Linux 软件免费装
Banner图

Vanquish Order Approval – Approve & Reject Orders for WooCommerce

开发者 vanquish83
freemius
更新时间 2026年10月12日 17:37
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce b2b order approval approve orders payment after approval

下载

1.0.0 1.0.1

详情介绍:

Vanquish Order Approval for WooCommerce puts every new order in front of you before it goes ahead. You approve it or reject it from the order screen, the orders list or a bulk action, and the customer is told by email and on their own order page. Choose when the customer pays: It works with the block checkout and the classic checkout, with any payment method, and with HPOS (High-Performance Order Storage). Free features Premium features

安装:

  1. Upload the plugin files to the /wp-content/plugins/vanquish-order-approval-for-woocommerce directory, or install the plugin through the WordPress plugins screen.
  2. Activate the plugin through the 'Plugins' screen in WordPress.
  3. Make sure WooCommerce is installed and active.
  4. Choose your workflow under Order Approval → Settings. From then on, every order placed at checkout waits for your decision.

屏幕截图:

  • The Approval box on the order screen: where the order stands, and Approve / Reject. Rejecting single products and the message for the order are Premium.
  • The orders list: the approval statuses, the Approval column, and Approve / Reject buttons on each waiting order.
  • What the customer sees: an approval status box with a timeline, and a Pay button once the order is approved.
  • The "Order approved" email, with the payment link.
  • Premium: which orders need approval, and automatic approval by payment method, shipping, role or amount.
  • Premium: Approve and Reject buttons right in the "New order" email.

升级注意事项:

1.0.1 Keeps the Premium settings when the settings are saved without an active licence. 1.0.0 First release.

常见问题:

Which workflow should I choose?

Pay, then wait if you would normally take the order anyway and only want a chance to say no: the money is collected at checkout, and if you reject the order you refund it (Premium can do that for you). Wait, then pay if you need to confirm price, stock or feasibility first: nothing is charged until you approve, and the customer pays from the link in the "Order approved" email or from their account.

Does it work with the block checkout?

Yes. Both workflows work with the block checkout and with the classic [woocommerce_checkout] shortcode.

Does it work with my payment method?

Yes, with any of them. If orders paid with a particular method do not reach "Waiting for approval", Order Approval → Settings → Advanced has other moments to assign the status at, for payment plugins that behave unusually.

Can the customer still pay later in "wait, then pay"?

Yes. An approved order shows a Pay button in the customer's approval box and in My account → Orders, and the "Order approved" email carries the payment link. With Premium you can cancel approved orders that are not paid within a time you choose.

Will the customer be charged twice, or receive confusing emails?

No. In "wait, then pay" the order goes straight to "Waiting for approval" without passing through "Processing", so the customer never receives the "your order is being processed" email for an order you have not accepted yet, and nothing is charged until they pay the approved order.

What happens to stock?

Stock is taken out when the order is placed, as WooCommerce always does, so nobody else can buy the units you are deciding about. Rejecting the order puts it back.

Does it work with HPOS (High-Performance Order Storage)?

Yes, with HPOS and with the classic order storage.

I am migrating from the CodeCanyon "WooCommerce Order Approval" plugin. Do I lose anything?

No. The order statuses have the same names, so every order — waiting, approved, rejected, or long completed — keeps its status and history with nothing to convert. Your settings are imported automatically the first time the new plugin runs, and Order Approval → Settings → Import from the old plugin shows what was imported. The old plugin's data is never changed or deleted, so you can always go back. The two plugins drive the same statuses, so they cannot run together: while the old one is active the new one waits and says so. Deactivate the old one and everything carries on.

Can I change the wording the customer sees?

The plugin's texts are translatable like any other plugin's, and each email's subject, heading and additional content are edited in WooCommerce → Settings → Emails. Premium adds a Texts screen to rewrite the approval box and the email messages, per language.

Do the premium features change how the free ones behave?

No. The premium package is the same plugin with more in it. Everything described above under "free features" works the same either way, and the settings you have already made are untouched by activating a licence.

How much does Premium cost, and how do I get it?

There are monthly, yearly and lifetime plans, for one site up to twenty-five. The current prices are on the pricing page. To order, install and activate the free version, then go to Order Approval → Upgrade in your WordPress admin. The plans and a secure checkout, handled by Freemius, are right there, and the same screen walks you through activating Premium on your site.

Can I try the plugin before buying Premium?

Yes, and it is the best way to start. The free version on WordPress.org is the same plugin with fewer features: install it on your own site, with your own theme and payment methods, and check that the approval flow fits your checkout, your emails and the customer's account pages before upgrading. Premium adds features on top of it, on the same foundations.

What happens if I uninstall the plugin?

Nothing of yours is removed: your settings and your orders, with their statuses, stay as they are, so reinstalling puts you back exactly where you were. Only the plugin's scheduled events and caches go.

更新日志:

1.0.1 1.0.0