Magento Shopping Cart Rules Buy X get 10% off everything - magento

I'm having some problems getting my Magento Cart Rules to apply.
What I am trying to do is encourage users to purchase gift cards, so if you purchase a gift card you get 10% off the entire transaction assuming you purchase 2 or more items (including the gift card).
This is what I am using at the moment:
In Conditions
If ALL of these conditions are TRUE :
Total Items Quantity equals or greater than 2
If an item is FOUND in the cart with ANY of these conditions true:
SKU is 7667 (Gift Card)
In Actions
Apply Fixed amount discount for whole cart
Discount Amount 10
All the rest are as default.
Any help would be greatly appreciated

Your conditions seem to be correct. But in actions you have defined a fixed amount discount instead of a percent discount.
In Actions:
Apply Percent of product price discount
Discount Amount 10
Also you have to keep in mind that this way someone could simply put 2 giftcards in his cart to get the discount. You should add another rule check for an item where SKU IS NOT 7667.

Related

Why do tax and subtotal equal 0 in Magento when a customer with a coupon code adds a bundle to their cart?

If a customer is logged in and chooses a bundle product and puts it into their shopping cart, everything is okay. All Taxes and Subtotals are included if I look into the invoice.
A special customer has a 5% discount of every product (via a shopping cart rule) and chooses a bundle product and put its into the shopping cart. Again, everything is okay.
But if the special customer adds a coupon code (about 20€), the tax and the subtotal equals 0 and the price is not correct. It equals something magical.
Change the variable data type from int to float. You are likely using Data Type integers, which can not represent decimal places (e.g .0001). Therefore, your numbers are being rounded down and changing results. Hope this helps, if not, please post your code so we can actually help rather than making assumptions.

Magento Quantity Discount by Percentage

Are there percentage based quantity discounts?
I’m using Magento 1.8 and I want quantity discounts expressed as percentages.
I don’t see that in Magento. I know setting new Tier Prices but I want a Tier Price by a giving percentage.
For example, if someone buys 5 or more of Product X, I want to give them a 5% discount, If s/he buys 10 or more I want to give 10% discount....
I'm using Magento 1.6.2.0- and I can do this by creating a shopping cart rule for each tier of quantities. see this page http://www.magentocommerce.com/knowledge-base/entry/what-are-shopping-cart-price-rules-and-how-do-i-use-them
What I would do is create one rule for a percentage off of 5 or more, then an additional rule for an additional 5 percent off of 10 or more....and keep creating a rule for each tier

Tax and discount setting in Magento

Magento : 1.6 is My version.
I am facing some tax related setting issue and no configuration looks like working.
Here is the explanation.
Tax on product 20%.
Product cost 25(exclusive tax).
On site all prices are displayed inclusive tax.
Product cost inclusive tax is 30.
If 2 qty is purchased.
Here on cart page.
30 * 2 = 60 subtotal.
Discount 10%(calculated on Total) : 6
Want Tax to be on discounted price but it shows 10 ( should be 9 as calcuate tax after discount is set.)
Total : 54 this is right.
My problem is that on cart and elsewhere Tax is displayed as 10 where as it should be 9.
I want to eliminate this.
Any configuration(didnt find one) or code modification will be ok.
Did you try back-end Tax settings?
Under Sales >Tax > Calculation Settings:
Apply Customer Tax - Before Discount or After Discount
Apply Discount on Prices - Excluding Tax or Including Tax
For My above question I looked into various post.
Also I did go through magento code.
Finally after going through a post by Alan storm I conculded that If one wants to achieve results as per My query then following should be done:
1. Set tax exclusive.
2. overwrite all blocks so that at needed places tax is displayed as inclusive but for magento calculation it is exclusive.This alone will give result as needed.
3. This means overriding lots of blocks with magento.

Magento-Custom shopping cart price rule - Buy 2 different products and get those for flate rate?

I want to set up different kind of price rules(shopping cart price rules) for my client. I tried default magento's extension, but I couldn't. when I searched in the net, some solutions told that using observer can solve my problem. But those weren't enough for me. Let me explain one of my problem.
Buy 2 different products and get those for flat rate.
Say, Product X is 700 and Product Y is 500. When customer buys those 2 products (Total 1200), he can get both products for 1000.
is there any straight way to do this or should need to create custom module with database table and observer?
First Specified Your X and Y SKU and put this condition and action and apply discount amount.
If you don't found SKU in condition, then change in the SKU attribute to apply shopping rule to YES

Magento - Apply discount on Shipping Amount

I cannot figure it out. How to apply discount to the basket amount before shipping. I see an option in Shopping Cart Price Rule "Apply to Shipping Amount" but what every amount or the way i enter it apply to the total amount not to the shipping amount.
The offer is for one product. Customer buy product A for 30 euro plus shipping but if the customer buy one more of product A he will get the second one for 20 euro + no shipping. i have solved the price but cant solve the shipping price issue.
This is actually the way it is suppose to work. I think the wording is confusing, it should be something like : "Apply Discount After Shipping Costs is added", or something like that.
Basically, setting Apply to Shipping amount to ON will make the discount work like this:
Total = (Subtotal + Shipping) - Discount Amount
While leaving the setting off will do this:
Total = (Subtotal - Discount Amount) + Shipping
In this case, if your Subtotal is lower than you discount, your Subtotal will be adjusted to 0 but the customer will still have to pay for shipping.

Resources