Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Calculate/pay Order After It Has Been Placed. Rate Topic   - - - - -

 
  • Jmoffat
  • Member
  • Members
  • Join Date: 15-Oct 12
  • 39 posts

Posted 03 October 2016 - 10:18 AM #1

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



 
  • galtinbaeva
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 06-Dec 13
  • 3344 posts

Posted 03 October 2016 - 11:11 AM #2

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

 

Additional code modification is required here. We can help you. Please contact us at sales@simtechdev.com


Simtech Development | sales@simtechdev.com | www.simtechdev.com
CERTIFIED CS-CART PARTNER | LICENSES | DEVELOPMENT | ADD-ONS | DESIGN | UPGRADE

Google Analytics Enhanced Ecommerce - get advanced ecommerce analytics


 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 19368 posts

Posted 03 October 2016 - 01:43 PM #3

Our team is also at your service


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.


 
  • tbirnseth
  • CS Cart Expert
  • Authorized Reseller
  • Join Date: 08-Nov 08
  • 11302 posts

Posted 03 October 2016 - 08:59 PM #4

Our Square payment method will allow you to make extra changes to an order AFTER it is placed.  Same with Void, Refund, etc.

https://ez-ms.com/squarepay.html


EZ Merchant Solutions: Custom (USA based) B2B Development, Consulting, Development and Special Projects (get a quote here).
Commercial addons, payment methods and modifications to meet your business and operations needs.