SoftOne και φόροι προϊόντων σε OpenCart

Στο OpenCart όπως γνωρίζετε οι φόροι είναι φορολογικές κλάσεις, που έχουν φορολογικούς συντελεστές με βάση τον διεύθυνση αποστολής / χρέωσης ή του καταστήματος.

Για να οριστεί ένα προϊόν με ΦΠΑ, θα πρέπει να οριστεί το tax_class_id μέσα στον πίνακα oc_product. Οι τιμές του tax_class_id είναι ακέραιες τιμές (integer) με default τιμή χωρίς φορολογική κλάση, την τιμή 0.

Εάν το SoftOne δεν σας παρέχει την δυνατότητα να περάσετε το tax_class_id του κάθε προϊόντος κατά τον συγχρονισμό, τότε θα πρέπει να περάσετε μαζικά το tax_class_id εσείς από την βάση. Παρακάτω σας δείχνουμε πως να κάνετε και τα 2 σενάρια.

Σενάριο 1ο: Πως να περάσετε την φορολογική κλάση μέσω του SoftOne.

Στο SoftOne φτιάξτε τις φορολογικές κλάσεις που έχετε στο OpenCart. Θα πρέπει τα Ids να είναι τα ίδια. Για παράδειγμα:

tax_class_idΦΠΑ
1124%
1213%
136%

Μέσα στο OpenCart admin πηγαίνετε στις ρυθμίσεις του CSL SoftOne Plugin:

και μετά στην καρτέλα (Advanced επιλογές / Advanced Settings):

Από εκεί επιλέξτε το κουμπί “Σύνδεση πεδίων προϊόντων με OpenCart”

Και στην επόμενη οθόνη επιλέξτε στην αριστερή στήλη ποιο πεδίο από το SoftOne έχει αυτή τη πληροφορία και στη δεξιά στήλη αντιστοιχίστε το πεδίο εντός του OpenCart περιβάλλοντος. Παράδειγμα:

Μόλις το πεδίο γίνει από γκρι -> πράσινο, σημαίνει ότι οι ρυθμίσεις αποθηκεύτηκαν.

Εάν αυτές ήταν όλες οι αλλαγές που θα θέλατε, απλά ξανα-τρέξτε τον συγχρονισμό προϊόντων ή αναμένετε να τρέξει αυτόματα από το cron job που μπορεί να έχετε ρυθμίσει.

Σενάριο 2ο: Περάστε τα tax_class_id χειροκίνητα από την βάση σας.

Συνδεθείτε στο phpMyAdmin της σελίδας σας. Επιλέξτε τον πίνακα oc_product και αλλάξτε σε όλα τα προϊόντα tax_class_id με βάση το ID που θέλετε.

Μόλις αυτό γίνει κάθε φορά που θα κάνετε συγχρονισμό το tax_class_id δε θα αλλάζει.