HI Everyone
Having an issue with promotions, when creating a catalogue promotion i add the conditions and the go in to the bonuses. I select “Product discounts” and then “by percentage of the original price”. Now it discounts it of the price i currently have it on sale for and not of the original price i.e. list price.
How do i make it so it discounts it off the list price and not the price that i have it on sale?
It doesn't do that.
List price is a “make believe” price. CS-Cart doesn't use it for anything except showing the saving off list price for the Actual Price.
You would have to adjust your discount based upon the Actual Price, or set the Actual Price to equal the List Price.
If you search the forum long enough you might find someone who has modified the store so the promotion is taken off the list price though. Anything is possible if you want it bad enough.
Personally, I got rid of all list prices… it was just too confusing for the customers, and when I want to put something on sale via a catalog promotion, I want it to stand out in the list on the page (with that cute sale tag!).
If you want to dump all the list prices just do it via SQL query with phpMyAdmin (or equivalent software):
UPDATE cscart_products
SET list_price
= ''
That's two single quotes so you set an empty string.
Your catalog promotions will instantly be more visible in the store.
Hi Magpie Don
Thanks for getting back to me. The problem is that i'm using (and renamed the list price to) the list price as RRP because it looks good when you have the RRP being shown and the price that you are actually selling it for along with the saving.
But then the problem is that when i want to add a promotion to items that i previously had advertised at 15% off, to 20% off i cant just add 20% off on the promotion section i have to add 5% which looks rubbish.
I thing we should have the option on selecting of the current price or list price for the bonuses.
Thanks anyways I will have a look and see if anyone has moded this.
You had any luck with that?
I'm also using SRP for list price and now with the discount heavy Friday all my rivals seem to give more discounts despite the fact my usual prices are lower. I'm tired of fighting people overlooking this fact, all they look for is big percentage in the label... so if the discounted price was shown compared to the list price, I'll be good, even if I have to correct it based on the actual price.
You'd have to add list price as part of the conditions. it is a custom modification.
You had any luck with that?
I'm also using SRP for list price and now with the discount heavy Friday all my rivals seem to give more discounts despite the fact my usual prices are lower. I'm tired of fighting people overlooking this fact, all they look for is big percentage in the label... so if the discounted price was shown compared to the list price, I'll be good, even if I have to correct it based on the actual price.
You can add a special condition ('List price') to promotion's schema. For example, add this code:
'list_price' => array ( 'operators' => array ('eq', 'neq', 'lte', 'gte', 'lt', 'gt'), 'type' => 'input', 'field' => 'list_price', 'zones' => array( 'catalog', ) ),
to the $schema['conditions'] array in the 'app/schemas/promotions/schema.php'. You will also need to add the 'promotion_cond_list_price' language variable.
In this case the condition will take the list price to be triggered or not.
But as for the 'original price' - it is also based on the 'Price' field of the product, with option modifiers. You cannot just take the list price as a price for product to be sold. If you really need, the significant modification is required.
I'll post it here as well. I don't think we need to use List price as a base for anything but discount calculation.
The rest I put here, I don't want to flood all topics with the same post :)
http://forum.cs-cart.com/topic/14708-promotions-original-price/