DEBUG - Shoper payment raw data for order 23311:
   orderData.paid = "314.00" → paidAmount = 314
   orderData.sum = "314.00" → totalAmount = 314
   orderData.paid_date = "undefined" → hasPaidDate = false
   orderData.is_paid = true
   Calculated paymentStatus = "PAID"
🔍 DEBUG - SELECT previousState result for SHOPER-23311: [
  {
    "id": 8104,
    "status": "1",
    "payment_status": "PENDING",
    "payment_amount": "314.00",
    "tracking_numbers": null,
    "refund_amount": "0",
    "has_returns": false,
    "buyer_address": "Popiełuszki 5 m.44",
    "buyer_city": "Łódź"
  }
]
🔍 DEBUG - Porównanie wartości dla #8104:
   payment_status: prev="PENDING" new="PAID"
   payment_amount: prev="314.00" (string) new="314" (number)
   buyer_address: prev="Popiełuszki 5 m.44" new="Popiełuszki 5 m.44, 94-052 Łódź"
   ✅ compareNumeric zwrócił FALSE: 314.00 === 314
🔄 Wykryto 2 zmian w zamówieniu #8104:
   📝 payment_status: "PENDING" → "PAID"
10:45:23 AM [express] GET /api/sync/status 304 in 391ms :: {"lastSyncAt":"2025-10-21T10:30:05.368Z","…
10:45:23 AM [express] GET /api/orders/statistics 304 in 389ms :: {"totalOrders":516,"paidOrders":466,…
10:45:23 AM [express] GET /api/orders/today-stats 200 in 400ms :: {"revenueToday":9402.98,"paidToday"…
10:45:28 AM [express] GET /api/orders/statistics 304 in 146ms :: {"totalOrders":516,"paidOrders":466,…
10:45:28 AM [express] GET /api/sync/status 304 in 148ms :: {"lastSyncAt":"2025-10-21T10:30:05.368Z","…
10:45:28 AM [express] GET /api/orders/today-stats 304 in 156ms :: {"revenueToday":9402.98,"paidToday"…
❌ Error logging order change: Error: Query read timeout
    at /home/runner/workspace/node_modules/pg/lib/client.js:545:17
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async logOrderChange (/home/runner/workspace/server/postgres.ts:2040:5)
    at async saveOrderToCommerce (/home/runner/workspace/server/postgres.ts:1556:13)
    at async <anonymous> (/home/runner/workspace/server/routes.ts:3214:9)
   📝 buyer_address: "Bęczkowice 59" → "Bęczkowice 59, 97-352 Łęki Szlacheckie"
10:45:33 AM [express] GET /api/orders/statistics 304 in 144ms :: {"totalOrders":516,"paidOrders":466,…
10:45:33 AM [express] GET /api/sync/status 304 in 144ms :: {"lastSyncAt":"2025-10-21T10:30:05.368Z","…
10:45:33 AM [express] GET /api/orders/today-stats 304 in 144ms :: {"revenueToday":9402.98,"paidToday"…
10:45:39 AM [express] GET /api/sync/status 304 in 143ms :: {"lastSyncAt":"2025-10-21T10:30:05.368Z","…
10:45:39 AM [express] GET /api/orders/statistics 304 in 146ms :: {"totalOrders":516,"paidOrders":466,…
10:45:39 AM [express] GET /api/orders/today-stats 304 in 146ms :: {"revenueToday":9402.98,"paidToday"…
10:45:44 AM [express] GET /api/orders/statistics 304 in 146ms :: {"totalOrders":516,"paidOrders":466,…
10:45:44 AM [express] GET /api/sync/status 304 in 145ms :: {"lastSyncAt":"2025-10-21T10:30:05.368Z","…
10:45:44 AM [express] GET /api/orders/today-stats 304 in 143ms :: {"revenueToday":9402.98,"paidToday"…
❌ Error logging order change: Error: Query read timeout
    at /home/runner/workspace/node_modules/pg/lib/client.js:545:17
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async logOrderChange (/home/runner/workspace/server/postgres.ts:2040:5)
    at async saveOrderToCommerce (/home/runner/workspace/server/postgres.ts:1556:13)
    at async syncShoperOrders (/home/runner/workspace/server/routes.ts:1260:24)
    at async <anonymous> (/home/runner/workspace/server/routes.ts:3329:22)
   📝 buyer_address: "Popiełuszki 5 m.44" → "Popiełuszki 5 m.44, 94-052 Łódź"
10:46:00 AM [express] GET /api/orders/today-stats 304 in 370ms :: {"revenueToday":9402.98,"paidToday"…
10:46:00 AM [express] GET /api/sync/status 304 in 381ms :: {"lastSyncAt":"2025-10-21T10:30:05.368Z","…
10:46:00 AM [express] GET /api/orders/statistics 304 in 383ms :: {"totalOrders":516,"paidOrders":466,…
❌ Error logging order change: Error: Query read timeout
    at /home/runner/workspace/node_modules/pg/lib/client.js:545:17
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async logOrderChange (/home/runner/workspace/server/postgres.ts:2025:30)
    at async saveOrderToCommerce (/home/runner/workspace/server/postgres.ts:1556:13)
    at async <anonymous> (/home/runner/workspace/server/routes.ts:3214:9)
🔍 DEBUG - UPDATE parameter (payment_amount) for ALLEGRO-e42db9f0-ad7b-11f0-b9bf-2795de008363:
   payment.type = ONLINE
   payment.paidAmount = {"amount":"314.00","currency":"PLN"}
   payment.paidAmount?.amount = 314.00
   orderData.sum = undefined
   totalToPayAmount = 314.00
   Final value = 314.00
🔍 [ORDER NUMBERING DEBUG] ALLEGRO-e42db9f0-ad7b-11f0-b9bf-2795de008363: isNew=false
⚠️  [PRE-INSERT] Pomijam nadawanie numeru - zamówienie już istnieje w commerce.orders
🔄 Aktualizuję istniejące zamówienie ALLEGRO-e42db9f0-ad7b-11f0-b9bf-2795de008363
🔍 DEBUG - RETURNING after INSERT/UPDATE for ALLEGRO-e42db9f0-ad7b-11f0-b9bf-2795de008363:
   returned_payment_amount = 314.00
📸 Using local image for product 5905204699973: 5905204699973_1.jpg
✅ Order e42db9f0-ad7b-11f0-b9bf-2795de008363 saved to commerce.orders (ALLEGRO)
10:46:02 AM [express] POST /api/orders/7242/refresh 200 in 62916ms :: {"success":true,"platform":"ALL…
10:46:02 AM [express] GET /api/orders/by-number/00458 200 in 313ms :: {"id":7242,"allegroOrderId":"e4…
📊 Orders query: 1746ms, rows: 516, limit: 10000, offset: 0, search: none
📊 Items query: 90ms, rows: 588
📊 Group items: 0ms
📊 Build orders: 4ms
📊 TOTAL getOrdersFromPostgres: 1840ms
10:46:05 AM [express] GET /api/sync/status 304 in 142ms :: {"lastSyncAt":"2025-10-21T10:30:05.368Z","…
10:46:05 AM [express] GET /api/orders/today-stats 304 in 146ms :: {"revenueToday":9402.98,"paidToday"…
10:46:05 AM [express] GET /api/orders/statistics 304 in 144ms :: {"totalOrders":516,"paidOrders":466,…
^C