ΣΗΜΑΝΤΙΚΟ!!
Στα Maintenance ΔΕΝ κάνουμε update το Basel Theme γιατί δημιουργεί πρόβλημα με το sidebar των φίλτρων. To αφήνουμε στην έκδοση 5.4.0
Πως ενημερώνονται τα προϊόντα
Τα προϊόντα ενημερώνονται από το ERP του πελάτη. Επικοινωνεί με το API του WooCommerce και εισάγει τα προϊόντα από εκεί.
Που ανεβαίνουν και πως αποθηκεύονται οι εικόνες των προϊόντων
Οι εικόνες των προϊόντων ανεβαίνουν από τον πελάτη μέσω FTP και αποθηκεύονται στην παρακάτω διαδρομή
/wp-content/uploads/shop-images
Mothercodes και Colorcodes στα Προϊόντα
Τι είναι τα Mothercodes και Colorcodes
- Τα Mothercodes χρησιμοποιούνται εάν κάποιο προϊόν είναι το κεντρικό και έχει από “κάτω” του άλλα χρώματα-προϊόντα. Είναι μια ομαδοποίηση των Colorcodes.
- Τα Colorcodes είναι μεμονωμένα προϊόντα.
Πως ορίζεται ένα προϊόν εάν θα είναι Mothercode
Μέσα στο προϊόν με την τιμή στο πεδίο
Είναι mothercode
ορίζουμε το 1 εάν είναι mothercode και το 0 εάν δεν είναι.
Πως ξεχωρίζουμε εάν ένα προϊόν είναι Mothercode ή Colorcode
Colorcodes
- Τα SKU των προϊόντων τελειώνουν σε αριθμό π.χ. E38645DS9
- Το κουμπί για action στο προϊόν είναι το ADD TO CART
Mothercodes
- Τα SKU των προϊόντων τελειώνουν σε γράμματα π.χ. E38645DSΑ
- Το κουμπί για action στο προϊόν είναι το COLORCARD REQUEST
Πως εμφανίζουμε τις πιστοποιήσεις (ΟΕΚΟ, GOTS κλπ) ως Product Labels στα προϊόντα
- Βήμα 1: Πρέπει να ανέβει το κατάλληλο attribute στα CERTIFICATIONS
- Βήμα 2: Πηγαίνουμε στην διαδρομή
inc/woocommerce.php
βρίσκουμε π.χ. το:
if (in_array(1142, $certifications)) { //OEKO-TEX attr
$oeko_image = wp_get_attachment_image(13214, $size);
$attrs[] = '' . $oeko_image . '';
}
το αντιγράφουμε και το τροποποιούμε σύμφωνα με το επιθυμητό Certificate που θέλουμε να εισάγουμε.
Πως εμφανίζονται στο section Related Products σε επίπεδο Product Page, προϊόντα που έχουν συνάφεια με τα Attributes του προϊόντος που βλέπουμε
Colorcodes
- Τα SKU των προϊόντων τελειώνουν σε αριθμό π.χ. E38645DS9
- Το κουμπί για action στο προϊόν είναι το ADD TO CART
Mothercodes
- Τα SKU των προϊόντων τελειώνουν σε γράμματα π.χ. E38645DSΑ
- Το κουμπί για action στο προϊόν είναι το COLORCARD REQUEST
Πως εμφανίζουμε τις πιστοποιήσεις (ΟΕΚΟ, GOTS κλπ) ως Product Labels στα προϊόντα
- Βήμα 1: Πρέπει να ανέβει το κατάλληλο attribute στα CERTIFICATIONS
- Βήμα 2: Πηγαίνουμε στην διαδρομή
inc/woocommerce.php
βρίσκουμε π.χ. το:
if (in_array(1142, $certifications)) { //OEKO-TEX attr $oeko_image = wp_get_attachment_image(13214, $size); $attrs[] = '' . $oeko_image . ''; }
το αντιγράφουμε και το τροποποιούμε σύμφωνα με το επιθυμητό Certificate που θέλουμε να εισάγουμε.
Πως εμφανίζονται στο section Related Products σε επίπεδο Product Page, προϊόντα που έχουν συνάφεια με τα Attributes του προϊόντος που βλέπουμε
Υπάρχει κώδικας για αυτήν την λειτουργικότητα στο αρχείο
inc/custom-related-products.php
Πως εμφανίζουμε ΜΟΝΟ τα Mothercodes σε επίπεδο Archive (Αυτό ισχύει τώρα)
Υπάρχει κώδικας για αυτήν την λειτουργικότητα στο αρχείο
inc/woocommerce.php
Η παρακάτω function
add_action('woocommerce_product_query', 'exis_wc_query');
Αλλάζουμε από 1 -> 0 στο $query->set(‘meta_value’, 0); στο Query //if searching or filtered color, show colorcodes too
Αλλάζουμε από 0 -> 1 στο $query->set(‘meta_value’, 1); στο Query //if clicking on Category through links OR search from Sidebar Filters show Mothercodes only
//if searching or filtered color, show colorcodes too if (!$query->is_search && !$filter_color && $query->query['action'] !== 'basel_ajax_search' && !$query->query['s']) { $query->set('meta_key', 'is_mothercode'); //$query->set('meta_value', 1); //Original Value $query->set('meta_value', 0); } //if clicking on Category through links OR search from Sidebar Filters show Mothercodes only if (!$query->is_search && (!isset($_GET['new'])) && (!$filter_color) && $query->query['action'] !== 'basel_ajax_search' && !$query->query['s'] && (!isset($_GET['filter_certifications']))) { $query->set('meta_key', 'is_mothercode'); //$query->set('meta_value', 1); Original Value $query->set('meta_value', 1); }
Πως εμφανίζουμε το Tab με τις πληροφορίες Washing Instructions (Οδηγίες πλυσίματος) στο Product Page
Υπάρχει Function η οποία περιέχει βιβλιοθήκη με εικονίδια και πληροφορίες για το καθένα στην διαδρομή
inc/woocommerce.php
Η function που τα εμφανίζει στο Product Page
custom_product_tabs($tabs)
H function που περιέχει ότι χρειαζόμαστε για τα washing instructions
washing_instructions_tab()
Μετά ο πελάτης μέσα στο προϊόν εισάγει στο πεδίο
Οδηγίες Πλυσίματος
Τα αλφαριθμητικά που θέλει κολλητά π.χ. 2yg