How can I solve cs-cart free product promotions issue? - cs-cart

How can I solve cscart promotion free product issue.
Issue description:
When I purchase 10 products, then I get 1 product free. <--this is working
But when I purchase 20 products, I also get 1 product free, instead of 2 products as free <---issue
How can I solve this problem?

The only way to solve this case is to create several pormotions.
if there are more than 10 but lese than 20 then customer gets 1 free
product
if there are more than 20 but less than 30 then customer gets 2 free
products
and so on.
The main point is that conditions in CS-Cart are universal and there is no options like scaling bonus depending on condition.

Related

Magento - BtB and BtC different amounts

I am going to make a new webshop in Magento, and I have a problem that I can find a solution on.
When a BtB customer is buy a product, the there have to be some minimum amounts pr. product. So lets say a BtB customer will buy a chair, then they need to buy 5 chairs, then cannot only buy 1.
But the BtC customers can choose as many the wants. So if the BtC customers only wants to buy 1 then is okay.
I have search after a module or solution on this problem, but I cant find any?
Regards,
Kristoffer
Go to System >> Configuration >> Inventory Tab and find the Product Stock Options to limit the product restriction based on user groups

Quantity Bought Confusion on Magento Software

We have a Magento software and we are using platform to sell travel deals.
Now when we for instance block say 20 spaces and someone makes a purchase for say 10 people in one bulk purchase, the Quantity bought shows as 1 and it is possible to buy for more people because because the remaining quantity left shows as 19 out of 20 and this is a huge problem because people will still be able to purchase products that are sold out.
Does anyone know how to make the Quantity remaining be a subtraction of the total bought from the total quantity (as opposed to seeing every bulk purchase as 1 Quantity?
Any help will be greatly appreciated.
I think you are defining stock value for block size which is not good way. Add custom attribute for block size and disable stock management, follow steps below
Admin -> System -> Configuration
Select Inventory under Catalog (on left nav bar)
Look Product Stock Options, Set No to Manage Stock. and Save

Magento - Catalog Price Rules only working on some of the products

I want to apply a catalog price rule only on a certain category.
This works to a certain extent. The category has 109 products, but I can only see the reduced price on the frontend of like 20 of the 109 products. The rest is unchanged.
What could be the cause of this? If I manually edit the products the price rule is applied, but having to do this for 80+ products is a bit too much.
Thanks in advance
Magento has a weird way of storing and indexing pricing when there are pricing rules.
Try to run a cron job every few minutes or so.

3 free samples pricing rule in magento

I am trying to set up a pricing rule where customers can order up to three different sample products for free (100% discount).
All these sample products are belonging to the same category (category = samples). If a customer orders 4 or more different samples then the customer pays the normal price for the 4th, 5th, etc. product but still gets the first three for free.
I cannot manage to do this. I tried setting the Max Qty to 3 but this seems to only work if a customer would select 3 of the same product and not 3 different products.
Any advice is welcome.

Magento: case/tiered pricing and being able to break out of case and price for individual skus

I am just looking for some ideas, we have a client that wants pricing by case which gets special pricing then if you are buying individually. so lets say the case quantity is 12 and you buy 3 cases, we could easily setup a tiered pricing scenario, if quantity > 12 price is x, if quantity is > 24 price is x, if quantity > 36 price = x. The problem is lets say they wanted to buy 3 cases and 3 individual skus. Magento's tiered pricing will not work with this because everything over 36 will have the same price.
We would of just created a case quantity attribute and put that as a dropdown menu where it would list 12, 24, 36 and when they choose that, it populates the quantity field. Programmatically or out of the box, does anyone think there is a way to say if the user buys 36 the price per unit = x, if the customer buys 39, the price is x for 36 and x for 3?
One option could be to offer your individual SKU as a Simple Product with no tier pricing, then create a Bundle product of 12 SKUs and offer that with your tier pricing. You can force the Bundle Item to be sold in increments of 12
That way you're still selling the same SKU, and the customer can add 3 bundles and 3 individuals = 39 products.
A bit of a pain having two product pages, but is you use the Upsell block with an Qty field and Add to Cart button on the product detail page, that could reduce that hassle for the customers.

Resources