I installed 1.5.4.1 and am not sure how discount based on product should work.
I have made the following changes to the sample data:
set Quantity discounts based on product
Change Specific prices
(iPod Nano) from quantity of 1 to quantity 2 (deleted qty 1 and created qty 2)
I expect if I purchase 2 iPod Nano (different colors), I stll get 5% discount on both. But this does not seem to be the case.
Discount only kicks in when I purchase 2 items of the same color.
Please correct me if my understanding is incorrect.
Following the same idea, then shouldn't other entities, e.g. product, do the same thing ? Assign a new product ID on update? Shouldn't shipping info be kept with the past orders.
As far as I can see, carrier is the only one that does this (assign a new ID)
It does not make sense to assign a new carrier ID on update.
I have built a utility to do mass shipping cost addition, but having a moving carrier id requires the tool to get the carrier id dynamically from the database. Carrire ID should not change once created.
I just installed 1.5.4.1. When I update a carrier, the carrier ID always increases. I did not create a new one. Looking at the database (ps_carrier), I noticed the record with the previous ID was flagged as deleted. Is this an expected behaviour.
I have a weight range of several hundred increaments, is there an easy way of 'importing' into Prestashop rather than going thru the browser ?