Product Catalog Integration
Workflow details
1. Shopify Webhooks
The app subscribes to Shopify product creation and update events.
Integration
2. API Integration
After receiving the product data, call the POST /api/v2/RetailerCatalog endpoint to send it to ESW. Choose one of the following modes depending on your use case:
- Full Catalog Upload: For initial onboarding of your complete product catalog.
- Add New Products: For sending only newly added SKUs to ESW.
- Update Existing Products: For modifying existing SKUs in the ESW system.
JSON Schema
{
"productCode": "11160296020014",
"name": "JACKET",
"description": "JACKET",
"material": "FABRIC 53% cotton, 21% polyester, 21% acrylic, 4% viscose, 1% polyester, lining 100% polyester",
"countryOfOrigin": "IT",
"hsCode": "62043290",
"hsCodeRegion": "EU",
"category": null,
"gender": null,
"ageGroup": null,
"size": null,
"weight": null,
"weightUnit": null,
"url": null,
"imageUrl": null,
"unitPrice": null,
"dangerousGoods": null,
"additionalProductCode": null,
"variantProductCode": null
}
Parameters
productCoderequiredstring
namerequiredstring
descriptionrequiredstring
materialrequiredstring
countryOfOriginrequiredstring
Enum
"CN", "US", "GB". hsCoderequiredstring
6 digits (padded to 8 if necessary). Required for customs clearance. hsCodeRegionrequiredstring
Enum
"AD", "AE", "AL" parentProductCodestring
categorystring
Enum
"AnimalsPetSupplies", "ApparelAccessories", "Electronics", "Furniture", "Hardware". genderstring
Enum
"Male", "Female", "Unisex". ageGroupstring
Enum
"Newborn", "Infant", "Toddler", "Kids", "Adult".