❌ Error saving order 23150 to commerce: error: there is no unique or exclusion constraint matching the ON CONFLICT specification
    at /home/runner/workspace/node_modules/pg/lib/client.js:545:17
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async saveOrderToCommerce (/home/runner/workspace/server/postgres.ts:666:36)
    at async syncShoperOrders (/home/runner/workspace/server/routes.ts:331:24)
    at async <anonymous> (/home/runner/workspace/server/routes.ts:652:22) {
  length: 148,
  severity: 'ERROR',
  code: '42P10',
  detail: undefined,
  hint: undefined,
  position: undefined,
  internalPosition: undefined,
  internalQuery: undefined,
  where: undefined,
  schema: undefined,
  table: undefined,
  column: undefined,
  dataType: undefined,
  constraint: undefined,
  file: 'plancat.c',
  line: '915',
  routine: 'infer_arbiter_indexes'
}
❌ Failed to process Shoper order 23150: error: there is no unique or exclusion constraint matching the ON CONFLICT specification
    at /home/runner/workspace/node_modules/pg/lib/client.js:545:17
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async saveOrderToCommerce (/home/runner/workspace/server/postgres.ts:666:36)
    at async syncShoperOrders (/home/runner/workspace/server/routes.ts:331:24)
    at async <anonymous> (/home/runner/workspace/server/routes.ts:652:22) {
  length: 148,
  severity: 'ERROR',
  code: '42P10',
  detail: undefined,
  hint: undefined,
  position: undefined,
  internalPosition: undefined,
  internalQuery: undefined,
  where: undefined,
  schema: undefined,
  table: undefined,
  column: undefined,
  dataType: undefined,
  constraint: undefined,
  file: 'plancat.c',
  line: '915',
  routine: 'infer_arbiter_indexes'
}
📦 Processing Shoper order 23149...
📦 Fetching order-products for order 23149 with filters: {"order_id":"23149"}
✅ Received 2 products for order 23149
✅ Fetched 2 products for order 23149
❌ Error saving order 23149 to commerce: error: there is no unique or exclusion constraint matching the ON CONFLICT specification
    at /home/runner/workspace/node_modules/pg/lib/client.js:545:17
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async saveOrderToCommerce (/home/runner/workspace/server/postgres.ts:666:36)
    at async syncShoperOrders (/home/runner/workspace/server/routes.ts:331:24)
    at async <anonymous> (/home/runner/workspace/server/routes.ts:652:22) {
  length: 148,
  severity: 'ERROR',
  code: '42P10',
  detail: undefined,
  hint: undefined,
  position: undefined,
  internalPosition: undefined,
  internalQuery: undefined,
  where: undefined,
  schema: undefined,
  table: undefined,
  column: undefined,
  dataType: undefined,
  constraint: undefined,
  file: 'plancat.c',
  line: '915',
  routine: 'infer_arbiter_indexes'
}
❌ Failed to process Shoper order 23149: error: there is no unique or exclusion constraint matching the ON CONFLICT specification
    at /home/runner/workspace/node_modules/pg/lib/client.js:545:17
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async saveOrderToCommerce (/home/runner/workspace/server/postgres.ts:666:36)
    at async syncShoperOrders (/home/runner/workspace/server/routes.ts:331:24)
    at async <anonymous> (/home/runner/workspace/server/routes.ts:652:22) {
  length: 148,
  severity: 'ERROR',
  code: '42P10',
  detail: undefined,
  hint: undefined,
  position: undefined,
  internalPosition: undefined,
  internalQuery: undefined,
  where: undefined,
  schema: undefined,
  table: undefined,
  column: undefined,
  dataType: undefined,
  constraint: undefined,
  file: 'plancat.c',
  line: '915',
  routine: 'infer_arbiter_indexes'
}
📦 Processing Shoper order 23148...
📦 Fetching order-products for orde