SmartStoreLabs Supplier Sync

SmartStoreLabs Supplier Sync

Details
View on WordPress

SmartStoreLabs Supplier Sync reads the price and availability from your supplier’s product pages and updates the matching WooCommerce products.

How it works

  1. Add the supplier page address to each product (or each variation).
  2. Open WooCommerce > Supplier Sync. Load a supplier product page and click the price, the availability button and the other fields on it; the plugin writes the selectors for you. No CSS knowledge needed. Test the page.
  3. Press “Check now”. You see a table of what would change and why. Nothing is written yet.
  4. Apply the reviewed changes. Every run is saved and can be undone.

The free version has no limit on products or checks.

Built to protect your catalog

  • A page that fails to load never makes a product “out of stock”.
  • A page the plugin cannot read is skipped and reported, not guessed.
  • A suspicious price jump waits for your confirmation.
  • If many sources fail or suddenly look sold out, the whole run stops.
  • Supplier addresses are checked so the plugin can never be pointed at your own server or private network.

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.

External services

The plugin requests the supplier product pages you add, from your own server. It sends no data to SmartStoreLabs.

Details

Plugin code:
smartstorelabs-supplier-sync
Plugin version:
0.5.4
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.4
Total installations:
0
Last updated:
2026-11-08
Rating:
Times rated:
0
dropshipping
price-sync
stock-sync
supplier
woocommerce