Docs
Clear, task-focused documentation for each area of the LPS Sync Dashboard.
Products
Purpose
Products is where you compare, edit, and sync product data between NetSuite and Shopify.
What you can do here
- Find a SKU and inspect its current state.
- Create or update a product in Shopify based on the NetSuite source of truth.
- Use AI-assisted tooling (where enabled) to generate or refine fields like descriptions.
- Run sync operations and monitor progress/status.
Key UI pages
Related API routes
These are implemented under app/api/products/...:
POST /api/products/sync: run a product syncGET /api/products/sync/status: view sync status/progressGET /api/products/[sku]: load a SKUPOST /api/products/[sku]/save: save editsPOST /api/products/[sku]/create: create in ShopifyGET /api/products/issues: list product issuesPOST /api/products/bulk-delete: bulk delete tool
Troubleshooting
- SKU won’t load: confirm the SKU exists in the upstream source and check the
/api/products/[sku]response. - Shopify mutation fails: the API response usually includes the GraphQL errors—capture them and include the SKU + mutation name when debugging.