3
Answers
Vote up!
0
Vote down!

administer order item price locked

Hi,
I need to change a price for a specific user who added to cart the items they want.
however as long as they status is still in the shopping cart, the admin can NOT change the price, its blocked!
if its status changes to pending then everything opens up, but then the user cant go ahead and pay online with they credit card because its no longer in the shopping cart status!
same applies for adding a discount, in pending it works, but in shopping cart you cant add the discount price, the whole price field is block for everything!

anyone knows how to solve this issue?
thanks

Asked by: ariban99
on August 26, 2013

3 Answers

Vote up!
0
Vote down!

The issue here is that while an order remains a shopping cart, product prices are calculated dynamically via the price calculation system. Custom pricing like this is only possible through the price system, though I'm not really sure how to advise you without knowing further what you're trying to do.

If this is a standard type of discount you want administrators to be able to apply, then consider adding a field to the order that an administrator can toggle on to enact special pricing. Then perhaps use a custom price field on the product type and write a pricing rule that swaps in that custom price f the order level discount field has been toggled on.

If you need random, arbitrary discounts on a per-user basis, though, you'll need something more robust. In that case, you might just need to use coupons or write some custom code to support it via the order edit form.

Ryan Szrama
Answer by: Ryan Szrama
Posted: Aug 26, 2013
Vote up!
0
Vote down!

Hi Ryan,
Thank you for your response and here is what i am trying to achieve, maybe you can help me and guide me in details how to do it.

I have a customer that i agreed to supply them with free items (due to a past error on our part) and they would only pay for shipping fees.
so went online added to cart the items they wanted (some were free and some were paying items).
then i logged in to the admin and went to manage orders, i saw their order and i was trying to change the price on certain items to $0.00 so that the customer can continue their checkout paying only for certain items and shipping fees.
however i could not change the price, it was block and non editable.
i tried to also add a fixed amount discount and also a product discounted (both options in the admin order edit page) but the same thing happened, when i added the discount item line, it asked for the amount of the discount but that field was non editable too and i could not write anything and of course an error saying please put amount for discount in order to save order and i could not do that.
(by the way what is the difference between fixed amount discount and product discounted as far as function is concerned?)

what i did was i changed the order status to pending (no longer in shopping cart) and i manually added the shipping fees and i took their credit card by phone and added the payment for them and it went through that way.
but i want to change this in future, first i want to have evidence of their IP making the payment to help protect me if they claim to their bank that they didn't make this purchase and also its a lot easier and faster and more secure than getting their credit card by phone and its less time consuming.

please let me know what i can do to fix this.

thank you
Ben

Answer by: ariban99
Posted: Aug 26, 2013
Vote up!
0
Vote down!

Ryan,
Any suggestions?
Ben

Answer by: ariban99
Posted: Sep 4, 2013