Troubleshooting
Preorder Badge Not Showing on Products
If the preorder badge doesn't appear on product cards or the product detail page:
Check the plugin is enabled: Go to Preorder > Settings, make sure Enable Preorder is on.
Check the product has an active preorder: Go to Preorder > Products, verify the product is listed with status Published.
Clear cache: Go to Admin > Platform Administration > Cache management, click Clear all CMS cache. Also try clearing your browser cache (Ctrl+Shift+Delete).
Test in incognito mode: Open a private browser window and visit the product. This rules out browser cache issues.
"Cannot Mix Preorder and Regular Items" Error
Check the setting: Go to Preorder > Settings, check if Allow Mixed Cart is disabled.
Solution: Either enable mixed cart, or have the customer complete separate orders for regular and preorder items.
Preorder Products Not Auto-Disabling
Check cronjob: Verify your server's cronjob is configured:
bash* * * * * cd /path-to-project && php artisan schedule:run >> /dev/null 2>&1Check auto-disable is enabled: Edit the preorder product and verify Auto-Disable is toggled on.
Test manually:
bashphp artisan preorder:disable-expired
Customer Can't See Preorder Dashboard
Check the customer has preorders: The preorder menu only appears when the customer has at least one preorder order.
Check the plugin is enabled: Preorder > Settings > Enable Preorder
Clear cache: Admin > Platform Administration > Cache management
Payment Not Linking to Preorder Order
Check payment gateway callbacks: Verify your payment gateway (Stripe, PayPal) callback URLs are configured correctly.
Check payment records: Go to Ecommerce > Payments and verify the payment completed successfully.
Check server logs:
bashtail -f storage/logs/laravel.logManual fix: If the payment succeeded but the link failed, manually update the preorder order status.
Preorder Price Showing Incorrectly in Cart
Check for plugin conflicts: Other price-modifying plugins (e.g., Wholesale) may interfere. Temporarily disable them to test.
Verify pricing configuration: Edit the preorder product and check the preorder price, price type, and prepayment amount.
Clear cart: Empty the cart completely, then re-add the product.
Vendor Preorder Menu Not Appearing
- Check the Marketplace plugin is active: Admin > Plugins
- Check Vendor Management is enabled: Preorder > Settings
- Clear cache: Admin > Platform Administration > Cache management
Settings Not Saving
Check file permissions:
bashchmod -R 775 storageClear config cache:
bashphp artisan config:clearCheck error logs:
bashtail -f storage/logs/laravel.log
Plugin Not Appearing in Admin
Check the folder name is exactly
ecommerce-preorderatplatform/plugins/ecommerce-preorder/Check the E-commerce plugin is activated (Preorder depends on it)
Clear cache:
bashphp artisan cache:clear php artisan config:clearCheck Botble CMS version is 7.6.0 or higher
Database Issues
Verify tables exist
SHOW TABLES LIKE 'po_%';Expected tables: po_preorder_products, po_preorder_orders
Re-run migrations
php artisan migrateIf that doesn't work:
php artisan migrate:rollback --path=platform/plugins/ecommerce-preorder/database/migrations
php artisan migrate --path=platform/plugins/ecommerce-preorder/database/migrationsGetting Support
Before contacting support, gather:
- Botble CMS version and Preorder plugin version (check at Admin > Plugins)
- PHP version
- Screenshot of the issue
- Relevant entries from
storage/logs/laravel.log - Steps to reproduce the issue
Contact:
- Support Tickets: botble.ticksy.com
- Email: [email protected]
