If you're not seeing any sales orders in your Shipstation channel within Luminous, it's likely due to how the order filter is configured. This issue most commonly occurs when customers manage multiple warehouse IDs within their Shipstation or other WMS/OMS systems, and they need to ensure orders are being filtered correctly not just by store, but also by warehouse ID.
Where to Configure the Filter
Go to your Channel Settings in Luminous.
Under Order Source, locate the section labeled "Filter Incoming Orders."
Correct Filter Logic
Use the following logic to ensure proper filtering by warehouse ID:
advancedOptions.warehouseId Equals "[warehouse id]"
Replace
[warehouse id]with the exact ID assigned to the desired warehouse in your order source system.This filter ensures only orders tagged with the specified warehouse ID flow into that channel.
Expected Behavior
When this filter is set up correctly:
Orders with the matching warehouse ID will route into the specified channel.
Orders that do not match will be excluded—this is intentional and designed to support complex fulfillment operations across multiple warehouses or systems.
Troubleshooting Tips
Double-check for typos or incorrect warehouse ID values.
Ensure the order source (e.g., Shipstation, WMS, or OMS) is tagging orders correctly with the warehouse ID in the
advancedOptionsfield.Remove the filter temporarily to verify that orders are otherwise flowing into the channel.
If orders appear after removing the filter, the issue is almost certainly related to the filter logic or warehouse ID.
Best Practice
Always validate the warehouse ID from the raw order payload or order source system before applying it in the filter. This ensures you're using an exact match. You can access or test the raw payload by going to:
Sales Orders -> copy a specific Order ID -> Click on Actions -> Pull Single Order
Then, select the Integration and paste the Order ID into the Order ID field.
This gives you the raw order date for that specific order and you can verify the warehouseid.
