Εχω ένα θέμα που με προβληματίζει!
Προσπαθώ να περάσω μαζικά πόντους ανταμοιβής σε όλα τα προϊόντα για μία ομάδα πελατών!
Δοκίμασα τροποποιώντας το παρακάτω όμως κολλάω σε μία περίπτωση!
Για τα προϊόντα με κανονική τιμή οι πόντοι θα είναι είναι επι 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)