Appearance
Product Data Mapping
What comes back from the JDS API, and where it lands on each platform.
WooCommerce
| JDS field | WooCommerce field |
|---|---|
| Product name | Product name |
| SKU | SKU |
| Description | Description |
| Selected tier price + markup | Regular price |
| Available quantity | Stock quantity |
| Product image | Uploaded to the media library |
Images are downloaded into wp-content/uploads and attached as the product image, so they're served from your own site.
FluentCart
| JDS field | FluentCart field |
|---|---|
| Product name | Title, and the variation title |
| SKU | Variation identifier, plus jds_sku product meta |
| Description | Description |
| Selected tier price + markup | Item price |
| Selected tier price, before markup | Item cost |
| Available quantity | Total stock and available |
| Product image | External Cloudinary URL |
Products are created with stock management enabled and a stock status derived from quantity — in-stock above zero, out-of-stock at zero.
Cost of Item makes margin reporting work
The pre-markup tier price is written to FluentCart's cost field, so profit figures are correct without any extra bookkeeping. Change your markup and the two values stay in step the next time you run Update All Product Pricing.
Images are stored as external URLs pointing at the JDS Cloudinary CDN rather than being copied locally. Your site does not need to download them, but it does need to be able to reach Cloudinary, and the images are only as available as JDS keeps them.
Extra JDS data stored as meta
Regardless of platform, the plugin keeps additional JDS values against each product for reference:
| Meta | Contents |
|---|---|
| SKU | The JDS SKU |
| Case quantity | Units per case |
| Local quantity | Quantity at the local warehouse |
| Available quantity | Quantity available to order |
| Price tiers | Every wholesale tier returned, not just the selected one |
| Last sync | Timestamp of the most recent sync |
All tiers are stored, so switching your Wholesale Price Tier and running Update All Product Pricing recalculates from data already held.
Sources
| Data | Endpoint |
|---|---|
| Product details | api.jdsapp.com |
| Master catalog | jdsindustries.com |
| Product images | res.cloudinary.com/business-products/ |
Your server needs outbound HTTPS to all three. A firewall or security plugin blocking any of them will cause imports or images to fail.

