Pro troubleshooting
- No Pro tabs: verify Pro is active, Free is active, and Core meets Pro’s minimum version.
- No Order Methods: enable shipping-zone methods in WooCommerce first.
- Unexpected checkout block: check Woo stock, effective assignment, location capability/active/archive state, method mapping, allowed locations, and package composition in that order.
- Pickup not offered: verify the chosen method is Customer pickup and at least one eligible pickup location can fulfill every physical line.
- Bulk/import count differs: download the validation/result report; distinguish valid, changed, unchanged, skipped and failed.
- Unknown SKU/location: use the exact WooCommerce SKU and stable location ID; check duplicates and archived locations.
- Inventory Mode off/reconciliation required: open the product stock owner and correct/confirm its mode and aggregate rather than writing directly to tables.
- Insufficient Available: reduce the requested quantity or replenish/transfer stock. Backorders do not bypass location availability.
- Transfer/reversal conflict: current destination/source Available changed; analyze again and do not overwrite conflicts.
- Integration 401: use
Authorization: Bearer <token>, verify permission and revoke status. - Integration 403: check HTTPS in production, permission and allowed-location scope.
- License service unavailable: current runtime continues. Do not repeatedly replace local data or disable shop functionality.
After correction, repeat the smallest affected storefront/cart/order/API workflow and confirm diagnostics/history show the expected state.