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 sync
  • GET /api/products/sync/status: view sync status/progress
  • GET /api/products/[sku]: load a SKU
  • POST /api/products/[sku]/save: save edits
  • POST /api/products/[sku]/create: create in Shopify
  • GET /api/products/issues: list product issues
  • POST /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.