OpenCart-Hellas 

Η Ελληνική κοινότητα υποστήριξης του Opencart

Θέματα που αφορούν τη γενικότερη λειτουργία του Opencart.
#2995
Το stock_status_id βρίσκετε στον πίνακα oc_product
#2996
Σωστο! Το πέρασα έτσι.

Είχα την εντύπωση πως το stock_status_id θα επηρέαζε το γενικότερο stock status ( ανεξάρτητα από το πόσα τεμάχια έχουμε βάλει σε κάθε προϊόν ) του προϊόντος.

Μια χαρά τώρα! Ευχαριστώ :)

Back to work για να βγει live κάποια στιγμή στις επόμενες ημέρες.
#3011
Opencart-Hellas έγραψε:Καλημέρα, καλωσόρισες στην Ελληνική κοινότητα OpenCart.

- Ξεκίνα με μία γλώσσα και έπειτα προσθέτεις και άλλες.

- Χρειάζεσαι είτε μία fix μέθοδο αποστολής που να υποστηρίζει πολλές γεωγραφικές ζώνες ή να χρησιμοποιήσεις την αποστολή βάσει βάρους με κάποιες τροποποιήσεις όπως περιγράφω παρακάτω.
α)Στην αποστολή βάσει βάρους, στις χρεώσεις της κάθε ζώνης δήλωσε:
1000:το-ποσό-χρέωσης-αποστολής-για-τη-ζώνη
Έτσι για βάρος έως 1000 κιλά θα χρεώνει το ίδιο ποσό.
β) Άνοιξε το αρχείο γλώσσας catalog/language/english/shipping/weight.php
και μετονόμασε τον τίτλο της αποστολής σε ότι θέλεις.
γ) Αν στο checkout θες να εμφανίζεται μόνο η γεωγραφική ζώνη πχ Αγγλία και να μην δείχνει βάρος, άνοιξε το αρχείο catalog/model/shipping/weight.php
και στην γραμμή 43 το
Κώδικας: Επιλογή όλων
'title'        => $result['name'] . '  (' . $this->language->get('text_weight') . ' ' . $this->weight->format($weight, $this->config->get('config_weight_class_id')) . ')',
κάνε το
Κώδικας: Επιλογή όλων
'title'        => $result['name'],
-Τις χώρες που δεν θες, δεν χρειάζεται να τις σβήσεις. Μπορείς να απενεργοποιήσεις μία μία από τη διαχείριση. Εναλλακτικά για πιο γρήγορα, μπορείς να τρέξεις μία εντολή από το phpMyadmin δίνοντας status 0 και να απενεργοποιήσεις όλες τις χώρες και μετά από τη διαχείριση να ενεργοποιήσεις μόνο αυτές που χρειάζεσαι.
Επανέρχομαι, μιας και έστησα τελικά τα shipping zones επιτυχώς.

Πήγα στα Geo Zones και έβαλα την επιλογή της κάθε χώρας και από δίπλα την εταιρεία που θα στέλνει ( DHL ή POST ) και όρισα την τιμή τους από το Weight Based Shipping Module σε κάθε μία επίσης ξεχωριστά.

Μετά απενεργοποίησα τις χώρες που δεν ήθελα απο το Geo Zones και άλλαξα και στο αρχείο που γράφεις την γραμμή που "τραβάει" το βάρος των προϊόντων.

Μια χαρά με λίγα λόγια, και σε ευχαριστώ και πάλι :)

Μία ερώτηση, πιο πολύ για το μέλλον αλλά και για να μαθαίνω : Την παραπάνω αλλαγή στο αρχείο που δεν θα εμφανίζει πλέον το βάρος, πως θα μπορούσα να την είχα κάνει με το vqmod?
#3034
Καλησπέρα δημιούργησε ένα αρχείο change_weight_name.xml στην διαδρομή /vqmod/xml/
Κώδικας: Επιλογή όλων
<?xml version="1.0" encoding="UTF-8"?>
<modification>
    <id>edits 3</id>
    <version>1.0.0</version>
    <vqmver>2.5.0</vqmver>
    <author>OC NINJA</author>

    <file name="catalog/model/shipping/weight.php">
        <operation>
            <search position="replace"><![CDATA[
              'title'        => $result['name'] . '  (' . $this->language->get('text_weight') . ' ' . $this->weight->format($weight, $this->config->get('config_weight_class_id')) . ')',
            ]]></search>

            <add><![CDATA[
			'title'        => $result['name'],
            ]]></add>
        </operation>

    </file> 
 </modification>
#3035
gxHL έγραψε:Καλησπέρα δημιούργησε ένα αρχείο change_weight_name.xml στην διαδρομή /vqmod/xml/
Κώδικας: Επιλογή όλων
<?xml version="1.0" encoding="UTF-8"?>
<modification>
    <id>edits 3</id>
    <version>1.0.0</version>
    <vqmver>2.5.0</vqmver>
    <author>OC NINJA</author>

    <file name="catalog/model/shipping/weight.php">
        <operation>
            <search position="replace"><![CDATA[
              'title'        => $result['name'] . '  (' . $this->language->get('text_weight') . ' ' . $this->weight->format($weight, $this->config->get('config_weight_class_id')) . ')',
            ]]></search>

            <add><![CDATA[
			'title'        => $result['name'],
            ]]></add>
        </operation>

    </file> 
 </modification>
Περίπλοκη διαδικασία! Αλλά σε ευχαριστώ!

Πιστεύω το ιδανικότερο στην παρούσα φάση, μιας και δεν σκοπεύω να κάνω τραγικές αλλαγές για να χρειάζομαι το vqmod, θα κρατάω backup, όπως κάνω πάντα, των αρχείων πριν και μετά την αλλαγή με το αντίστοιχο comment στον κώδικα.

θα διαβάσω και για το vqmod πάντως γιατί είναι πολύ βολικό από ό,τι δείχνει.

Σε ευχαριστώ πολύ! Δεν έχω την γνώση.

Πριν ζητήσετε βοήθεια στο φόρουμ, παρακαλούμε ελέγξτε αν υπάρχει έτοιμη λύση στο OpenCart Extension Marketplace!