Μαζική προσθήκη πόντων ανταμοιβής σε όλα τα προϊόντα
Δημοσιεύτηκε: 04 Ιαν 2019, 12:37
Καλησπέρα και καλή χρονιά!!!
Εχω ένα θέμα που με προβληματίζει!
Προσπαθώ να περάσω μαζικά πόντους ανταμοιβής σε όλα τα προϊόντα για μία ομάδα πελατών!
Δοκίμασα τροποποιώντας το παρακάτω όμως κολλάω σε μία περίπτωση!
Για τα προϊόντα με κανονική τιμή οι πόντοι θα είναι είναι επι 10 π.χ 10€ = 100πόντοι αντανοιβής.
Όμως στα προϊόντα που έχουν special_price, οι πόντοι θα είναι 33.33 πχ 10€ = 33 πόντοι ανταμοιβής
Καμια ιδέα;
Εχω ένα θέμα που με προβληματίζει!
Προσπαθώ να περάσω μαζικά πόντους ανταμοιβής σε όλα τα προϊόντα για μία ομάδα πελατών!
Δοκίμασα τροποποιώντας το παρακάτω όμως κολλάω σε μία περίπτωση!
Για τα προϊόντα με κανονική τιμή οι πόντοι θα είναι είναι επι 10 π.χ 10€ = 100πόντοι αντανοιβής.
Όμως στα προϊόντα που έχουν special_price, οι πόντοι θα είναι 33.33 πχ 10€ = 33 πόντοι ανταμοιβής
Καμια ιδέα;
Κώδικας: Επιλογή όλων
TRUNCATE TABLE `product_reward`;
INSERT INTO `product_reward` (product_id) SELECT product.product_id AS product_id FROM `product`;
UPDATE `product_reward` pr LEFT JOIN `product` p ON (pr.product_id = p.product_id) SET pr.customer_group_id = '8', pr.points = ROUND(p.price * 5)