Locking Inventory When Customers Check out
You can lock inventory at the time when customers pay for the order during the checkout process. The products are reserved for customers to ensure that they can successfully get them. This feature prevents overselling and supports most of the online payment methods and products, except custom products and products that don’t occupy inventory (for example, digital goods or gift cards).
Enabling Inventory Locking
You can decide whether to turn the inventory locking feature on based on your needs. When enabled, the inventory is locked at the payment stage and the locked quantity is reflected in the product's Unavailable inventory.
To turn this feature on, follow the steps below:
- From your SHOPLINE admin panel, go to Settings > Checkout Settings.
- Scroll down to the Product destocking section, and check the box in front of Lock inventory at payment. Click on the Update button to save the chances.
After the payment is completed and the order is successfully placed, the locked inventory of the purchased items is released to the Committed inventory. In the following two scenarios, the locked inventory is released to Available inventory:
- Payment failed.
- Payment timeout, which is subject to payment channels. See the next section for details.
Note: Locked inventory can’t be released manually. |
Timeouts for Payment Channels
Payment Channel | Cancellation Time |
OceanpayOther | 13 days |
DLocalOther | 12 days |
OmiseOther | 7 days |
Onekpay | 5 days |
iPayLinks | 8 days |
Klarna | 2 days |
OceanpayCashier | 13 days |
Xborderpay | 1 day |
LianlianPay | 2 days |
TestChannel | 5 minutes |
Payssion | 13 days |
DLocalPayments | 5 days |
DLocalPayments | 8 days |
PPlinkPay | 1 hour |
Pagsmile | 8 days |
OceanpayKlarna | 30 days |
TestSkyPay1117 | 5 minutes |
StripeBNPL | 13 days |
KlarnaUS | 2 days |
KlarnaUK | 2 days |
KlarnaAU | 2 days |
KlarnaIE | 2 days |
KlarnaFR | 2 days |
KlarnaES | 2 days |
KlarnaIT | 2 days |
KlarnaDE | 2 days |
All other payment channels | 24 hours |