Magento - edit custom priced configurable product in cart - magento

i got a problem with a magento extension(currently for 1.8.1):
I have products in my cart.
Therefore I can choose a gift and add it for free into the cart (via observer the priced is set to 0)
BUT here the problem: if the gift is a configurable product i want to set the options. After editing the product the price is set to the original-price again.
How can i keep the gift-price?
greetz,
Florian

Several ways to accomplish this, but the probably easiest (and cleanest) is via a custom total model.
Here is a description, somewhat dated but should be enough to get you started.
Just make sure your total model is calculated after the subtotal model so your quote item price adjustment sticks.
You will also want to pay attention to whether or not you want your total model to be calculated before or after the tax total model.
How do I get quote totals before saving payment method?

Related

Magento: conditional free shipping

I am trying to set conditional free shipping in our store.
The conditions are:
- if the cart subtotal is over $80, and
- there are no products from category A and subcategory A-a (Category is Hats, sub category is Akubra)
Here's how it looks:
Image 1: [http://imgur.com/lxhEA1f][1]
Image 2: [http://i.imgur.com/z2SbKKt.png][2]
(Sorry I didn't have enough reputation to post images.)
Anyway, I cannot get this to trigger.
If I add the exclude items to the basket (i.e. if I have one of those hats in the basket), then my flat rate shipping is still 0. If I remove products to get under the $80, I still see a $0 for flat rate shipping.
My Aus Post shipping still appears with non-zero values.
I have Magento's free shipping function turned off altogether.
I would appreciate any advice in getting this working!
Tim
just mention your category id inside the action because condition workout cart basis and action work with item level basis.

Magento: Fixed Amount Discount For Whole Cart For Percentage?

It says on the Magento website that the 'fixed amount discount for whole cart' applies a percentage discount to the whole cart.
This is not the case. For instance, if I type in 10, the whole cart value will be reduced by £10/$10.
Is there any way to apply discount percentage to the whole cart?
I know I can apply a percentage discount to each unit in the basket, but I want to be able to provide a coupon code to reduce the entire cart by x%, not the pre-VAT product prices.
I'm using 1.7.0.2
EDIT:
I think it will be useful to provide an example of what I'm trying to achieve. So, I want to be able to provide people with a coupon code for 15% off the total cart price, after all other discounts have been applied.
For instance, there is currently an offer for 3 items for £22. I want to then reduce the total cart price by 15%, to £18.70.
Any help would be a godsend! Thanks in advance!
Check if "Stop Further Rules Processing" is set to "No".
If it set to "Yes", then rule applies only to the price of the first item in cart
This can be done by using simple steps. Just create a coupon at the admin panel by going to Promotions/Catalog Price Rules. Here click "Add New Rule" and give all the conditions and details. In the left side u can see option "Actions"...
Here you can apply the rule as discount by percentage of fixed value and u can give there ur discount value of 15%. If u dont know of creating coupons in magento, go through this link http://www.magentocommerce.com/knowledge-base/entry/setting-a-coupon-code-to-your-promotions

Shopping Cart Price Rules change

I want to amend shopping cart price rules and to add a new field there - subtotal with discount. Any idea how to do it? In addition to subtotal, i want to have subtotal with discount too, so that i can give discounts based on discounted subtotal, and not on base subtotal.
Thanks in advance.
Here is a related answer. It is not possible without custom modification.
Without modification Magento does not allow this.
Shopping Cart Price Rules are applied on the cart, whereas a grand
total is often not calculated until the last stage of the checkout.
Two very different touch points. This would be exceedingly difficult
to do, and I can't even begin to think where you would start.
Related answer

How to do discount for each product individually?

I need do some discount for each product individually, i know magento Promotion Cart inssue do that, but i need do bye custom attribute on product.
I added one custom attribute on my product, something like Discount Amout, where the shop owner will put something like 50%, and depending from Payment Method, it'll be applyed or no.
So, recapitulating...
I take any product from my store, and go to detail and there will have a field "Discount", i put 50% there.
This discount is only valid if the customer choose "Paypal" payment method.
So, on my checkout, i need check what payment method customer choose, and put the discount on product, but i need my review show "Discount -US$ 50", becouse i can change the price on that part. But can't put it on Discount field on review.
I need it so mutch, lose my day on that question.
Thks in advance.
Did you try Promotion - Shopping Cart Price Rule - Conditions - Cart Attribute - Payment method?
I got it......
With this: http://www.excellencemagentoblog.com/magento-add-fee-discount-order-total?facebook=1
Ty ExcellenceMagentoBlog, saved my time.

Want to add discounted price field to Cross sell tab in magento

I want to implement following requirement in magento admin panel-
When I add 'A' product to shopping cart then system suggest me 'B','C'.. products with discount price which I already configured through admin panel.i.e want to make a provision to select products and add discounted price..like cross sell tab.
Thanks in Advance...
i think i want the same... use the magento crosssell function to display a particular product(s) at the checkout of another unique product in the normal way. the extra feature required is to hard code a promotional price or % discount into the crosssell item. if a sku 123456 is in the product view or category it has a retail price but if show in crosssell it is shown with a promotional discounted price that is controlled at product level. so maybe this feature is part of the product setup. maybe a new field called crosssell price ?
i have asked aheadworks for clarification on the function of their 'checkout promo' extension.
the ahead works extension seems to be a banner but i'll see what they say.
Is this to use the magento crosssell function to display a particular product(s) at the checkout of another unique product in the normal way? The extra feature required is to hard code a promotional price or % discount into the crosssell item. If a sku 123456 is in the product view or category it has a retail price but if show in crosssell it is shown with a promotional discounted price that is controlled at product level. So maybe this feature is part of the product setup, maybe it's a new field called crosssell price ?
I have asked aheadworks for clarification on the function of their 'checkout promo' extension.
The ahead works, extension seems to be a banner but I'll see what they say.

Resources