Skip to content

Importing Products

JDS Sync → Import Products has three tabs.

Configure the API token first

If no token is saved, the screen shows a prompt with a link to Settings instead of the import tabs. See Installation & Setup.

Bulk Import by SKUs

The fastest route when you already know what you want.

  1. Open the Bulk Import by SKUs tab.
  2. Enter SKUs in the text area, one per line:
    LPB004
    LWB101
    ART2810
  3. Select Import Products.

Each SKU is looked up against the JDS API and created in your store with the price, stock, description, and image that come back. Importing a SKU that already exists updates the existing product rather than creating a duplicate — products are matched on SKU.

Browse Catalog

For finding products when you don't have SKUs to hand.

  1. Open the Browse Catalog tab.
  2. Select Load Catalog. This pulls the full JDS master catalog and can take a moment — it's a large file, and the request allows up to two minutes.
  3. Use the search box to filter.
  4. Click products to add them to the import queue.
  5. Select Import Selected.

The catalog table shows Image, SKU, Description, Color, Size, and Material, paginated with Previous/Next.

Selection shortcuts

Shift+click selects a range. The queue persists across searches — search for one thing, queue it, search for something else, queue more, then import everything in one go.

Manual Stock Sync

Refreshes quantities for every product already synced, without touching prices or product details.

  1. Open the Manual Stock Sync tab.
  2. Select Update Stock Now.

Use it when you need current numbers immediately rather than waiting for the scheduled sync, or to confirm the sync works before enabling the schedule.

What gets imported

See Product Data Mapping for exactly which JDS fields land where on each platform.

Large imports

Imports are processed in batches over AJAX, so the page stays responsive and long lists don't hit a PHP timeout. Leave the tab open until it reports completion — navigating away mid-import stops it, and only the products processed so far will exist.

If a large import stalls, import in smaller groups. Shared hosting with tight execution limits is the usual cause.

Built by Code Wattz.