Diagnostic Tool
Answer a few questions to diagnose your issue:This guide covers common issues with POS integrations and how to resolve them.
Connection Issues
Integration Won’t Connect
Symptoms:- “Connection failed” error when setting up
- Unable to save integration settings
- Test connection fails
-
Verify credentials
- Double-check API keys, secrets, and site IDs
- Ensure no extra spaces in copied credentials
- Confirm credentials haven’t expired
-
Check POS status
- Verify your POS system is online
- Ensure cloud connectivity is enabled
- Check for POS system outages
-
Network issues
- Confirm your venue has internet connectivity
- Check firewall settings aren’t blocking API calls
- Try from a different network if possible
-
Contact your POS provider
- Verify API access is enabled on your account
- Request new credentials if existing ones don’t work
Connection Drops Intermittently
Symptoms:- Integration works sometimes but not always
- Orders occasionally fail to inject
- Sync completes sometimes but fails others
-
Check internet stability
- Unstable connections cause intermittent failures
- Consider a backup internet connection
-
Review POS uptime
- Some POS systems restart overnight
- Check if failures correlate with maintenance windows
-
Monitor API limits
- Some POS systems have rate limits
- Reduce sync frequency if hitting limits
Menu Sync Issues
Menu Not Syncing
Symptoms:- Sync button does nothing
- Products don’t appear after sync
- Sync runs but menu is empty
-
Check integration is connected
- Go to Store Settings > Integrations
- Verify the POS shows as connected
-
Verify menu in POS
- Ensure products are active/published
- Check products are assigned to categories
- Confirm the menu type is correct
-
Try manual sync
- Use the sync button in the Menu section
- Wait for sync to complete fully
- Check for error messages
Products Missing After Sync
Symptoms:- Some products sync but others don’t
- Modifiers are missing
- Categories are incomplete
-
Check product status in POS
- Products must be active/enabled
- Products need to be assigned to a menu
- Check product visibility settings
-
Review menu structure
- Products outside categories may not sync
- Some integrations only sync specific menu types
- Verify the correct menu is selected
-
Check for sync errors
- Review any error messages after sync
- Individual products may fail while others succeed
Prices Are Wrong
Symptoms:- Synced prices don’t match POS
- Prices are doubled or halved
- Tax appears incorrectly
-
Tax settings mismatch
- Check if POS prices include tax
- Verify storekit tax settings match
- Ensure tax rates are configured correctly
-
Currency issues
- Confirm currency settings match
- Check for decimal place differences
-
Re-sync after changes
- Prices won’t update until you sync
- Trigger a manual sync after price changes in POS
Order Injection Issues
Orders Not Appearing in POS
Symptoms:- Customer receives confirmation
- Order shows in storekit dashboard
- Order never appears in POS
-
Check integration status
- Verify integration is enabled
- Check for disconnection warnings
-
Review order in dashboard
- Look at order details for errors
- Check POS injection status field
-
Verify POS is online
- Check terminal is powered on
- Confirm network connectivity
- Try placing an order directly in POS
-
Check PLU codes (manual linking)
- Ensure all items have valid PLUs
- Verify PLUs exist in POS system
-
Check for email notifications
- If order injection fails, you’ll receive an email notification
- The email includes the specific error reason and order details
- Check your venue email address is configured correctly
Orders Appearing Late
Symptoms:- Orders arrive in POS minutes/hours late
- Pre-orders arrive at wrong times
- ASAP orders are delayed
-
Check injection settings
- Review pre-order injection timing
- Verify ASAP orders are set to immediate
-
Network latency
- Slow connections delay injection
- Check overall network performance
-
POS queue issues
- Some POS systems queue incoming orders
- Check POS settings for order processing
Items Missing from Orders
Symptoms:- Order appears but items are missing
- Modifiers don’t show
- Partial order in POS
-
PLU mapping issues
- Missing PLUs cause items to fail
- Check all products and modifiers have PLUs
-
Product mismatch
- Item may have been deleted from POS
- Re-sync menu to update mappings
-
Modifier configuration
- Verify modifiers are linked correctly
- Check modifier group settings
Wrong Items on Orders
Symptoms:- POS shows different items than ordered
- Quantities are wrong
- Modifiers applied to wrong items
-
PLU codes incorrect
- Wrong PLU maps to wrong product
- Audit PLU mappings against POS
-
Duplicate PLUs
- Same PLU used for multiple products
- Ensure PLUs are unique
-
Recent menu changes
- Products may have been remapped
- Re-sync and verify mappings
Discount & Loyalty Issues
Discounts Not Applying
Symptoms:- Loyalty discounts don’t appear
- Promotional pricing not working
- Customer balance not reflected
-
Verify discount is active
- Check promotion is enabled in POS
- Confirm date range is current
- Verify terms are met
-
Customer qualification
- Check customer is enrolled in loyalty
- Verify customer meets discount criteria
- Confirm online orders are eligible
-
Integration settings
- Some discounts need explicit enablement
- Check discount sync settings
Wrong Discount Amounts
Symptoms:- Discount applied but amount is wrong
- Percentage calculated incorrectly
- Discount appears twice
-
Check discount rules
- Verify discount calculation method
- Check for stacking rules
-
Tax interaction
- Confirm discount applies before/after tax
- Check both systems use same method
Email Notifications for Failed Syncs
storekit automatically sends email notifications when orders or payments fail to sync to your POS, ensuring you never miss critical information.Failed Order Notifications
When an order fails to sync to your POS, you’ll receive an email that includes:- Order details - Customer name, order ID, and payment method
- Error reason - Specific technical details about why the sync failed
- Order items - A summary of what was ordered (with images when available)
- Quick actions - Direct link to view the order in your dashboard
Failed order emails are sent even if the customer has already paid online, ensuring you never miss an order that needs manual attention.
What to Do When You Receive a Failed Order Email
- Check the error reason - The email includes specific details about why the sync failed
- View the order in dashboard - Click the link in the email to see full order details
- Manually enter the order - If needed, enter the order directly into your POS
- Contact support - If the issue persists, our support team has already been notified and can help resolve it
Bill Payment Failure Notifications
When a Pay at Table payment succeeds but fails to sync to your POS, you’ll receive an email notification. This is critical because the customer has already paid, but your POS may not reflect it. The notification includes:- Bill details - Bill ID and venue name
- Payment information - Payment ID and transaction details
- Error reason - Specific technical details about why the sync failed
- Reference IDs - Both storekit and POS bill IDs for reconciliation
- Quick actions - Direct link to view the bill in your dashboard
What to Do When You Receive a Bill Payment Failure Email
- Check the error details - The email includes specific information about why the sync failed
- View the bill in dashboard - Click the link to see full payment details
- Manually reconcile in POS - Mark the bill as paid in your POS if needed
- Contact support - Our team is automatically notified and can help with recurring issues
Ensuring You Receive Notifications
Make sure your venue email address is configured correctly:- Go to Store Settings in your dashboard
- Navigate to Store Details
- Verify your email address is correct
- Add multiple email addresses if needed (the first address will receive notifications)
Getting Help
If you’ve tried these solutions and still have issues:-
Gather information
- Note the specific error messages
- Record the order ID(s) affected
- Take screenshots if possible
- Check for failed order email notifications
-
Check POS provider status
- Look for system-wide issues
- Contact POS support for their end
-
Contact storekit support
- Provide order IDs and error details
- Share integration settings (not credentials)
- Forward any failed order email notifications