Automatically Restore Inventory After a Failed, Cancelled, or Abandoned Checkout
C
Christy Allison
When tracked inventory is reduced during checkout, the quantity should be treated as temporarily reserved until payment is successful. If the payment fails, the customer cancels through the payment provider, or the checkout becomes abandoned, HighLevel should automatically return the exact products, variants, and quantities to inventory. This should work dynamically across PayPal and other payment providers without requiring each product to be selected individually in a workflow.
An example:
If I have a product with a quantity of 5, and a customer starts checkout for 1, HighLevel reduces the available inventory to 4 before payment is completed. If the customer cancels out of PayPal or abandons the checkout, the inventory is not being restored, even though HighLevel correctly records it as an abandoned/cancelled checkout and no payment was made.
Inventory should not be permanently reduced until after payment is successful.
Log In