I’m having trouble with my Rithum to Shopify product sync. Some product information comes through fine but other important details are completely missing.
What’s Working:
Product names transfer correctly
Product descriptions sync without issues
What’s Broken:
Product codes don’t appear
Images aren’t importing
Pricing information is missing
Stock levels don’t update
My Current Configuration:
Rithum serves as master catalog for 10+ marketplaces
Shopify receives product feeds from Rithum
Mapping template is set up in Rithum dashboard
Connection shows as active
Troubleshooting Steps I’ve Done:
Verified field mapping in Rithum settings
Matched product codes, prices, stock, and images to Shopify fields
Forced product re-sync multiple times
Tested empty field handling options
Tried overwriting blank Shopify fields
Tried ignoring empty Rithum data
Both approaches failed
Downloaded Shopify product export
Compared CSV column names with Rithum mapping
Suspect field name mismatch
Main Questions:
How do I debug which data Rithum actually sends?
What’s the best way to fix incomplete product syncing?
Anyone solved similar integration problems?
Rithum support says they can’t trace outbound data unless the product code already exists in Shopify. Shopify logs show no errors either.
Check your Rithum data export format - it’s probably sending blank values instead of null, and Shopify handles these differently. In Rithum’s export settings, find the “skip empty fields” option and enable it. Also make sure your Shopify product template has all custom fields set up before syncing, or it’ll silently drop unknown data.
Had the exact same problem last year with Rithum-Shopify. Turned out to be API rate limiting that wasn’t handled right during bulk syncs. Shopify would take the basic text fields but drop images and complex pricing when Rithum sent large batches. Fixed it by dropping the sync batch size from 100 products to 25 in Rithum’s Advanced Options. Gave Shopify enough room to process everything properly. Also check if your Shopify plan has API limits you’re hitting during busy times. Our syncs were running during business hours with high store traffic, so the API was throttling requests. Moved syncs to off-peak hours and that cleared up most of the missing data.
Your field mapping in Rithum might be broken. I’ve seen this before - everything looks fine in the dashboard but it’s not actually saving. Delete your mapping template and rebuild it from scratch. When I did this, I found hidden field conflicts that weren’t showing up in the interface. Also check that your Rithum product catalog has all required fields filled out first. Products with missing data can kill the entire batch sync for certain field types, and you won’t get an error message. Don’t trust the ‘active’ connection status - it doesn’t mean your mapping works. After I rebuilt my template and fixed the incomplete data, everything synced perfectly.
It seems like the root of your problem might relate to how the data is formatted and validated. I experienced something similar with Rithum and Shopify when the data Rithum sent didn’t comply with Shopify’s API requirements, leading to silent rejection of specific fields. My suggestion is to focus on the webhook records in Shopify, as they can provide detailed insights into what data is causing issues. Navigate to Settings > Notifications, find the Rithum webhook logs, and review the payloads. In my case, the product codes included unsupported special characters, and the image URLs were not in the required HTTPS format. Those logs highlighted issues that neither platform’s dashboard made apparent, ultimately guiding me to resolve the inconsistencies.