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
  • 42 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
  • 3406 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
  • 20672 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    Multi-Vendor PLUS           USD 3100 (2775)
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      Multi-Vendor Ultimate       USD 7500 (6000)

 
  • tbirnseth
  • CS Cart Expert
  • Authorized Reseller
  • Join Date: 08-Nov 08
  • 11590 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.


 

Posted 27 March 2020 - 01:40 PM #5

This is an OLD post, but still very relevant to any Butcher Shop that wants to sell online for pickup or delivery and the description is spot on.

 

I am curious if this is still a custom modification or if a ADD-ON has been developed.

 

I will soon be in development of a new CS-CART project with the latest CS-CART version. We will be using a Credit Card Processor that we have used in other CS-CART installations (not Square or Paypal) and I will need to implement this exact workflow.



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

Posted 27 March 2020 - 06:14 PM #6

It all depends on the payment processor in use.  Our Squarepay addon allows you to add to or deduct from an existing order if the card token was saved.  You can also Void, Refund (full or partial) or New Charge directly from the admin order details page.  Brief docs are here (sorry, no screen shots): http://ez-ms.com/docs/squarepay.pdf


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.