Shopify XML Sync Module

Job ID: 40156937

Budget: $30 – $250 USD

I run a Shopify store that relies on a custom wholesaler XML feed. I need a lightweight private app (or custom module) that pulls that feed on a schedule of my choice, parses it, and pushes the data straight into my catalogue through the Shopify Admin API.

Scope of the sync
– Stock levels must update automatically so what customers see is always accurate.
– Prices need to refresh from the feed and then be run through a dynamic-pricing rule set that lets me add or subtract a margin based on competitor prices I’ll enter or import.
– Product descriptions, images, specifications and category assignments must stay in step with the XML data so new items appear ready-to-sell and existing listings stay current.

Key requirements
• Works with a completely custom XML structure (not the standard Shopify product feed).
• Supports scheduled jobs (cron or Shopify-compatible webhook) with the option to trigger a manual sync from the admin.
• Error-handling and logging I can read in the dashboard or download as CSV.
• Clean, well-commented code in a private Git repo so future tweaks are straightforward.

Acceptance criteria
1. A test run against my staging store shows 100 % of items updated for stock, price, description, images and categories.
2. Dynamic pricing rules are editable in the app UI (simple margin or multiplier field is fine to start) and reflected on the next sync without manual edits.
3. No duplication of products after multiple syncs.
4. Full instructions for installing the app on a second store.

If you have experience building Shopify private apps, parsing XML with Ruby, Node, or PHP, and tying it all together through the Admin REST or GraphQL API, let’s talk.
Related categories: PHP XML Software Architecture Node.js Shopify Ruby API Development