Hi everyone
We have a client who sells meat products which are sold by weight. The weight of different steaks can vary as the butcher cuts slightly different sizes.
They would like to charge the customer for the exact weight of the steak they are to receive however they don't know the exact weight until the steak is selected prior to dispatch.
Is there a way to hold the customers payment details when the order is placed, update the order total once the weight of the steak is known, then charge the customer when the order status is changed?
Here's and example of how this would ideally work.
A customer orders 1 Steak of at £30 per kg: £15 in total.
They know the actual weight can be 500g+/-10% and that they'll be charged for the exact weight.
They accept, input their credit card details and confirm their order.
The order is saved as Open, no payment is taken at this point.
The admin is notified and selects a 550g steak
The admin updates the product price in the order to include the additional weight. £16.50 in total.
The admin changes the status to "Processed", At this point the payment is taken using the customers stored CC details.
the customer is notified and goods are dispatched.
Could someone please tell me if a system as described above is possible using CS carts defaults?
Would some additional programming be required?
thanks