SmartStoreLabs Supplier Sync reads the price and availability from your supplier’s product pages and updates the matching WooCommerce products.
How it works
The free version has no limit on products or checks.
Built to protect your catalog
Reads data automatically when it can
Prices and availability published as schema.org data (JSON-LD, microdata) or Open Graph tags are detected without any setup. For other pages you paste a CSS selector.
Supplier feed instead of pages
If your supplier gives partners a product feed (YML, Prom/Horoshop export, or Google Merchant XML), paste its address in Setup. Prices and stock then come from the feed: no supplier page is opened, so shops that block automatic page requests are no problem. Products are matched by their supplier page address or by SKU. A product missing from the feed is skipped and reported, never marked out of stock. The feed is read as plain XML only (no external files, no scripts).
Shops that draw the price with JavaScript
Many such shops still send the data inside the page (Next.js, Nuxt and similar). The plugin finds the product’s price there when the page’s own product name identifies it, and refuses to guess when it cannot. You can also type the path to the value (for example props.pageProps.product.price). Nothing is executed; the data is only read.
Pro: import new products
Point the plugin at a category page of your supplier (and the “next page” link), paste product addresses, or take the products from the supplier feed (optionally only one feed category). It reads every product with the fields you picked, and shows a table of what would be created: name, price with your markup, photos, category. Tick the products you want. They are created as drafts, linked to the supplier page so price sync works at once. Existing products (same SKU or same supplier page) are never touched, and every import can be undone (the products go to the trash). You are responsible for having the right to use the supplier’s texts and photos.
Pro: scheduled checks
The Pro version checks your supplier pages by itself every hour, twice a day or daily, emails you a report, and can apply the changes automatically. Automatic runs keep every safety rule: big price jumps are held back, a run that looks wrong is stopped and never applied, and each run can be undone.
The plugin requests the supplier product pages you add, from your own server. It sends no data to SmartStoreLabs.