2026-09-22 09:59:35 error: Error en createBulkMovement: La opción ya existe con otro precio {"code":"PRODUCT_OPTION_PRICE_CONFLICT","statusCode":409,"apiResponse":{"success":false,"code":"PRODUCT_OPTION_PRICE_CONFLICT","message":"La opción ya existe con otro precio","option":{"product_id":23,"product_variant_id":122,"variant_id":122,"warehouse_id":35,"warehouse_product_variant_id":209,"current_price":30000,"current_purchase_price":20000,"current_promotional_price":null},"requested":{"price":30000,"purchase_price":25000,"promotional_price":null},"changed_fields":["purchase_price"],"conflicts":[{"success":false,"code":"PRODUCT_OPTION_PRICE_CONFLICT","message":"La opción ya existe con otro precio","option":{"product_id":23,"product_variant_id":122,"variant_id":122,"warehouse_id":35,"warehouse_product_variant_id":209,"current_price":30000,"current_purchase_price":20000,"current_promotional_price":null},"requested":{"price":30000,"purchase_price":25000,"promotional_price":null},"changed_fields":["purchase_price"]},{"success":false,"code":"PRODUCT_OPTION_PRICE_CONFLICT","message":"La opción ya existe con otro precio","option":{"product_id":58,"product_variant_id":172,"variant_id":172,"warehouse_id":35,"warehouse_product_variant_id":216,"current_price":25990,"current_purchase_price":20990,"current_promotional_price":null},"requested":{"price":30990,"purchase_price":25990,"promotional_price":null},"changed_fields":["price","purchase_price"]}],"options":[{"product_id":23,"product_variant_id":122,"variant_id":122,"warehouse_id":35,"warehouse_product_variant_id":209,"current_price":30000,"current_purchase_price":20000,"current_promotional_price":null},{"product_id":58,"product_variant_id":172,"variant_id":172,"warehouse_id":35,"warehouse_product_variant_id":216,"current_price":25990,"current_purchase_price":20990,"current_promotional_price":null}]}}
Error: La opción ya existe con otro precio
    at createWarehouseVariantFlowError (/home50/klintcl/public_html/spree.api.klint.cl/app/controllers/WarehouseProductController.js:473:17)
    at createBulkMovement (/home50/klintcl/public_html/spree.api.klint.cl/app/controllers/WarehouseProductController.js:2379:21)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-09-22 10:04:40 error: [Falabella Webhook] Error sincronizando credential_id=68: 9: E009: Access Denied
2026-09-22 10:05:42 error: [Falabella Webhook] Error sincronizando credential_id=68: 9: E009: Access Denied
2026-09-22 12:48:58 error: [FalabellaAdapter] ❌ Error subiendo imágenes: Could not process image: The api payload has been submitted already and is getting processed. , FeedID: 121635cc-74ff-44e0-849f-1bb017fc2d24
2026-09-22 12:51:43 error: Error en JobProductRepository->update: JobProduct no encontrado (ID: 389)
Error: JobProduct no encontrado (ID: 389)
    at Object.update (/home50/klintcl/public_html/spree.api.klint.cl/app/repositories/JobProductRepository.js:703:32)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async recalculateFalabellaJobProgressFromTask (/home50/klintcl/public_html/spree.api.klint.cl/app/controllers/MarketplaceWebhookController.js:1484:5)
    at async persistFalabellaProductState (/home50/klintcl/public_html/spree.api.klint.cl/app/controllers/MarketplaceWebhookController.js:4718:5)
    at async processFalabellaProductWebhook (/home50/klintcl/public_html/spree.api.klint.cl/app/controllers/MarketplaceWebhookController.js:2922:27)
    at async processFalabellaWebhook (/home50/klintcl/public_html/spree.api.klint.cl/app/controllers/MarketplaceWebhookController.js:1909:5)
    at async Immediate.<anonymous> (/home50/klintcl/public_html/spree.api.klint.cl/app/controllers/MarketplaceWebhookController.js:207:11)
