how to set discount price for multiple products in prestashop - prestashop

I am using prestashop version 1.5.4.1
I am need to set clearance sale offer to my shopping site (particular date).
In particular date i need to set discount price for all products in my products by common.
EXAMPLE : I have 250 products in my catalog. I need to discount price $100 for all products from june-24 to june 30. How to set in a one click

You can easily set a "Catalog price rule" in your PrestaShop Back-office.
Go to "Price rules > Catalog price rule" and create a new rule.
It will allow you to select various criteria and the amount or percentage of reduction you would like to apply to all the related products.
You can also cumulate the criteria, example:
For all products in the "T-shirts" category
With "XXXXX" as a Manufacturer
and with the color "Blue"
=> Apply a discount of 30%
Regards,

Related

Price calculations (tax and discount)

What is the correct way of calculating product (and order) prices when a coupon is applied (considering the product is taxable). I've noticed that the taxes and discounts are disconnected. They are both applied on product's row price (and then summed up for the total price). I need to apply the tax on discounted product price:
(price - discount) + tax(discounted price)
What is the best approach to implement such calculation?
This behavior is not customizable from UI.
But you can change it in customization:
Decorate OrderLineItemMapper or OrderMapper, depending on your requirements
Use there a price with an applied discount that you can fetch from oro_promotion.promotion_executor service.

Prestashop 1.6.1.4 not stacking discounts and showing wrong price

I have a problem with my Prestashop: If a product only have quantity discounts the total price shown in the cart is correct, but when I also apply a category general discount (from Price Rules) that involves a product that also had a quantity discount, the last one overrides the category discount.
In the product template (product.tpl) price is correct (I mean, both discounts are applied, firstly the category discount and then the quantity discount) but in the shopping cart only quantity discount is applied.
Is there a way to achieve stacking of these discounts?
Thank you in advanced!

Prestashop : out-of-ranges orders

I have a question about the carriers.
Is that possible, in case of "out of range behavior", to "duplicate" the shipping fees ?
For instance, my carrier set the price according to weight ranges, but my higher range is currently 5-8 kg. So, if a customer orders 100 products of 1kg, the shipping fees stay the same as if he was ordering only 8 products of 1 kg.
I don't know if I made myself clear enough, but... Is there a solution, for my problem ?
Thank you.
You can set Price by Total Weight in the carrier configuration page.
Price by Total Weight should be calculated dependently to each products quantities.
So you can set different weight ranges for example from 0 to 15kg => 8€, from 15kg to 40kg => 12€ and over 40kg => 15€.
Here is the official documentation.
I know I can add more ranges, but I asked about out-of-ranges product. eg : if the max range is 8kg and the client order 16kg, Prestashop would automatically calcul 2*the 8kg price.
But I searched and it seems it is not possible, so I think I'll find another solution

Calculate price using percentage from product field

I'm using drupal commerce module and drive with pricing rule problem. User and product have percentage fields, which are discount values separately. Final discount gathered from sum of this fields. How can I calculate line item price with discount fields?

Product magento discount in Magento table - sales_flat_order_item

If I apply a discount on a product in Magento and make an order...
example: SKU 9999999 Regular $100, Special this week: $95
If I do a query on files sales_flat_order_item and sales_flat_order, where would I find the regular price?
I don't see why you'd need to do this in SQL, but you could look up the product id/sku in the flat products table (I forget its name off the top of my head), and then find the regular price in there.