PayPal
Authorize, capture & void
WooCommerce
Custom offer order status
Admin
Capture, decline, or counter
Binding
Every offer backed by a card hold
Buyers submit an offer and shipping ZIP from the product page, with tax calculated live via WooCommerce for that ZIP.
PayPal authorizes and holds the funds instead of charging, so a buyer is only charged if their offer is accepted.
A WooCommerce order metabox lets staff capture, decline, or counter any offer from one place.
Staff propose a counter; the original hold is voided, a new order is created, and the buyer gets a one-click link to accept and pay.
Branded emails fire at every step, offer received, accepted, countered, or declined, to both the buyer and the team.
Each offer becomes a real WooCommerce order with a custom 'offer' status, wired into the PayPal Payments order UI.



Buyer
Submits offer
Payments
PayPal authorize
Order
Woo order: offer
Ops
Admin review
Accept / decline
Capture / void
Counter
Counter: new order
Platform
Payments (PayPal REST v2)
Commerce Logic
Frontend & Email