2026-09-22 12:51:43 error: [FB Webhook] Error procesando producto QA-ORG-3C: Error al actualizar: JobProduct no encontrado (ID: 389)
2026-09-22 12:51:58 error: [FalabellaAdapter] ❌ Error API Falabella (Código 1000): Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: 5a38d8e4-4ff4-42eb-8769-a8e666f85ae3
2026-09-22 12:52:55 error: [FalabellaAdapter] ❌ Error API Falabella (Código 1000): Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: 3fa08031-431f-4450-9624-85d6eaddf29f
2026-09-22 12:53:22 error: [FalabellaAdapter] ❌ Error API Falabella (Código 1000): Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: 33435baa-9b6a-4861-9e61-4ce9be6c1828
2026-09-22 12:53:55 error: [FalabellaAdapter] ❌ Error API Falabella (Código 1000): Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: 3d5372ad-992b-401e-9e83-cf7279ddd9ec
2026-09-22 12:54:40 error: [FalabellaAdapter] Error obteniendo árbol de categorías: timeout of 10000ms exceeded
2026-09-22 12:54:40 error: [PublishingService] ❌ Error al publicar producto 58: No se pudo validar la categoría Falabella 689 con GetCategoryTree/GetCategoryAttributes
Error: No se pudo validar la categoría Falabella 689 con GetCategoryTree/GetCategoryAttributes
    at FalabellaAdapter.prepareProduct (/home50/klintcl/public_html/spree.api.klint.cl/app/services/adapters/FalabellaAdapter.js:1203:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async PublishingService.publishProduct (/home50/klintcl/public_html/spree.api.klint.cl/app/services/PublishingService.js:638:31)
    at async Object._processProduct (/home50/klintcl/public_html/spree.api.klint.cl/app/services/JobBackgroundProcessor.js:582:20)
    at async Promise.allSettled (index 0)
    at async Object._processJob (/home50/klintcl/public_html/spree.api.klint.cl/app/services/JobBackgroundProcessor.js:197:23)
2026-09-22 12:55:04 error: [FalabellaAdapter] ❌ Error API Falabella (Código 1000): Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: ab7af5d6-4ad2-4c0b-91ce-7cbae7168cbb
2026-09-22 12:55:38 error: [FalabellaAdapter] ❌ Error API Falabella (Código 1000): Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: 2155551f-fdfe-4e37-92bb-5f0861b8ab29
2026-09-22 12:56:08 error: [FalabellaAdapter] ❌ Error API Falabella (Código 1000): Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: 4ceb7020-f5af-4842-8b3c-c6766f43a6a4
2026-09-22 12:57:17 error: [FalabellaAdapter] ❌ Error API Falabella (Código 1000): Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: 303ac3db-01b2-4bb8-80af-5d5a5c8126a0
2026-09-22 12:57:23 error: [FalabellaAdapter] Error obteniendo árbol de categorías: timeout of 10000ms exceeded
2026-09-22 12:57:23 error: [PublishingService] ❌ Error al publicar producto 58: No se pudo validar la categoría Falabella 689 con GetCategoryTree/GetCategoryAttributes
Error: No se pudo validar la categoría Falabella 689 con GetCategoryTree/GetCategoryAttributes
    at FalabellaAdapter.prepareProduct (/home50/klintcl/public_html/spree.api.klint.cl/app/services/adapters/FalabellaAdapter.js:1203:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async PublishingService.publishProduct (/home50/klintcl/public_html/spree.api.klint.cl/app/services/PublishingService.js:638:31)
    at async Object._processProduct (/home50/klintcl/public_html/spree.api.klint.cl/app/services/JobBackgroundProcessor.js:582:20)
    at async Promise.allSettled (index 0)
    at async Object._processJob (/home50/klintcl/public_html/spree.api.klint.cl/app/services/JobBackgroundProcessor.js:197:23)
2026-09-22 12:57:39 error: [FalabellaAdapter] Error obteniendo árbol de categorías: timeout of 10000ms exceeded
2026-09-22 12:57:39 error: [FalabellaAdapter] Validación fallida: {"0":"No se pudo validar la categoría Falabella contra el árbol oficial"}
2026-09-22 15:27:47 error: [refreshSingleCredential] Error al renovar credential 69: auth_required:https://auth.mercadolibre.cl/authorization?response_type=code&client_id=6082279668370934&redirect_uri=https%3A%2F%2Fspree.klint.cl&state=3_0_30_69&scope=write%20offline_access%20urn%3Aml%3Amktp%3Apublish-sync%3A%2Fread-write
2026-09-22 15:27:47 error: [warehouseMarketplaces] Error al refresh credential 69: auth_required:https://auth.mercadolibre.cl/authorization?response_type=code&client_id=6082279668370934&redirect_uri=https%3A%2F%2Fspree.klint.cl&state=3_0_30_69&scope=write%20offline_access%20urn%3Aml%3Amktp%3Apublish-sync%3A%2Fread-write
2026-09-22 15:31:23 error: [refreshSingleCredential] Error al renovar credential 69: auth_required:https://auth.mercadolibre.cl/authorization?response_type=code&client_id=6082279668370934&redirect_uri=https%3A%2F%2Fspree.klint.cl&state=3_0_30_69&scope=write%20offline_access%20urn%3Aml%3Amktp%3Apublish-sync%3A%2Fread-write
2026-09-22 15:31:23 error: [warehouseMarketplaces] Error al refresh credential 69: auth_required:https://auth.mercadolibre.cl/authorization?response_type=code&client_id=6082279668370934&redirect_uri=https%3A%2F%2Fspree.klint.cl&state=3_0_30_69&scope=write%20offline_access%20urn%3Aml%3Amktp%3Apublish-sync%3A%2Fread-write
2026-09-22 15:36:00 error: [refreshSingleCredential] Error al renovar credential 70: auth_required:https://auth.mercadolibre.cl/authorization?response_type=code&client_id=6082279668370934&redirect_uri=https%3A%2F%2Fspree.klint.cl&state=3_0_30_70&scope=write%20offline_access%20urn%3Aml%3Amktp%3Apublish-sync%3A%2Fread-write
2026-09-22 15:36:00 error: [warehouseMarketplaces] Error al refresh credential 70: auth_required:https://auth.mercadolibre.cl/authorization?response_type=code&client_id=6082279668370934&redirect_uri=https%3A%2F%2Fspree.klint.cl&state=3_0_30_70&scope=write%20offline_access%20urn%3Aml%3Amktp%3Apublish-sync%3A%2Fread-write
2026-09-22 15:41:54 error: [refreshSingleCredential] Error al renovar credential 70: auth_required:https://auth.mercadolibre.cl/authorization?response_type=code&client_id=6082279668370934&redirect_uri=https%3A%2F%2Fspree.klint.cl&state=3_0_30_70&scope=write%20offline_access%20urn%3Aml%3Amktp%3Apublish-sync%3A%2Fread-write
2026-09-22 15:41:54 error: [warehouseMarketplaces] Error al refresh credential 70: auth_required:https://auth.mercadolibre.cl/authorization?response_type=code&client_id=6082279668370934&redirect_uri=https%3A%2F%2Fspree.klint.cl&state=3_0_30_70&scope=write%20offline_access%20urn%3Aml%3Amktp%3Apublish-sync%3A%2Fread-write
2026-09-22 15:49:47 error: [refreshSingleCredential] Error al renovar credential 70: auth_required:https://auth.mercadolibre.cl/authorization?response_type=code&client_id=6082279668370934&redirect_uri=https%3A%2F%2Fspree.klint.cl&state=3_0_30_70&scope=write%20offline_access%20urn%3Aml%3Amktp%3Apublish-sync%3A%2Fread-write
2026-09-22 15:49:47 error: [warehouseMarketplaces] Error al refresh credential 70: auth_required:https://auth.mercadolibre.cl/authorization?response_type=code&client_id=6082279668370934&redirect_uri=https%3A%2F%2Fspree.klint.cl&state=3_0_30_70&scope=write%20offline_access%20urn%3Aml%3Amktp%3Apublish-sync%3A%2Fread-write
2026-09-22 15:50:11 error: [refreshSingleCredential] Error al renovar credential 70: auth_required:https://auth.mercadolibre.cl/authorization?response_type=code&client_id=6082279668370934&redirect_uri=https%3A%2F%2Fspree.klint.cl&state=3_0_30_70&scope=write%20offline_access%20urn%3Aml%3Amktp%3Apublish-sync%3A%2Fread-write
2026-09-22 15:50:11 error: [warehouseMarketplaces] Error al refresh credential 70: auth_required:https://auth.mercadolibre.cl/authorization?response_type=code&client_id=6082279668370934&redirect_uri=https%3A%2F%2Fspree.klint.cl&state=3_0_30_70&scope=write%20offline_access%20urn%3Aml%3Amktp%3Apublish-sync%3A%2Fread-write
2026-09-22 15:53:01 error: [refreshSingleCredential] Error al renovar credential 70: auth_required:https://auth.mercadolibre.cl/authorization?response_type=code&client_id=6082279668370934&redirect_uri=https%3A%2F%2Fspree.klint.cl&state=3_0_30_70&scope=write%20offline_access%20urn%3Aml%3Amktp%3Apublish-sync%3A%2Fread-write
2026-09-22 15:53:01 error: [warehouseMarketplaces] Error al refresh credential 70: auth_required:https://auth.mercadolibre.cl/authorization?response_type=code&client_id=6082279668370934&redirect_uri=https%3A%2F%2Fspree.klint.cl&state=3_0_30_70&scope=write%20offline_access%20urn%3Aml%3Amktp%3Apublish-sync%3A%2Fread-write
