News:

Support the VirtueMart project and become a member

Main Menu

Pay for order only after it has been reviewed by shop manager

Started by Abatap, April 08, 2020, 17:36:10 PM

Previous topic - Next topic

Abatap

Hello, is it possible to postpone online payment until the moment a shop stuff reviews your order and changes the order's status to something like "Confirmed" and then and only then you're allowed to pay for it through VMs Account Maintenance or something?

Here is the situation:
A company sells certain goods the final price of which cannot be precisely measured because of weight and size of each sold item being far from uniform, so the product's catalog price is only an approximation. Right now the company has no online payment method set for orders that clients can place, so the shop manager have to calculate the actual price of each item ordered and then contact the client to name the final offer price and if everything goes well a payment link is sent to the client's email for them to pay for their order which is then updated with a new status and then it's delivered.

Now the company wants to automate some of these steps in such way that the native VM payment option system is used with an exception that you're only being able to pay for your order after it reaches certain amount of processing (gets a reviewed status in other words). Are there any solutions to this problem both stock or 3rd party?

GJC Web Design

perhapswith the daycounts finalize cart plugin

You can configure the email sent on confirmed or what ever to include a message that they can login and pay for the product.
With the daycounts thing you can continue to the checkout with the pending order with  a payment  - the payment plugin will need to be coded so that it only shows up on orders that have the "allowed" status ..
that could be tricky...
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Abatap

Thanks for the tip with that finalize plugin. I'll see what can be done about not displaying payment section until the right moment for order finalization.

GJC Web Design

I guess an extra condition in what ever payment plugin you use to check the order status
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation