Api XML link for automatic Product updates from Supplier

Topic summary

Goal: Automatically keep Shopify product data in sync with a supplier via an XML feed; suggested apps (Syncee and Order Fulfillment) were deemed unsuitable.

Approach proposed: Parse the supplier’s XML (or convert to JSON) and update products through the Shopify Admin REST or GraphQL API (e.g., PUT /products/{product_id}.json for descriptions). Detecting changes can be done via supplier notifications (push) or scheduled polling (hourly/daily), both requiring a server to receive signals or run jobs.

Clarifications: There is no “.dev” version of a Shopify store to insert XML; the XML is not activated inside Shopify. Instead, an external integration/service must consume the XML feed and call Shopify’s APIs to apply updates.

Links central to the discussion: Shopify REST API documentation and the two app listings.

Status and next steps: No implementation details or code provided yet. A private follow-up was offered to provide guidance (earliest Monday). The thread remains open; outstanding questions include how to set up the server, schedule polling or handle provider push, and map supplier XML fields to Shopify product fields.

Summarized with AI on February 28. AI used: gpt-5.

Hi,

I’d like to use an XML link to keep my products automatically updated. To make sure every time my supplier changes productinfo, it’s also updated in my store.

Someone allready suggested me to use one of these two apps;

https://apps.shopify.com/syncee-1?surface_detail=Syncee&surface_inter_position=1&surface_intra_position=4&surface_type=search and

https://apps.shopify.com/order-fulfillment?surface_detail=multiple+suppliers&surface_inter_position=1&surface_intra_position=11&surface_type=search;

But these aren’t suitable.

So i hope to find an answer here =).

How can i best implement this XML Link in my shop?

Thanks in advance!

Debbie

Hi @Deb34 ,

basically that is simple - but in the end it there is still work to be done.

With XML (or XML converted to JSON) it is straightforward to feed the Shopify REST or GraphQL API so that the product description is updated.

To see if an update is required there are normally two alternative ways. Either you get somehow a notice from your provider or you have to check yourself every once in a while (maybe daily, hourly). So you have to have a server running which either gets a signal or does polling.

We had the same setup in a customer project with an link/API delivering XML and providing descriptions for products in Shopify.

Regards
Thomas

Hi Thomas,

Thank you for your response.

Good to know it’s doable ;-)!

So if i understand you correctly, i need to update the link within the .dev version of my store?

I’ve never worked with that before, but i assume i can follow the REST instructions you shared.

How do you set up that signal/activate that polling, for the updates?

Thanks!

Debbie

Hi @Deb34 ,

there is no .dev version. Maybe you provide more details in a private message to me and I will see if I get you started (but earlist on Monday)

Regards
Thomas

Hi Thomas,

I meant to ask, where do i imply/activate the xml code. I didn’t find it inside my store, like you shared in the REST link.

But i’ll hear from you on monday!

Thanks!