2026-09-23 00:05:04 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"43b24606-9fea-4627-b9db-34464daf3575","topic":"items","resource":"/items/MLC2764105676","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:05:04.225Z","attempts":2,"received":"2026-09-23T03:05:01.431Z","actions":[]}
2026-09-23 00:05:04 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 00:07:06 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"82935cf2-9f9e-4c86-95b5-5c70caa85eb4","topic":"shipments","resource":"/shipments/48073301189","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:07:06.439Z","attempts":1,"received":"2026-09-23T03:07:05.731Z","actions":[]}
2026-09-23 00:07:06 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 00:07:08 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"278db211-d4d7-4d7f-8c13-f9a7861e718b","topic":"shipments","resource":"/shipments/48073301189","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:07:08.083Z","attempts":1,"received":"2026-09-23T03:07:07.967Z","actions":[]}
2026-09-23 00:07:08 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 00:16:38 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b3d6a64d-2871-49b6-8fcf-bef8f88f77bd","topic":"post_purchase","resource":"/post-purchase/v1/claims/5577248626","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:16:37.97Z","attempts":1,"received":"2026-09-23T03:16:37.36Z","actions":["claims"]}
2026-09-23 00:16:38 info: [ML Webhook] Ignorado topic: post_purchase
2026-09-23 00:27:11 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"c53d2ec7-2376-43d5-85ee-cac1092272b2","topic":"shipments","resource":"/shipments/48066432727","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:27:11.174Z","attempts":1,"received":"2026-09-23T03:27:11.059Z","actions":[]}
2026-09-23 00:27:11 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 00:28:30 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"fb047d67-41b9-48ce-a0b5-8291607eb9c0","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC1781337047-76905009786","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:28:30.335Z","attempts":1,"received":"2026-09-23T03:28:30.236Z","actions":[]}
2026-09-23 00:28:30 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 00:31:15 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e9b2b9c5-63c6-4285-b6e8-ee1534c5d224","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC2025027694-76905047035","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:31:15.458Z","attempts":1,"received":"2026-09-23T03:31:15.263Z","actions":[]}
2026-09-23 00:31:15 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 00:34:39 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4f6f1efd-7319-4c3a-83e6-b357f147ccc9","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC4444442076-76905085717","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:34:39.008Z","attempts":1,"received":"2026-09-23T03:34:38.909Z","actions":[]}
2026-09-23 00:34:39 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 00:35:08 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e5e6b492-56bd-4d26-bce3-ca9abe0de649","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC4120142510-76905075866","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:35:07.697Z","attempts":1,"received":"2026-09-23T03:35:07.493Z","actions":[]}
2026-09-23 00:35:08 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 00:39:58 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3ab64c43-f835-4c59-aeff-9ced18578c48","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC1212737919-76905155583","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:39:58.445Z","attempts":1,"received":"2026-09-23T03:39:58.325Z","actions":[]}
2026-09-23 00:39:58 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 00:57:18 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"45d6436f-ebce-480d-a96e-b2d03ba98431","topic":"shipments","resource":"/shipments/48072096192","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:57:17.835Z","attempts":1,"received":"2026-09-23T03:57:17.427Z","actions":[]}
2026-09-23 00:57:18 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 00:57:18 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"1b2dc13b-c60f-4ff5-a116-30d730752c7e","topic":"shipments","resource":"/shipments/48072096192","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:57:17.757Z","attempts":1,"received":"2026-09-23T03:57:17.406Z","actions":[]}
2026-09-23 00:57:18 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 00:58:14 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"6b0e2e7a-f01b-48d4-acc4-0f7eaaa56da9","topic":"shipments","resource":"/shipments/48072096192","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:58:13.991Z","attempts":1,"received":"2026-09-23T03:58:12.735Z","actions":[]}
2026-09-23 00:58:14 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 00:59:17 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"eaafe8bc-a5a8-4836-9f96-d59191d3c14a","topic":"shipments","resource":"/shipments/48066432727","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:59:16.806Z","attempts":1,"received":"2026-09-23T03:59:15.784Z","actions":[]}
2026-09-23 00:59:17 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 00:59:18 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e843131e-5d39-40fd-8585-41fd049d3f1b","topic":"shipments","resource":"/shipments/48066432727","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:59:18.133Z","attempts":1,"received":"2026-09-23T03:59:17.924Z","actions":[]}
2026-09-23 00:59:18 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 00:59:19 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"543dd08d-f571-4d23-b9d2-d62627d0bdf9","topic":"shipments","resource":"/shipments/48071416999","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:59:19.251Z","attempts":1,"received":"2026-09-23T03:59:19.063Z","actions":[]}
2026-09-23 00:59:19 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 00:59:19 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3f2dff04-5716-4c52-a289-7f1f885a876a","topic":"shipments","resource":"/shipments/48071416999","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:59:19.637Z","attempts":1,"received":"2026-09-23T03:59:19.304Z","actions":[]}
2026-09-23 00:59:19 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 00:59:24 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"9b8e883d-ad8b-45ec-9433-a7e6e027ff2a","topic":"shipments","resource":"/shipments/48071416999","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:59:24.259Z","attempts":1,"received":"2026-09-23T03:59:23.471Z","actions":[]}
2026-09-23 00:59:24 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 00:59:26 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"264c055e-0230-4423-a201-8ca5c226292e","topic":"shipments","resource":"/shipments/48066432727","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T03:59:25.73Z","attempts":1,"received":"2026-09-23T03:59:24.561Z","actions":[]}
2026-09-23 00:59:26 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 01:00:57 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"385c2f5e-8b0a-44a2-846e-ed7125fffa50","topic":"price_suggestion","resource":"/suggestions/items/MLC2854496788/details","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T04:00:56.605Z","attempts":2,"received":"2026-09-23T03:55:52.394Z","actions":["price_suggestion"]}
2026-09-23 01:00:57 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 01:01:38 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2c96854b-1716-4576-8b59-7952cca44131","topic":"price_suggestion","resource":"/suggestions/items/MLC2851558918/details","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T04:01:37.782Z","attempts":2,"received":"2026-09-23T03:55:50.457Z","actions":["price_suggestion"]}
2026-09-23 01:01:38 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 01:06:01 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"96f58730-0f39-4eb1-bc34-757f4a3609b3","topic":"items","resource":"/items/MLC2265737206","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T04:06:01.334Z","attempts":2,"received":"2026-09-23T04:05:59.798Z","actions":[]}
2026-09-23 01:06:03 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 01:08:35 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"385c2f5e-8b0a-44a2-846e-ed7125fffa50","topic":"price_suggestion","resource":"/suggestions/items/MLC2854496788/details","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T04:08:34.952Z","attempts":3,"received":"2026-09-23T03:55:52.394Z","actions":["price_suggestion"]}
2026-09-23 01:08:35 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 01:11:35 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"57a64b7b-6a97-4134-9c65-f91432ed7955","topic":"items","resource":"/items/MLC2265737206","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T04:11:35.403Z","attempts":2,"received":"2026-09-23T04:11:33.322Z","actions":[]}
2026-09-23 01:11:36 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 01:12:51 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"5b8bfd67-27fd-44f8-84ef-57bbc9db08ff","topic":"messages","resource":"01a0caea44d5741e938cd55b8cb808cd","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T04:12:51.111Z","attempts":1,"received":"2026-09-23T04:12:50.972Z","actions":["read"]}
2026-09-23 01:12:51 info: [ML Webhook] Ignorado topic: messages
2026-09-23 01:16:31 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"385c2f5e-8b0a-44a2-846e-ed7125fffa50","topic":"price_suggestion","resource":"/suggestions/items/MLC2854496788/details","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T04:16:31.667Z","attempts":4,"received":"2026-09-23T03:55:52.394Z","actions":["price_suggestion"]}
2026-09-23 01:16:31 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 01:18:08 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"76b3fad5-1602-4b5c-921a-f0e34f3eb5a7","topic":"messages","resource":"01a0cc7c23c47e939a9c30cd715d673d","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T04:18:07.687Z","attempts":1,"received":"2026-09-23T04:18:07.617Z","actions":["created"]}
2026-09-23 01:18:08 info: [ML Webhook] Ignorado topic: messages
2026-09-23 01:23:43 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"580564cc-64c6-464f-9c79-fae2f0cd12ad","topic":"payments","resource":"/collections/180374380388","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T04:23:42.74Z","attempts":1,"received":"2026-09-23T04:23:42.696Z","actions":[]}
2026-09-23 01:23:43 info: [ML Webhook] Ignorado topic: payments
2026-09-23 01:29:40 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"9d59babe-9369-4c8b-9ab5-0307809b0e7f","topic":"user-products-families","resource":"/sites/MLC/user-products-families/4628729186064018","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T04:29:40.364Z","attempts":1,"received":"2026-09-23T04:29:40.161Z","actions":["create"]}
2026-09-23 01:29:40 info: [ML Webhook] Ignorado topic: user-products-families
2026-09-23 01:29:40 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f03ce3fa-6dca-4922-a649-7205bc9813f9","topic":"user-products-families","resource":"/sites/MLC/user-products-families/4686680018928591","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T04:29:40.372Z","attempts":1,"received":"2026-09-23T04:29:40.153Z","actions":["modified"]}
2026-09-23 01:29:40 info: [ML Webhook] Ignorado topic: user-products-families
2026-09-23 01:29:50 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e4ae76be-709c-4c77-af0d-9d708004a070","topic":"items","resource":"/items/MLC3779531564","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T04:29:49.584Z","attempts":2,"received":"2026-09-23T04:29:42.983Z","actions":[]}
2026-09-23 01:29:50 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC3779531564
2026-09-23 01:29:53 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"950122d6-bdd0-4404-b932-1149a5a6ece9","topic":"items","resource":"/items/MLC3779531564","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T04:29:52.413Z","attempts":2,"received":"2026-09-23T04:29:50.331Z","actions":[]}
2026-09-23 01:29:53 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC3779531564
2026-09-23 01:29:53 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 01:29:53 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 01:29:54 info: [ML Verify] Respuesta item MLC3779531564: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC3779531564","title":"Máquina De Hacer Imanes 5x5 + Cortador + 100 Consumibles Negro Maq-iman-5x5-cort","status":"paused","sub_status":["out_of_stock"],"sub_status_text":"out_of_stock","category_id":"MLC393903","domain_id":"MLC-BUTTON_PINS","price":369990,"available_quantity":0,"permalink":"https://articulo.mercadolibre.cl/MLC-3779531564-maquina-de-hacer-imanes-5x5-cortador-100-consumibles-negro-maq-iman-5x5-cort-_JM","last_updated":"2026-09-23T04:29:45.053Z"}}
2026-09-23 01:29:54 info: [ML Webhook] Item MLC3779531564 verificado: {"topic":"items","resource":"/items/MLC3779531564","snapshot":{"id":"MLC3779531564","title":"Máquina De Hacer Imanes 5x5 + Cortador + 100 Consumibles Negro Maq-iman-5x5-cort","status":"paused","sub_status":["out_of_stock"],"category_id":"MLC393903","price":369990,"permalink":"https://articulo.mercadolibre.cl/MLC-3779531564-maquina-de-hacer-imanes-5x5-cortador-100-consumibles-negro-maq-iman-5x5-cort-_JM","last_updated":"2026-09-23T04:29:45.053Z"}}
2026-09-23 01:29:54 info: [ML Webhook] Item MLC3779531564 sincronizado: paused (out_of_stock)
2026-09-23 01:29:54 info: [ML Verify] Respuesta item MLC3779531564: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC3779531564","title":"Máquina De Hacer Imanes 5x5 + Cortador + 100 Consumibles Negro Maq-iman-5x5-cort","status":"paused","sub_status":["out_of_stock"],"sub_status_text":"out_of_stock","category_id":"MLC393903","domain_id":"MLC-BUTTON_PINS","price":369990,"available_quantity":0,"permalink":"https://articulo.mercadolibre.cl/MLC-3779531564-maquina-de-hacer-imanes-5x5-cortador-100-consumibles-negro-maq-iman-5x5-cort-_JM","last_updated":"2026-09-23T04:29:45.053Z"}}
2026-09-23 01:29:54 info: [ML Webhook] Item MLC3779531564 verificado: {"topic":"items","resource":"/items/MLC3779531564","snapshot":{"id":"MLC3779531564","title":"Máquina De Hacer Imanes 5x5 + Cortador + 100 Consumibles Negro Maq-iman-5x5-cort","status":"paused","sub_status":["out_of_stock"],"category_id":"MLC393903","price":369990,"permalink":"https://articulo.mercadolibre.cl/MLC-3779531564-maquina-de-hacer-imanes-5x5-cortador-100-consumibles-negro-maq-iman-5x5-cort-_JM","last_updated":"2026-09-23T04:29:45.053Z"}}
2026-09-23 01:29:54 info: [ML Webhook] Item MLC3779531564 sincronizado: paused (out_of_stock)
2026-09-23 01:34:49 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f03ce3fa-6dca-4922-a649-7205bc9813f9","topic":"user-products-families","resource":"/sites/MLC/user-products-families/4686680018928591","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T04:34:49.49Z","attempts":2,"received":"2026-09-23T04:29:40.153Z","actions":["modified"]}
2026-09-23 01:34:49 info: [ML Webhook] Ignorado topic: user-products-families
2026-09-23 01:44:34 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"eda18225-c19b-42d7-ad46-75f638b9fa74","topic":"items","resource":"/items/MLC4502662268","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T04:44:34.495Z","attempts":2,"received":"2026-09-23T04:44:31.698Z","actions":[]}
2026-09-23 01:44:34 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 01:50:29 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"5de10066-e0e7-4915-b818-ff9e85343eda","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC2851558918-76796635193","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T04:50:29.283Z","attempts":1,"received":"2026-09-23T04:50:29.181Z","actions":[]}
2026-09-23 01:50:29 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 01:55:44 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b5025d73-7802-4172-b9d5-f5b717924eee","topic":"price_suggestion","resource":"/suggestions/items/MLC4372250592/details","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T04:55:43.863Z","attempts":3,"received":"2026-09-23T04:42:56.564Z","actions":["price_suggestion"]}
2026-09-23 01:55:44 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 01:58:39 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"97c50fc8-2bee-4f47-8302-714c828eed25","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC2854496788-76793085986","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T04:58:38.926Z","attempts":1,"received":"2026-09-23T04:58:38.846Z","actions":[]}
2026-09-23 01:58:39 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 02:11:54 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"fcb6be88-8a72-4aa2-af47-f3ee9418b158","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC4447153736-76913241592","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T05:11:53.91Z","attempts":1,"received":"2026-09-23T05:11:53.817Z","actions":[]}
2026-09-23 02:11:54 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 02:21:51 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"1c7134ec-fe07-4a1a-9198-be95783c7ddd","topic":"shipments","resource":"/shipments/48068479722","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T05:21:50.77Z","attempts":1,"received":"2026-09-23T05:21:50.334Z","actions":[]}
2026-09-23 02:21:51 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 02:22:19 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f7e2fcbe-e72b-4442-a7dc-a44e1f39496f","topic":"shipments","resource":"/shipments/48068479722","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T05:22:19.501Z","attempts":1,"received":"2026-09-23T05:22:19.065Z","actions":[]}
2026-09-23 02:22:19 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 02:26:17 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"da7895d4-d367-4553-bbee-ca94b49898ac","topic":"shipments","resource":"/shipments/48068479722","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T05:26:17.273Z","attempts":2,"received":"2026-09-23T05:21:50.409Z","actions":[]}
2026-09-23 02:26:17 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 02:26:47 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"950122d6-bdd0-4404-b932-1149a5a6ece9","topic":"items","resource":"/items/MLC3779531564","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T05:26:47.389Z","attempts":3,"received":"2026-09-23T04:29:50.331Z","actions":[]}
2026-09-23 02:26:52 info: [ML Webhook] Evento duplicado ignorado: 950122d6-bdd0-4404-b932-1149a5a6ece9
2026-09-23 02:41:35 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"694011ef-e543-4a54-a2f1-1b2b57f3c676","topic":"items","resource":"/items/MLC989800029","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T05:41:35.024Z","attempts":2,"received":"2026-09-23T05:41:32.972Z","actions":[]}
2026-09-23 02:41:35 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 02:41:35 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d1860119-f1bf-46ea-a3ce-b9e5367c9951","topic":"items","resource":"/items/MLC1489716389","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T05:41:35.322Z","attempts":2,"received":"2026-09-23T05:41:32.555Z","actions":[]}
2026-09-23 02:41:36 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 02:47:40 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f47f4954-fc01-4872-8cd8-021f6536dcce","topic":"shipments","resource":"/shipments/48076292200","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T05:47:39.937Z","attempts":1,"received":"2026-09-23T05:47:39.893Z","actions":[]}
2026-09-23 02:47:40 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 02:50:20 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2dddeaae-3b7a-4d98-8529-dc1214eb91e1","topic":"items","resource":"/items/MLC989800029","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T05:50:19.578Z","attempts":2,"received":"2026-09-23T05:50:17.843Z","actions":[]}
2026-09-23 02:50:20 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 02:50:23 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ed512dae-bf80-4dde-88ee-d86444eeae1f","topic":"items","resource":"/items/MLC1489716389","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T05:50:23.664Z","attempts":2,"received":"2026-09-23T05:50:22.073Z","actions":[]}
2026-09-23 02:50:23 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 02:56:39 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d3239ab1-472d-4c8c-81e2-662b396668f0","topic":"shipments","resource":"/shipments/48070690412","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T05:56:39.359Z","attempts":1,"received":"2026-09-23T05:56:39.189Z","actions":[]}
2026-09-23 02:56:39 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 02:56:41 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"15361ce6-3024-4f20-a30b-0fbd28383bd0","topic":"shipments","resource":"/shipments/48070690412","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T05:56:41.519Z","attempts":1,"received":"2026-09-23T05:56:41.417Z","actions":[]}
2026-09-23 02:56:41 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 02:56:43 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"8e420415-3778-452c-a61f-47aadc87d563","topic":"shipments","resource":"/shipments/48070690412","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T05:56:43.688Z","attempts":1,"received":"2026-09-23T05:56:43.573Z","actions":[]}
2026-09-23 02:56:43 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 02:57:51 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e5c225fa-2193-4a0f-aa5b-ccb4d2803945","topic":"items","resource":"/items/MLC2259890269","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T05:57:51.024Z","attempts":2,"received":"2026-09-23T05:57:49.884Z","actions":[]}
2026-09-23 02:57:51 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC2259890269
2026-09-23 02:57:54 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"edfd273d-93e1-4aca-a0a0-0dcf21d4fbf5","topic":"items","resource":"/items/MLC2261222599","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T05:57:52.62Z","attempts":2,"received":"2026-09-23T05:57:49.874Z","actions":[]}
2026-09-23 02:57:54 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC2261222599
2026-09-23 02:57:55 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 02:57:55 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 02:57:56 info: [ML Verify] Respuesta item MLC2261222599: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC2261222599","title":"Roca Rectangular Sublimable Glossy 20x30 Cm / Todok","status":"active","sub_status":[],"sub_status_text":null,"category_id":"MLC436797","domain_id":"MLC-READY_TO_PAINT_FIGURES_AND_OBJECTS","price":9690,"available_quantity":10,"permalink":"https://articulo.mercadolibre.cl/MLC-2261222599-roca-rectangular-sublimable-glossy-20x30-cm-todok-_JM","last_updated":"2026-09-23T05:57:49.584Z"}}
2026-09-23 02:57:56 info: [ML Webhook] Item MLC2261222599 verificado: {"topic":"items","resource":"/items/MLC2261222599","snapshot":{"id":"MLC2261222599","title":"Roca Rectangular Sublimable Glossy 20x30 Cm / Todok","status":"active","sub_status":[],"category_id":"MLC436797","price":9690,"permalink":"https://articulo.mercadolibre.cl/MLC-2261222599-roca-rectangular-sublimable-glossy-20x30-cm-todok-_JM","last_updated":"2026-09-23T05:57:49.584Z"}}
2026-09-23 02:57:56 info: [ML Verify] Respuesta item MLC2259890269: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC2259890269","title":"Roca Rectangular Sublimable Glossy 20x30 Cm Con Cajita Y Soportes / Todok","status":"active","sub_status":[],"sub_status_text":null,"category_id":"MLC436797","domain_id":"MLC-READY_TO_PAINT_FIGURES_AND_OBJECTS","price":9690,"available_quantity":10,"permalink":"https://articulo.mercadolibre.cl/MLC-2259890269-roca-rectangular-sublimable-glossy-20x30-cm-con-cajita-y-soportes-todok-_JM","last_updated":"2026-09-23T05:57:49.524Z"}}
2026-09-23 02:57:56 info: [ML Webhook] Item MLC2259890269 verificado: {"topic":"items","resource":"/items/MLC2259890269","snapshot":{"id":"MLC2259890269","title":"Roca Rectangular Sublimable Glossy 20x30 Cm Con Cajita Y Soportes / Todok","status":"active","sub_status":[],"category_id":"MLC436797","price":9690,"permalink":"https://articulo.mercadolibre.cl/MLC-2259890269-roca-rectangular-sublimable-glossy-20x30-cm-con-cajita-y-soportes-todok-_JM","last_updated":"2026-09-23T05:57:49.524Z"}}
2026-09-23 02:57:56 info: [ML Webhook] Item MLC2261222599 sincronizado: active
2026-09-23 02:57:56 info: [ML Webhook] Item MLC2259890269 sincronizado: active
2026-09-23 02:58:59 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"8aa7a4c6-edc8-4316-94a4-234aab05e42b","topic":"shipments","resource":"/shipments/48050849882","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T05:58:59.563Z","attempts":1,"received":"2026-09-23T05:58:59.354Z","actions":[]}
2026-09-23 02:58:59 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 02:58:59 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e5be5895-1203-4f21-9ea7-854c30307580","topic":"shipments","resource":"/shipments/48050849882","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T05:58:59.648Z","attempts":1,"received":"2026-09-23T05:58:59.376Z","actions":[]}
2026-09-23 02:58:59 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 02:59:04 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"24ab6046-eced-482a-b190-bca9ef1d34cb","topic":"shipments","resource":"/shipments/48072069470","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T05:59:04.654Z","attempts":1,"received":"2026-09-23T05:59:04.543Z","actions":[]}
2026-09-23 02:59:04 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 02:59:04 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3ff2eba8-4c36-41c5-8191-636a08d04c8b","topic":"shipments","resource":"/shipments/48072069470","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T05:59:04.697Z","attempts":1,"received":"2026-09-23T05:59:04.56Z","actions":[]}
2026-09-23 02:59:04 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 03:00:19 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"0c8f9a8f-8618-4312-9dde-9755389df5d9","topic":"shipments","resource":"/shipments/48050849882","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T06:00:19.034Z","attempts":1,"received":"2026-09-23T06:00:18.826Z","actions":[]}
2026-09-23 03:00:19 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 03:00:27 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"cf06cd0d-ddc2-4cb7-a32f-616fb3da53f3","topic":"shipments","resource":"/shipments/48072069470","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T06:00:26.794Z","attempts":1,"received":"2026-09-23T06:00:26.357Z","actions":[]}
2026-09-23 03:00:27 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 03:00:52 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"090e9d4d-68af-4d09-9907-fff37f196634","topic":"shipments","resource":"/shipments/48076292200","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T06:00:51.836Z","attempts":1,"received":"2026-09-23T06:00:51.394Z","actions":[]}
2026-09-23 03:00:52 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 03:00:52 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3a12891b-c3da-4163-b72f-b435cf6b1047","topic":"shipments","resource":"/shipments/48076292200","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T06:00:51.87Z","attempts":1,"received":"2026-09-23T06:00:51.399Z","actions":[]}
2026-09-23 03:00:52 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 03:03:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e09a6129-5c74-4c7f-8493-dc71f2db7697","topic":"shipments","resource":"/shipments/48076292200","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T06:03:47.975Z","attempts":1,"received":"2026-09-23T06:03:47.856Z","actions":[]}
2026-09-23 03:03:48 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 03:06:15 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d152f25a-6316-4c06-86a3-416d265065ae","topic":"items","resource":"/items/MLC3509798518","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T06:06:14.738Z","attempts":2,"received":"2026-09-23T06:06:13.555Z","actions":[]}
2026-09-23 03:06:15 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 03:06:25 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b1dd8d32-e4a5-4b59-8fbe-4b97c7f1a9ab","topic":"items","resource":"/items/MLC3509798518","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T06:06:24.769Z","attempts":2,"received":"2026-09-23T06:06:22.703Z","actions":[]}
2026-09-23 03:06:25 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 03:49:54 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"edfd273d-93e1-4aca-a0a0-0dcf21d4fbf5","topic":"items","resource":"/items/MLC2261222599","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T06:49:53.963Z","attempts":3,"received":"2026-09-23T05:57:49.874Z","actions":[]}
2026-09-23 03:49:55 info: [ML Webhook] Evento duplicado ignorado: edfd273d-93e1-4aca-a0a0-0dcf21d4fbf5
2026-09-23 04:30:15 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"31cc265c-f0c6-4e48-a3bc-7a05834a4f81","topic":"items","resource":"/items/MLC4152911588","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T07:30:15.11Z","attempts":2,"received":"2026-09-23T07:30:12.617Z","actions":[]}
2026-09-23 04:30:17 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC4152911588
2026-09-23 04:30:23 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 04:30:23 info: [ML Verify] Respuesta item MLC4152911588: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC4152911588","title":"Pack De 10 Tazónes Enlozado Sublimable Borde Plata 12oz Rojo","status":"active","sub_status":[],"sub_status_text":null,"category_id":"MLC32658","domain_id":"MLC-KITCHEN_BOWLS","price":32990,"available_quantity":2,"permalink":"https://articulo.mercadolibre.cl/MLC-4152911588-pack-de-10-tazones-enlozado-sublimable-borde-plata-12oz-rojo-_JM","last_updated":"2026-09-23T07:27:00.026Z"}}
2026-09-23 04:30:23 info: [ML Webhook] Item MLC4152911588 verificado: {"topic":"items","resource":"/items/MLC4152911588","snapshot":{"id":"MLC4152911588","title":"Pack De 10 Tazónes Enlozado Sublimable Borde Plata 12oz Rojo","status":"active","sub_status":[],"category_id":"MLC32658","price":32990,"permalink":"https://articulo.mercadolibre.cl/MLC-4152911588-pack-de-10-tazones-enlozado-sublimable-borde-plata-12oz-rojo-_JM","last_updated":"2026-09-23T07:27:00.026Z"}}
2026-09-23 04:30:23 info: [ML Webhook] Item MLC4152911588 sincronizado: active
2026-09-23 04:32:57 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7f46335d-f3a7-4ce6-9a07-540e007a7dd7","topic":"items","resource":"/items/MLC4152911588","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T07:32:56.994Z","attempts":2,"received":"2026-09-23T07:32:55.604Z","actions":[]}
2026-09-23 04:32:57 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC4152911588
2026-09-23 04:32:57 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 04:32:57 info: [ML Verify] Respuesta item MLC4152911588: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC4152911588","title":"Pack De 10 Tazónes Enlozado Sublimable Borde Plata 12oz Rojo","status":"active","sub_status":[],"sub_status_text":null,"category_id":"MLC32658","domain_id":"MLC-KITCHEN_BOWLS","price":32990,"available_quantity":2,"permalink":"https://articulo.mercadolibre.cl/MLC-4152911588-pack-de-10-tazones-enlozado-sublimable-borde-plata-12oz-rojo-_JM","last_updated":"2026-09-23T07:32:34.473Z"}}
2026-09-23 04:32:57 info: [ML Webhook] Item MLC4152911588 verificado: {"topic":"items","resource":"/items/MLC4152911588","snapshot":{"id":"MLC4152911588","title":"Pack De 10 Tazónes Enlozado Sublimable Borde Plata 12oz Rojo","status":"active","sub_status":[],"category_id":"MLC32658","price":32990,"permalink":"https://articulo.mercadolibre.cl/MLC-4152911588-pack-de-10-tazones-enlozado-sublimable-borde-plata-12oz-rojo-_JM","last_updated":"2026-09-23T07:32:34.473Z"}}
2026-09-23 04:32:57 info: [ML Webhook] Item MLC4152911588 sincronizado: active
2026-09-23 04:48:39 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2c61fed3-36d6-480f-978a-25cd537d4953","topic":"items","resource":"/items/MLC1954167571","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T07:48:39.344Z","attempts":2,"received":"2026-09-23T07:48:37.679Z","actions":[]}
2026-09-23 04:48:39 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 04:52:20 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"99311a61-2a17-4d4e-8613-be58b1666dcf","topic":"items","resource":"/items/MLC1591400595","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T07:52:20.043Z","attempts":2,"received":"2026-09-23T07:52:17.881Z","actions":[]}
2026-09-23 04:52:20 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 04:54:06 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3449a358-1eb8-482f-90df-ce45a0243dba","topic":"items","resource":"/items/MLC1954167571","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T07:54:05.672Z","attempts":2,"received":"2026-09-23T07:54:04.438Z","actions":[]}
2026-09-23 04:54:06 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 05:11:01 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4f4eb7d4-d734-466a-864d-c7fe66ba266c","topic":"items","resource":"/items/MLC1791675059","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T08:11:01.57Z","attempts":2,"received":"2026-09-23T08:10:59.103Z","actions":[]}
2026-09-23 05:11:01 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 05:12:53 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"26b5e825-1225-41ec-8ff3-c2547ae3b395","topic":"items","resource":"/items/MLC1794867433","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T08:12:53.474Z","attempts":2,"received":"2026-09-23T08:12:51.662Z","actions":[]}
2026-09-23 05:12:53 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 05:18:33 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ed0dd8cb-084b-491f-a058-c02c32f8943e","topic":"items","resource":"/items/MLC1791675059","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T08:18:33.309Z","attempts":2,"received":"2026-09-23T08:18:31.988Z","actions":[]}
2026-09-23 05:18:33 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 05:18:34 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"19259948-b637-4e8c-a4f6-6150bc0e4c00","topic":"items","resource":"/items/MLC1794867433","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T08:18:34.605Z","attempts":2,"received":"2026-09-23T08:18:33.018Z","actions":[]}
2026-09-23 05:18:34 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 05:30:42 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ca81eedd-20fa-486e-98a4-072ec3ae54bf","topic":"items","resource":"/items/MLC1763133005","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T08:30:42.185Z","attempts":2,"received":"2026-09-23T08:30:40.005Z","actions":[]}
2026-09-23 05:30:42 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 05:30:43 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7ae24077-ef0e-4d03-ba1e-6f1b931a5c10","topic":"items","resource":"/items/MLC1758526927","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T08:30:42.818Z","attempts":2,"received":"2026-09-23T08:30:40.21Z","actions":[]}
2026-09-23 05:30:43 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 05:36:21 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"6b44f3c6-9c5e-4c99-9a90-83982613d781","topic":"items","resource":"/items/MLC1758526927","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T08:36:21.455Z","attempts":2,"received":"2026-09-23T08:36:19.615Z","actions":[]}
2026-09-23 05:36:21 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 05:36:23 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a9149456-4b81-4d96-af0c-3e548ffe8f38","topic":"items","resource":"/items/MLC1763133005","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T08:36:22.702Z","attempts":2,"received":"2026-09-23T08:36:21.334Z","actions":[]}
2026-09-23 05:36:23 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 05:56:58 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"8338e523-f3f9-4636-a56e-bdd0df03c0fe","topic":"items","resource":"/items/MLC961093235","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T08:56:58.605Z","attempts":2,"received":"2026-09-23T08:56:55.89Z","actions":[]}
2026-09-23 05:56:58 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 05:57:07 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"244011e4-e91b-4597-a5df-3efdcfd8b5e5","topic":"items","resource":"/items/MLC2709131422","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T08:57:06.694Z","attempts":2,"received":"2026-09-23T08:56:56.419Z","actions":[]}
2026-09-23 05:57:07 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 06:04:41 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f1305a97-93cf-4314-82b6-f4ebdabe296d","topic":"items","resource":"/items/MLC2709131422","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T09:04:40.697Z","attempts":2,"received":"2026-09-23T09:04:37.666Z","actions":[]}
2026-09-23 06:04:41 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 06:04:42 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e973921a-0437-4eb0-bee2-52ad24faa8b2","topic":"items","resource":"/items/MLC961093235","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T09:04:41.914Z","attempts":2,"received":"2026-09-23T09:04:39.193Z","actions":[]}
2026-09-23 06:04:42 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 06:14:56 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7b4fe799-9c5b-491d-81ea-ed9f335ef366","topic":"payments","resource":"/collections/179886701226","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T09:14:55.631Z","attempts":1,"received":"2026-09-23T09:14:55.495Z","actions":[]}
2026-09-23 06:14:56 info: [ML Webhook] Ignorado topic: payments
2026-09-23 06:21:39 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ade3101e-d48c-4e46-a1de-46f078a9835a","topic":"payments","resource":"/collections/180161523670","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T09:21:39.503Z","attempts":1,"received":"2026-09-23T09:21:39.363Z","actions":[]}
2026-09-23 06:21:39 info: [ML Webhook] Ignorado topic: payments
2026-09-23 06:21:52 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"05b2d1c0-31de-4064-aa64-a00c25a79d41","topic":"items","resource":"/items/MLC998117267","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T09:21:52.545Z","attempts":2,"received":"2026-09-23T09:21:51.046Z","actions":[]}
2026-09-23 06:21:52 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 06:21:53 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"dc79f63b-b7dc-40aa-a890-2179f8074f52","topic":"items","resource":"/items/MLC1581461255","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T09:21:53.32Z","attempts":2,"received":"2026-09-23T09:21:50.575Z","actions":[]}
2026-09-23 06:21:53 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 06:37:30 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"bd3cbbc3-c9f6-4d4e-a8dd-34bbafa78788","topic":"items","resource":"/items/MLC998117267","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T09:37:30.143Z","attempts":2,"received":"2026-09-23T09:37:29.001Z","actions":[]}
2026-09-23 06:37:30 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 06:37:32 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a44f159a-e72e-4b94-8752-94490a87d7ff","topic":"items","resource":"/items/MLC1581461255","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T09:37:32.829Z","attempts":2,"received":"2026-09-23T09:37:30.178Z","actions":[]}
2026-09-23 06:37:32 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 06:44:51 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"0ac52a4d-0fee-4505-ae77-4ba37714192a","topic":"questions","resource":"/questions/13662627803","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T09:44:50.815Z","attempts":1,"received":"2026-09-23T09:44:50.708Z","actions":[]}
2026-09-23 06:44:51 info: [ML Webhook] Ignorado topic: questions
2026-09-23 06:48:24 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"668ac6ee-296e-4a3c-beff-14f90489d1c4","topic":"questions","resource":"/questions/13662627803","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T09:48:23.795Z","attempts":1,"received":"2026-09-23T09:48:23.727Z","actions":[]}
2026-09-23 06:48:24 info: [ML Webhook] Ignorado topic: questions
2026-09-23 06:48:26 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"735866df-ad42-4edc-8706-ddae23c1b6fa","topic":"items","resource":"/items/MLC3509798518","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T09:48:25.709Z","attempts":2,"received":"2026-09-23T09:48:23.947Z","actions":[]}
2026-09-23 06:48:26 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 06:50:45 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"c39fb9d2-f499-4cd6-831a-23cd7f67ee31","topic":"questions","resource":"/questions/13663524364","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T09:50:45.442Z","attempts":1,"received":"2026-09-23T09:50:45.336Z","actions":[]}
2026-09-23 06:50:45 info: [ML Webhook] Ignorado topic: questions
2026-09-23 07:02:35 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"251274f5-405a-41a8-ba35-eaf6a5252500","topic":"items","resource":"/items/MLC3341392642","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T10:02:35.071Z","attempts":2,"received":"2026-09-23T10:02:32.744Z","actions":[]}
2026-09-23 07:02:35 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 07:02:36 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"51d02a29-2a43-476e-a875-1a45956c3c51","topic":"items","resource":"/items/MLC1778376179","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T10:02:36.198Z","attempts":2,"received":"2026-09-23T10:02:34.136Z","actions":[]}
2026-09-23 07:02:36 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 07:08:19 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b9ad4b13-5611-4231-b0f9-2916a1ec7c52","topic":"items","resource":"/items/MLC3341392642","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T10:08:18.591Z","attempts":2,"received":"2026-09-23T10:08:15.857Z","actions":[]}
2026-09-23 07:08:19 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 07:08:19 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"1d6f4dbe-fc4e-4f70-bfdd-ad30da8c5615","topic":"items","resource":"/items/MLC1778376179","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T10:08:19.131Z","attempts":2,"received":"2026-09-23T10:08:16.326Z","actions":[]}
2026-09-23 07:08:19 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 07:13:11 info: Datos llegados desde el webhook-Falabella:
 {"event":"onOrderItemsStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":null}
2026-09-23 07:13:11 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=axios/1.18.1 ct=application/json topic=onOrderItemsStatusChanged
2026-09-23 07:13:11 info: [FB Webhook] Payload recibido (liviano): {"event":"onOrderItemsStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"OrderId":"1164979015","OrderItemIds":["38505886"],"NewStatus":"shipped"},"OrderId":"1164979015","OrderItemIds":["38505886"],"NewStatus":"shipped"}
2026-09-23 07:13:14 info: [FB Webhook][ORDER_RAW] topic=onOrderItemsStatusChanged order_id=1164979015 payload={"event":"onOrderItemsStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"OrderId":"1164979015","OrderItemIds":["38505886"],"NewStatus":"shipped"},"OrderId":"1164979015","OrderItemIds":["38505886"],"NewStatus":"shipped"}
2026-09-23 07:13:19 info: [FB Webhook] Duplicado ignorado: orders/1164979015
2026-09-23 07:13:19 info: [FB Webhook] Duplicado ignorado: orders/1164979015
2026-09-23 07:24:11 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"72c0f74c-bd16-42ac-81e9-a054cc958fcd","topic":"items","resource":"/items/MLC1766389181","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T10:24:10.719Z","attempts":2,"received":"2026-09-23T10:24:09.231Z","actions":[]}
2026-09-23 07:24:11 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 07:24:15 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e9638bc3-540a-44f5-83e1-7dc611b2becb","topic":"items","resource":"/items/MLC1766389181","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T10:24:14.971Z","attempts":2,"received":"2026-09-23T10:24:12.406Z","actions":[]}
2026-09-23 07:24:15 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 07:27:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2bb3fa7b-9434-4ae2-8fa6-af3e134e584d","topic":"items","resource":"/items/MLC2235209019","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T10:27:46.25Z","attempts":2,"received":"2026-09-23T10:27:43.888Z","actions":[]}
2026-09-23 07:27:46 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 07:27:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"fd3294de-13cb-45bb-9c11-3ec1ae7ee583","topic":"items","resource":"/items/MLC2235209019","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T10:27:47.626Z","attempts":2,"received":"2026-09-23T10:27:45.032Z","actions":[]}
2026-09-23 07:27:48 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 07:30:01 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"13b67234-ba59-462a-9ba4-5e0414d6ce21","topic":"items","resource":"/items/MLC1904144447","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T10:30:00.915Z","attempts":2,"received":"2026-09-23T10:29:59.222Z","actions":[]}
2026-09-23 07:30:01 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 07:33:27 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"50fce917-9003-437d-8823-3db1980cfd9d","topic":"items","resource":"/items/MLC2235209019","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T10:33:27.618Z","attempts":2,"received":"2026-09-23T10:33:25.621Z","actions":[]}
2026-09-23 07:33:27 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 07:35:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4e9305b9-a98f-42d9-a730-5f7701161d49","topic":"items","resource":"/items/MLC1904144447","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T10:35:46.133Z","attempts":2,"received":"2026-09-23T10:35:42.679Z","actions":[]}
2026-09-23 07:35:46 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 07:45:21 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"1a8160d6-a00f-4953-88bc-8bba20ac198e","topic":"payments","resource":"/collections/179855966990","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T10:45:20.964Z","attempts":1,"received":"2026-09-23T10:45:20.836Z","actions":[]}
2026-09-23 07:45:21 info: [ML Webhook] Ignorado topic: payments
2026-09-23 07:45:23 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e888bf4f-939e-409d-a414-6320dc72545e","topic":"payments","resource":"/collections/179856074724","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T10:45:23.297Z","attempts":1,"received":"2026-09-23T10:45:23.177Z","actions":[]}
2026-09-23 07:45:23 info: [ML Webhook] Ignorado topic: payments
2026-09-23 07:58:27 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"cb18d805-dd62-4b41-92b2-cf14080db740","topic":"items","resource":"/items/MLC3939013900","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T10:58:26.671Z","attempts":2,"received":"2026-09-23T10:58:24.553Z","actions":[]}
2026-09-23 07:58:27 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC3939013900
2026-09-23 07:58:27 info: [ML Webhook] Token expirado para credential 55; renovando antes de procesar webhook
2026-09-23 07:58:27 info: credential value: {"id":55,"marketplace_id":3,"company_id":19,"user_id":40,"name":"Asia Import","country":"CL","access_token":"APP_USR-6082279668370934-092222-1c1bd3b1e3acab8c68ae33966ca9a095-2982798585","refresh_token":"TG-6ab336c233a7c600012997c5-2982798585","expires_at":"2026-09-23T08:17:38.000Z","seller_email":null,"seller_id":null,"api_key":null,"additional_data":"{\"ml_user_id\":2982798585,\"original_name\":\"Asia Import\",\"connection_status\":\"connected\",\"disconnected_at\":\"2026-08-13T18:14:52.279Z\",\"disconnected_reason\":\"user_requested\",\"reconnected_at\":\"2026-08-13T20:15:04.595Z\"}","active":true,"createdAt":"2026-07-31T17:00:10.000Z","updatedAt":"2026-09-23T02:17:38.000Z","marketplace":{"id":3,"name":"MercadoLibre Chile","description":"Integración con MercadoLibre Chile (MLC)","type":1,"domain":"https://api.mercadolibre.com","config":"{\"country\": \"CL\", \"site_id\": \"MLC\", \"currency_id\": \"CLP\"}","active":true,"client_id":"6082279668370934","client_secret":"8zAYJacExLQTUk8l6YjiGw68xdqh6MOy","redirect_uri":"https://spree.klint.cl","scopes":"offline_access read urn:global:admin:info:/read-only urn:global:admin:info:/read-write urn:global:admin:oauth:/read-only urn:global:admin:oauth:/read-write urn:global:admin:users:/read-only urn:global:admin:users:/read-write urn:ml:all:publish-sync:/read-only urn:ml:mktp:ads:/read-write urn:ml:mktp:comunication:/read-write urn:ml:mktp:invoices:/read-write urn:ml:mktp:metrics:/read-only urn:ml:mktp:offers:/read-write urn:ml:mktp:orders-shipments:/read-write urn:ml:mktp:publish-sync:/read-only urn:ml:mktp:publish-sync:/read-write write","createdAt":"2025-11-26T20:14:19.000Z","updatedAt":"2026-01-21T00:02:27.000Z"}}
2026-09-23 07:58:27 info: marketplace value: {"id":3,"name":"MercadoLibre Chile","description":"Integración con MercadoLibre Chile (MLC)","type":1,"domain":"https://api.mercadolibre.com","config":"{\"country\": \"CL\", \"site_id\": \"MLC\", \"currency_id\": \"CLP\"}","active":true,"client_id":"6082279668370934","client_secret":"8zAYJacExLQTUk8l6YjiGw68xdqh6MOy","redirect_uri":"https://spree.klint.cl","scopes":"offline_access read urn:global:admin:info:/read-only urn:global:admin:info:/read-write urn:global:admin:oauth:/read-only urn:global:admin:oauth:/read-write urn:global:admin:users:/read-only urn:global:admin:users:/read-write urn:ml:all:publish-sync:/read-only urn:ml:mktp:ads:/read-write urn:ml:mktp:comunication:/read-write urn:ml:mktp:invoices:/read-write urn:ml:mktp:metrics:/read-only urn:ml:mktp:offers:/read-write urn:ml:mktp:orders-shipments:/read-write urn:ml:mktp:publish-sync:/read-only urn:ml:mktp:publish-sync:/read-write write","createdAt":"2025-11-26T20:14:19.000Z","updatedAt":"2026-01-21T00:02:27.000Z"}
2026-09-23 07:58:27 info: [MercadoLibreAdapter] Intentando refresh: {"client_id":"6082279668...","refresh_token":"TG-6ab336c233a7c6000..."}
2026-09-23 07:58:27 info: [MercadoLibreAdapter] ✅ Refresh exitoso
2026-09-23 07:58:27 info: [ML Verify] Respuesta item MLC3939013900: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC3939013900","title":"Rompecabezas Sublimable 120 Piezas Cartón 20x29 Cm Pack 5 Unidades","status":"active","sub_status":[],"sub_status_text":null,"category_id":"MLC175991","domain_id":"MLC-PUZZLES","price":14990,"available_quantity":3,"permalink":"https://articulo.mercadolibre.cl/MLC-3939013900-rompecabezas-sublimable-120-piezas-carton-20x29-cm-pack-5-unidades-_JM","last_updated":"2026-09-23T10:58:23.767Z"}}
2026-09-23 07:58:27 info: [ML Webhook] Item MLC3939013900 verificado: {"topic":"items","resource":"/items/MLC3939013900","snapshot":{"id":"MLC3939013900","title":"Rompecabezas Sublimable 120 Piezas Cartón 20x29 Cm Pack 5 Unidades","status":"active","sub_status":[],"category_id":"MLC175991","price":14990,"permalink":"https://articulo.mercadolibre.cl/MLC-3939013900-rompecabezas-sublimable-120-piezas-carton-20x29-cm-pack-5-unidades-_JM","last_updated":"2026-09-23T10:58:23.767Z"}}
2026-09-23 07:58:27 info: [ML Webhook] Item MLC3939013900 sincronizado: active
2026-09-23 08:00:53 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7a3b1a6b-bb66-4e8d-96a6-83157e60ab55","topic":"payments","resource":"/collections/180224161884","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T11:00:53.091Z","attempts":1,"received":"2026-09-23T11:00:53.014Z","actions":[]}
2026-09-23 08:00:53 info: [ML Webhook] Ignorado topic: payments
2026-09-23 08:00:56 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"17957c42-4ee9-4e06-acdc-92ff07b9d5e8","topic":"payments","resource":"/collections/179232721981","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T11:00:56.344Z","attempts":1,"received":"2026-09-23T11:00:56.297Z","actions":[]}
2026-09-23 08:00:56 info: [ML Webhook] Ignorado topic: payments
2026-09-23 08:11:06 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a12a64b4-f57f-4a79-b93e-ae96b2101dac","topic":"payments","resource":"/collections/180214965508","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T11:11:06.072Z","attempts":1,"received":"2026-09-23T11:11:05.955Z","actions":[]}
2026-09-23 08:11:06 info: [ML Webhook] Ignorado topic: payments
2026-09-23 08:19:11 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"71f081a1-01a7-4e9b-8360-b63a31c8dd88","topic":"shipments","resource":"/shipments/48034919065","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T11:19:11.393Z","attempts":1,"received":"2026-09-23T11:19:11.241Z","actions":[]}
2026-09-23 08:19:11 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 08:39:35 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7ee2b827-622c-4901-a071-9f4885e4abd5","topic":"items","resource":"/items/MLC990160185","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T11:39:35.529Z","attempts":2,"received":"2026-09-23T11:39:32.839Z","actions":[]}
2026-09-23 08:39:36 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 08:43:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"086d6c13-864b-40ab-8b7f-5f79737e3ed7","topic":"items","resource":"/items/MLC975144698","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T11:43:47.695Z","attempts":2,"received":"2026-09-23T11:43:45.436Z","actions":[]}
2026-09-23 08:43:48 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 08:53:45 info: Entrando a loguearse
2026-09-23 08:53:45 info: 'Datos recibidos al loguearse:', {"email":"evelyn","password":"Evelyn*.1"}
2026-09-23 08:53:46 info: Entrando a loguearse
2026-09-23 08:53:46 info: 'Datos recibidos al loguearse:', {"email":"evelyn","password":"Evelyn*.1"}
2026-09-23 08:53:53 info: Evelyn - Entra a buscar las compañías
2026-09-23 08:54:01 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=261 job_products=1 transient_detected=0
2026-09-23 08:54:01 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=244 job_products=1 transient_detected=0
2026-09-23 08:54:01 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=245 job_products=1 transient_detected=0
2026-09-23 08:54:01 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=262 job_products=1 transient_detected=0
2026-09-23 08:54:01 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=219 job_products=1 transient_detected=0
2026-09-23 08:54:01 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=259 job_products=2 transient_detected=0
2026-09-23 08:54:03 info: Evelyn - Obtiene credenciales por usuario
2026-09-23 08:54:05 info: Evelyn - Lista marketplaces
2026-09-23 08:54:23 info: [checkPlanLimit:marketplaces] company=17 current=3 limit=3
2026-09-23 08:56:17 info: Evelyn - Cierra sessión
2026-09-23 08:56:30 info: Entrando a loguearse
2026-09-23 08:56:30 info: 'Datos recibidos al loguearse:', {"email":"evelyn","password":"Evelyn*.1"}
2026-09-23 08:56:30 info: Entrando a loguearse
2026-09-23 08:56:30 info: 'Datos recibidos al loguearse:', {"email":"evelyn","password":"Evelyn*.1"}
2026-09-23 08:56:31 info: Evelyn - Entra a buscar las compañías
2026-09-23 08:57:37 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b9ea00bb-cbe2-4e36-8912-5c48f7edceb2","topic":"items","resource":"/items/MLC3807426010","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T11:57:37.382Z","attempts":2,"received":"2026-09-23T11:57:35.736Z","actions":[]}
2026-09-23 08:57:37 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 08:57:43 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"5d0058b9-95f9-4b07-8820-bab5e1d52e60","topic":"shipments","resource":"/shipments/48038201473","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T11:57:42.855Z","attempts":1,"received":"2026-09-23T11:57:42.011Z","actions":[]}
2026-09-23 08:57:43 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 08:58:11 info: Evelyn - Obtiene credenciales por usuario
2026-09-23 08:58:11 info: [warehouseMarketplaces] Token expirado/ausente para credential 30. Intentando refresh...
2026-09-23 08:58:11 info: [refreshSingleCredential] 🔑 Token expirado/ausente para credential 30. Renovando...
2026-09-23 08:58:11 info: credential value: {"id":30,"marketplace_id":3,"company_id":16,"user_id":27,"name":"MercadoLibre Klint","country":"CL","access_token":"APP_USR-6082279668370934-090815-aeb5e6c1537ec7255aa07154ce9bb141-806466768","refresh_token":"TG-6aa05bcc31617c00013bdbb9-806466768","expires_at":"2026-09-09T01:02:36.000Z","seller_email":null,"seller_id":null,"api_key":null,"additional_data":"{\"ml_user_id\":806466768,\"ml_capabilities\":{\"listing_types\":[\"gold_pro\",\"gold_premium\",\"gold_special\",\"gold\",\"silver\",\"bronze\"],\"last_listing_types_update\":\"2026-04-20T16:44:21.024Z\",\"last_updated\":\"2026-04-20T16:44:21.024Z\"}}","active":true,"createdAt":"2026-03-26T22:22:19.000Z","updatedAt":"2026-09-08T19:02:36.000Z","marketplace":{"id":3,"name":"MercadoLibre Chile","description":"Integración con MercadoLibre Chile (MLC)","type":1,"domain":"https://api.mercadolibre.com","config":"{\"country\": \"CL\", \"site_id\": \"MLC\", \"currency_id\": \"CLP\"}","active":true,"client_id":"6082279668370934","client_secret":"8zAYJacExLQTUk8l6YjiGw68xdqh6MOy","redirect_uri":"https://spree.klint.cl","scopes":"offline_access read urn:global:admin:info:/read-only urn:global:admin:info:/read-write urn:global:admin:oauth:/read-only urn:global:admin:oauth:/read-write urn:global:admin:users:/read-only urn:global:admin:users:/read-write urn:ml:all:publish-sync:/read-only urn:ml:mktp:ads:/read-write urn:ml:mktp:comunication:/read-write urn:ml:mktp:invoices:/read-write urn:ml:mktp:metrics:/read-only urn:ml:mktp:offers:/read-write urn:ml:mktp:orders-shipments:/read-write urn:ml:mktp:publish-sync:/read-only urn:ml:mktp:publish-sync:/read-write write","createdAt":"2025-11-26T20:14:19.000Z","updatedAt":"2026-01-21T00:02:27.000Z"},"company":{"id":16,"name":"Klint Solutions SpA"},"user":{"id":27,"name":"Evelyn","email":"evelyn@klint.cl","image":"users/default.jpg"}}
2026-09-23 08:58:11 info: marketplace value: {"id":3,"name":"MercadoLibre Chile","description":"Integración con MercadoLibre Chile (MLC)","type":1,"domain":"https://api.mercadolibre.com","config":"{\"country\": \"CL\", \"site_id\": \"MLC\", \"currency_id\": \"CLP\"}","active":true,"client_id":"6082279668370934","client_secret":"8zAYJacExLQTUk8l6YjiGw68xdqh6MOy","redirect_uri":"https://spree.klint.cl","scopes":"offline_access read urn:global:admin:info:/read-only urn:global:admin:info:/read-write urn:global:admin:oauth:/read-only urn:global:admin:oauth:/read-write urn:global:admin:users:/read-only urn:global:admin:users:/read-write urn:ml:all:publish-sync:/read-only urn:ml:mktp:ads:/read-write urn:ml:mktp:comunication:/read-write urn:ml:mktp:invoices:/read-write urn:ml:mktp:metrics:/read-only urn:ml:mktp:offers:/read-write urn:ml:mktp:orders-shipments:/read-write urn:ml:mktp:publish-sync:/read-only urn:ml:mktp:publish-sync:/read-write write","createdAt":"2025-11-26T20:14:19.000Z","updatedAt":"2026-01-21T00:02:27.000Z"}
2026-09-23 08:58:11 info: [MercadoLibreAdapter] Intentando refresh: {"client_id":"6082279668...","refresh_token":"TG-6aa05bcc31617c000..."}
2026-09-23 08:58:12 info: [MercadoLibreAdapter] ✅ Refresh exitoso
2026-09-23 08:58:12 info: [refreshSingleCredential] Token forzado renovado exitosamente para credential 30
2026-09-23 08:58:12 info: [warehouseMarketplaces] ✅ Token renovado para credential 30
2026-09-23 08:58:13 info: Evelyn - Lista marketplaces
2026-09-23 08:58:21 info: [checkPlanLimit:marketplaces] company=16 current=2 limit=3
2026-09-23 08:58:21 info: Evelyn - Crea credencial de marketplace
2026-09-23 08:58:21 info: Datos recibidos: {"name":"bbh","country":"CL","marketplace_id":3,"company_id":16}
2026-09-23 08:58:21 info: [store] Nueva credencial creada: {"id":72,"marketplace_id":3,"user_id":27}
2026-09-23 08:58:21 info: [MercadoLibreAdapter] No hay access_token disponible
2026-09-23 08:58:22 info: Evelyn - Obtiene credenciales por usuario
2026-09-23 08:58:56 info: Evelyn - Obtiene credenciales por usuario
2026-09-23 08:59:09 info: Evelyn - Obtiene credenciales por usuario
2026-09-23 08:59:56 info: Evelyn - Elimina credencial de marketplace
2026-09-23 08:59:57 info: Evelyn - Obtiene credenciales por usuario
2026-09-23 09:00:01 info: Evelyn - Lista marketplaces
2026-09-23 09:00:13 info: [checkPlanLimit:marketplaces] company=16 current=3 limit=3
2026-09-23 09:01:01 info: Entrando a loguearse
2026-09-23 09:01:01 info: 'Datos recibidos al loguearse:', {"email":"yasmany","password":"yasmanys"}
2026-09-23 09:01:01 info: Entrando a loguearse
2026-09-23 09:01:01 info: 'Datos recibidos al loguearse:', {"email":"yasmany","password":"yasmanys"}
2026-09-23 09:01:05 info: Entrando a loguearse
2026-09-23 09:01:05 info: 'Datos recibidos al loguearse:', {"email":"yasmany","password":"yasmanys"}
2026-09-23 09:01:05 info: Entrando a loguearse
2026-09-23 09:01:05 info: 'Datos recibidos al loguearse:', {"email":"yasmany","password":"yasmanys"}
2026-09-23 09:01:06 info: Entrando a loguearse
2026-09-23 09:01:06 info: 'Datos recibidos al loguearse:', {"email":"yasmany","password":"yasmanys"}
2026-09-23 09:01:06 info: Entrando a loguearse
2026-09-23 09:01:06 info: 'Datos recibidos al loguearse:', {"email":"yasmany","password":"yasmanys"}
2026-09-23 09:01:10 info: Yasmany Sánchez Martínez Auditoría - Obtiene credenciales por usuario
2026-09-23 09:01:14 info: Yasmany Sánchez Martínez Auditoría - Lista marketplaces
2026-09-23 09:01:29 info: [checkPlanLimit:marketplaces] company=17 current=3 limit=3
2026-09-23 09:02:31 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"32d95470-4a0f-4f17-b7fd-68f9da902549","topic":"shipments","resource":"/shipments/48029432312","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T12:02:30.604Z","attempts":1,"received":"2026-09-23T12:02:30.445Z","actions":[]}
2026-09-23 09:02:31 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 09:03:14 info: Yasmany Sánchez Martínez Auditoría - Lista marketplaces
2026-09-23 09:03:22 info: [checkPlanLimit:marketplaces] company=17 current=3 limit=3
2026-09-23 09:03:30 info: Evelyn - Lista productos
2026-09-23 09:03:38 info: Evelyn - Lista pools
2026-09-23 09:03:45 info: Evelyn - Lista almacenes
2026-09-23 09:03:56 info: [checkPlanLimit:pools] company=16 current=3 limit=5
2026-09-23 09:03:56 info: Evelyn - Crea nuevo pool
2026-09-23 09:03:56 info: Datos recibidos:
2026-09-23 09:03:56 info: {"name":"knknk","description":"","is_active":true,"company_id":16,"user_id":27,"warehouses":[{"warehouse_id":21,"is_primary":true,"position":1},{"warehouse_id":29,"is_primary":false,"position":2}]}
2026-09-23 09:03:56 info: Pool creado: knknk (ID: 20)
2026-09-23 09:03:56 info: Pool knknk creado exitosamente con ID: 20
2026-09-23 09:03:57 info: Evelyn - Lista pools
2026-09-23 09:03:59 info: Evelyn - Lista almacenes
2026-09-23 09:04:07 info: [checkPlanLimit:pools] company=16 current=4 limit=5
2026-09-23 09:04:07 info: Evelyn - Crea nuevo pool
2026-09-23 09:04:07 info: Datos recibidos:
2026-09-23 09:04:07 info: {"name":"lñmpmp`j","description":"","is_active":true,"company_id":16,"user_id":27,"warehouses":[{"warehouse_id":29,"is_primary":true,"position":1},{"warehouse_id":21,"is_primary":false,"position":2}]}
2026-09-23 09:04:07 info: Pool creado: lñmpmp`j (ID: 21)
2026-09-23 09:04:07 info: Pool lñmpmp`j creado exitosamente con ID: 21
2026-09-23 09:04:08 info: Evelyn - Lista pools
2026-09-23 09:04:18 info: Evelyn - Elimina pool 21
2026-09-23 09:04:19 info: Evelyn - Lista pools
2026-09-23 09:04:20 info: Evelyn - Lista almacenes
2026-09-23 09:04:25 info: Evelyn - Lista almacenes
2026-09-23 09:04:32 info: [checkPlanLimit:pools] company=16 current=4 limit=5
2026-09-23 09:04:32 info: Evelyn - Crea nuevo pool
2026-09-23 09:04:32 info: Datos recibidos:
2026-09-23 09:04:32 info: {"name":"mlkmkl","description":"","is_active":true,"company_id":16,"user_id":27,"warehouses":[{"warehouse_id":21,"is_primary":true,"position":1}]}
2026-09-23 09:04:32 info: Pool creado: mlkmkl (ID: 22)
2026-09-23 09:04:32 info: Pool mlkmkl creado exitosamente con ID: 22
2026-09-23 09:04:33 info: Evelyn - Lista pools
2026-09-23 09:04:38 info: Evelyn - Elimina pool 22
2026-09-23 09:04:39 info: Evelyn - Lista pools
2026-09-23 09:04:42 info: Evelyn - Elimina pool 20
2026-09-23 09:04:43 info: Evelyn - Lista pools
2026-09-23 09:04:45 info: Evelyn - Lista sucursales
2026-09-23 09:04:57 info: Evelyn - Lista almacenes
2026-09-23 09:04:58 info: Evelyn - Solicita movimientos de inventario
2026-09-23 09:04:58 info: Datos recibidos:
 {"start_date":"2026-09-01","end_date":"2026-09-30","company_id":16}
2026-09-23 09:04:59 info: Evelyn - Lista pools
2026-09-23 09:05:02 info: Evelyn - Lista almacenes
2026-09-23 09:05:05 info: Evelyn - Lista sucursales
2026-09-23 09:05:21 info: Evelyn - Cierra sessión
2026-09-23 09:11:39 info: Yasmany Sánchez Martínez Auditoría - Solicita listado de planes
2026-09-23 09:11:39 info: {"company_id":17,"include_stats":true}
2026-09-23 09:17:47 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7a1e5253-7da5-45a3-8531-7da932651c6a","topic":"items","resource":"/items/MLC4112476216","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T12:17:46.612Z","attempts":2,"received":"2026-09-23T12:17:45.555Z","actions":[]}
2026-09-23 09:17:47 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 09:23:19 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3fa963d8-731e-4c87-b35c-ac52bda0f9fc","topic":"items","resource":"/items/MLC4112476216","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T12:23:19.393Z","attempts":2,"received":"2026-09-23T12:23:16.573Z","actions":[]}
2026-09-23 09:23:19 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 09:27:00 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e5b6665a-a8fe-48e0-b2ab-328aca57d871","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC4120142510-76913372022","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T12:27:00.354Z","attempts":1,"received":"2026-09-23T12:27:00.307Z","actions":[]}
2026-09-23 09:27:00 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 09:27:03 info: Yasmany Sánchez Martínez Auditoría - Obtiene credenciales por usuario
2026-09-23 09:32:31 info: Datos llegados desde el webhook-Falabella:
 {"event":"onOrderItemsStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":null}
2026-09-23 09:32:31 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=axios/1.18.1 ct=application/json topic=onOrderItemsStatusChanged
2026-09-23 09:32:31 info: [FB Webhook] Payload recibido (liviano): {"event":"onOrderItemsStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"OrderId":"1165135450","OrderItemIds":["38756780"],"NewStatus":"shipped"},"OrderId":"1165135450","OrderItemIds":["38756780"],"NewStatus":"shipped"}
2026-09-23 09:32:31 info: [FB Webhook][ORDER_RAW] topic=onOrderItemsStatusChanged order_id=1165135450 payload={"event":"onOrderItemsStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"OrderId":"1165135450","OrderItemIds":["38756780"],"NewStatus":"shipped"},"OrderId":"1165135450","OrderItemIds":["38756780"],"NewStatus":"shipped"}
2026-09-23 09:32:35 warn: [Webhook] Link no encontrado marketplace=4 external_id=T-25003-R credential_id=67 company_id=null branch_id=null
2026-09-23 09:32:35 warn: [Webhook] Link no encontrado marketplace=4 external_id=T-25003-R credential_id=67 company_id=19 branch_id=null
2026-09-23 09:32:51 info: Datos llegados desde el webhook-Falabella:
 {"event":"onOrderItemsStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":null}
2026-09-23 09:32:51 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=axios/1.18.1 ct=application/json topic=onOrderItemsStatusChanged
2026-09-23 09:32:51 info: [FB Webhook] Payload recibido (liviano): {"event":"onOrderItemsStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"OrderId":"1165120062","OrderItemIds":["38734646"],"NewStatus":"shipped"},"OrderId":"1165120062","OrderItemIds":["38734646"],"NewStatus":"shipped"}
2026-09-23 09:32:51 info: [FB Webhook][ORDER_RAW] topic=onOrderItemsStatusChanged order_id=1165120062 payload={"event":"onOrderItemsStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"OrderId":"1165120062","OrderItemIds":["38734646"],"NewStatus":"shipped"},"OrderId":"1165120062","OrderItemIds":["38734646"],"NewStatus":"shipped"}
2026-09-23 09:32:52 warn: [Webhook] Link no encontrado marketplace=4 external_id=ON-00098 credential_id=67 company_id=null branch_id=null
2026-09-23 09:32:52 warn: [Webhook] Link no encontrado marketplace=4 external_id=ON-00098 credential_id=67 company_id=19 branch_id=null
2026-09-23 09:37:09 info: 🛑 SIGTERM recibido (cPanel), cerrando gracefulmente...
2026-09-23 09:37:41 info: 🚀 Servidor escuchando en http://0.0.0.0:8081/api
2026-09-23 09:37:41 info: ✅ Conexión a la base de datos exitosa
2026-09-23 09:37:41 info: [JobProcessor] Iniciado - Poll: 5000ms, Batch: 3
2026-09-23 09:37:41 info: ✅ JobBackgroundProcessor iniciado
2026-09-23 09:37:41 info: [FB Reconcile] Deshabilitado por configuracion
2026-09-23 09:37:41 info: ✅ FalabellaOrderReconciliationService iniciado
2026-09-23 09:38:47 info: 🛑 SIGTERM recibido (cPanel), cerrando gracefulmente...
2026-09-23 09:38:57 info: 🚀 Servidor escuchando en http://0.0.0.0:8081/api
2026-09-23 09:38:57 info: ✅ Conexión a la base de datos exitosa
2026-09-23 09:38:57 info: [JobProcessor] Iniciado - Poll: 5000ms, Batch: 3
2026-09-23 09:38:57 info: ✅ JobBackgroundProcessor iniciado
2026-09-23 09:38:57 info: [FB Reconcile] Deshabilitado por configuracion
2026-09-23 09:38:57 info: ✅ FalabellaOrderReconciliationService iniciado
2026-09-23 09:38:58 info: Yasmany Sánchez Martínez Auditoría - Lista almacenes
2026-09-23 09:39:08 info: Yasmany Sánchez Martínez Auditoría - Obtiene credenciales por usuario
2026-09-23 09:39:54 info: Yasmany Sánchez Martínez Auditoría - Lista marketplaces
2026-09-23 09:40:14 info: [checkPlanLimit:marketplaces] company=17 current=1 limit=3
2026-09-23 09:40:14 info: Yasmany Sánchez Martínez Auditoría - Crea credencial de marketplace
2026-09-23 09:40:14 info: Datos recibidos: {"name":"Conexión de prueba test","country":"CL","marketplace_id":3,"company_id":17}
2026-09-23 09:40:14 info: [store] Nueva credencial creada: {"id":73,"marketplace_id":3,"user_id":30}
2026-09-23 09:40:14 info: [MercadoLibreAdapter] No hay access_token disponible
2026-09-23 09:40:15 info: Yasmany Sánchez Martínez Auditoría - Obtiene credenciales por usuario
2026-09-23 09:54:24 info: Datos recibidos actualizar las credenciales de mercado libre:
2026-09-23 09:54:24 info: {"code":"TG-6ab3cbfbdaca120001f6dda7-500856176","state":"3_17_30_73"}
2026-09-23 09:54:24 info: Credenciales básicas obtenidas para OAuth Mercado Libre
2026-09-23 09:54:24 info: {"id":73,"marketplace_id":3,"company_id":17,"user_id":30,"name":"Conexión de prueba test","country":"CL","access_token":null,"refresh_token":null,"expires_at":null,"seller_email":null,"seller_id":null,"api_key":null,"additional_data":"{\"connection_status\":\"pending\",\"oauth_started_at\":\"2026-09-23T12:40:14.079Z\"}","active":false,"createdAt":"2026-09-23T12:40:14.000Z","updatedAt":"2026-09-23T12:40:14.000Z","marketplace":{"id":3,"name":"MercadoLibre Chile","description":"Integración con MercadoLibre Chile (MLC)","type":1,"domain":"https://api.mercadolibre.com","config":"{\"country\": \"CL\", \"site_id\": \"MLC\", \"currency_id\": \"CLP\"}","active":true,"client_id":"6082279668370934","client_secret":"8zAYJacExLQTUk8l6YjiGw68xdqh6MOy","redirect_uri":"https://spree.klint.cl","scopes":"offline_access read urn:global:admin:info:/read-only urn:global:admin:info:/read-write urn:global:admin:oauth:/read-only urn:global:admin:oauth:/read-write urn:global:admin:users:/read-only urn:global:admin:users:/read-write urn:ml:all:publish-sync:/read-only urn:ml:mktp:ads:/read-write urn:ml:mktp:comunication:/read-write urn:ml:mktp:invoices:/read-write urn:ml:mktp:metrics:/read-only urn:ml:mktp:offers:/read-write urn:ml:mktp:orders-shipments:/read-write urn:ml:mktp:publish-sync:/read-only urn:ml:mktp:publish-sync:/read-write write","createdAt":"2025-11-26T20:14:19.000Z","updatedAt":"2026-01-21T00:02:27.000Z"},"company":{"id":17,"name":"Empresa yasmany"},"user":{"id":30,"name":"Yasmany Sánchez Martínez Auditoría","email":"yasmany891230@gmail.com","image":"users/default.jpg"}}
2026-09-23 09:54:24 info: [OAuth] Enviando solicitud a Mercado Libre
2026-09-23 09:54:24 info: [OAuth] Tokens recibidos correctamente
2026-09-23 09:54:25 info: [OAuth] ML User ID obtenido: 500856176
2026-09-23 09:54:26 info: Yasmany Sánchez Martínez Auditoría - Obtiene credenciales por usuario
2026-09-23 09:56:00 info: Yasmany Sánchez Martínez Auditoría - Visualiza las compañías
2026-09-23 09:56:06 info: Yasmany Sánchez Martínez Auditoría - Obtiene credenciales por usuario
2026-09-23 09:57:08 info: Yasmany Sánchez Martínez Auditoría - Lista ruta combinada de almacenes y marketplaces
2026-09-23 09:57:08 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"Falabella Chile","marketplace_id":4,"credential_id":34,"seller_id":"SC72B9D","seller_email":"yasmany@klint.cl","access_token":null,"refresh_token":null,"api_key":"a67b6eb80cce44afec76c0bfc0918fc2d4e303de"}
2026-09-23 09:57:11 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products en publicación
2026-09-23 09:57:11 info: Alamacenes recibidos
2026-09-23 09:57:11 info: {"company_id":17,"warehouse_ids":[22]}
2026-09-23 09:57:33 info: Yasmany Sánchez Martínez Auditoría - Lista ruta combinada de almacenes y marketplaces
2026-09-23 09:57:33 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"Falabella Chile","marketplace_id":4,"credential_id":34,"seller_id":"SC72B9D","seller_email":"yasmany@klint.cl","access_token":null,"refresh_token":null,"api_key":"a67b6eb80cce44afec76c0bfc0918fc2d4e303de"}
2026-09-23 09:57:57 info: Yasmany Sánchez Martínez Auditoría - Obtiene credenciales por usuario
2026-09-23 09:58:42 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"574ff311-77da-4fe8-9394-05017c93ebd0","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC2025027694-76913432394","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T12:58:42.399Z","attempts":1,"received":"2026-09-23T12:58:41.691Z","actions":[]}
2026-09-23 09:58:42 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 09:58:56 info: Yasmany Sánchez Martínez Auditoría - Lista ruta combinada de almacenes y marketplaces
2026-09-23 09:58:56 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"Falabella Chile","marketplace_id":4,"credential_id":34,"seller_id":"SC72B9D","seller_email":"yasmany@klint.cl","access_token":null,"refresh_token":null,"api_key":"a67b6eb80cce44afec76c0bfc0918fc2d4e303de"}
2026-09-23 10:03:10 info: Yasmany Sánchez Martínez Auditoría - Ruta combinada para agregar usuarios
2026-09-23 10:03:10 info: Datos recibidos (body):
2026-09-23 10:03:10 info: {"company_id":17}
2026-09-23 10:03:10 info: Yasmany Sánchez Martínez Auditoría - Solicita lista de usuarios (plana)
2026-09-23 10:03:10 info: Datos recibidos (body):
2026-09-23 10:03:10 info: {"company_id":17}
2026-09-23 10:03:10 info: Encontrados 3 usuarios para compañía 17
2026-09-23 10:03:17 info: Yasmany Sánchez Martínez Auditoría - Ruta combinada para agregar usuarios
2026-09-23 10:03:17 info: Datos recibidos (body):
2026-09-23 10:03:17 info: {"company_id":17}
2026-09-23 10:03:22 info: Yasmany Sánchez Martínez Auditoría - Ruta combinada para agregar usuarios
2026-09-23 10:03:22 info: Datos recibidos (body):
2026-09-23 10:03:22 info: {"company_id":17}
2026-09-23 10:03:31 info: Multer middleware - Field: image, Has file: false, Body image: undefined
2026-09-23 10:03:31 info: Multer procesado - File: none
2026-09-23 10:03:31 info: Yasmany Sánchez Martínez Auditoría - Actualiza usuario en empresa
2026-09-23 10:03:31 info: Datos recibidos:
2026-09-23 10:03:31 info: {"id":30,"company_id":17,"warehouses":[22,31],"pools":[8,12],"marketplace_credentials":[{"marketplace_credential_id":41},{"marketplace_credential_id":34},{"marketplace_credential_id":73}]}
2026-09-23 10:03:31 info: despues de cosultar si pertenece a la company
2026-09-23 10:03:31 info: después de validar
2026-09-23 10:03:35 info: [UserMarketplaceCredentialRepository] Sincronizadas 3 relaciones para user=30, company=17
2026-09-23 10:03:35 info: Encontrados 3 usuarios para compañía 17
2026-09-23 10:03:36 info: Yasmany Sánchez Martínez Auditoría - Solicita lista de usuarios (plana)
2026-09-23 10:03:36 info: Datos recibidos (body):
2026-09-23 10:03:36 info: {"company_id":17}
2026-09-23 10:03:36 info: Encontrados 3 usuarios para compañía 17
2026-09-23 10:03:51 info: Yasmany Sánchez Martínez Auditoría - Lista ruta combinada de almacenes y marketplaces
2026-09-23 10:03:51 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"MercadoLibre Chile","marketplace_id":3,"credential_id":73,"seller_id":null,"seller_email":null,"access_token":"APP_USR-6082279668370934-092308-ed5f6414b050b41a40c710a6639b6880-500856176","refresh_token":"TG-6ab3cc00d034620001625f0d-500856176","api_key":null}
2026-09-23 10:03:51 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"Falabella Chile","marketplace_id":4,"credential_id":34,"seller_id":"SC72B9D","seller_email":"yasmany@klint.cl","access_token":null,"refresh_token":null,"api_key":"a67b6eb80cce44afec76c0bfc0918fc2d4e303de"}
2026-09-23 10:03:55 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products en publicación
2026-09-23 10:03:55 info: Alamacenes recibidos
2026-09-23 10:03:55 info: {"company_id":17,"warehouse_ids":[22]}
2026-09-23 10:04:05 info: Datos recibidos para categorías sugeridas con atributos y pricing en Falabella:
 {"credential_id":34,"products":[{"id":58,"name":"Organizador Escritorio Modular 3 Compartimentos","price":25990,"purchase_price":20990,"volumetric_weight":0.86,"volumetric_weight_measurement":{"value":0.86,"unit":"kg"},"condition":"new"}]}
2026-09-23 10:04:12 info: categoría sugerida: 
 {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"getCategorySuggestion","ResponseType":"Category Suggestion","Timestamp":"2026-09-23T10:04:12-0300"},"Body":{"SuggestedCategory":{"Name":"Organizador Escritorio Modular 3 Compartimentos","SuggestedCategory":"G21020410","CategoryId":"292","CategoryName":"Otros tipos de mobiliario de exposición|almacenamiento para oficinas|uso doméstico"}}}}
2026-09-23 10:04:13 info: [FALABELLA][CONTENT_SCORE] Categoría 292: 8 regla(s) oficial(es)
2026-09-23 10:04:13 info: [FALABELLA][ATTRIBUTES] Categoría 292: 43 atributo(s) mapeado(s)
2026-09-23 10:06:54 info: Datos llegados desde el webhook-Falabella:
 {"event":"onOrderItemsStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":null}
2026-09-23 10:06:54 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=axios/1.18.1 ct=application/json topic=onOrderItemsStatusChanged
2026-09-23 10:06:54 info: [FB Webhook] Payload recibido (liviano): {"event":"onOrderItemsStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"OrderId":1165520561,"OrderItemIds":["39404293"],"NewStatus":"ready_to_ship"},"OrderId":1165520561,"OrderItemIds":["39404293"],"NewStatus":"ready_to_ship"}
2026-09-23 10:06:54 info: [FB Webhook][ORDER_RAW] topic=onOrderItemsStatusChanged order_id=1165520561 payload={"event":"onOrderItemsStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"OrderId":1165520561,"OrderItemIds":["39404293"],"NewStatus":"ready_to_ship"},"OrderId":1165520561,"OrderItemIds":["39404293"],"NewStatus":"ready_to_ship"}
2026-09-23 10:06:54 info: [Webhook] Link resuelto marketplace=4 external_id=T-26022-R credential_id=67 company_id=19 branch_id=null
2026-09-23 10:06:54 info: [Webhook] Link resuelto marketplace=4 external_id=T-26022-R credential_id=67 company_id=19 branch_id=null
2026-09-23 10:06:55 info: [Webhook] Link resuelto marketplace=4 external_id=T-26022-R credential_id=67 company_id=19 branch_id=null
2026-09-23 10:06:55 error: Error en JobRepository->create: Column 'user_id' cannot be null {"name":"SequelizeDatabaseError","parent":{"code":"ER_BAD_NULL_ERROR","errno":1048,"sqlState":"23000","sqlMessage":"Column 'user_id' cannot be null","sql":"INSERT INTO `jobs` (`id`,`user_id`,`company_id`,`batch_id`,`job_type`,`mode`,`publication_step`,`draft_name`,`total_products`,`processed`,`successful`,`errors_count`,`percentage`,`status`,`config`,`started_at`,`completed_at`,`error_summary`,`createdAt`,`updatedAt`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);","parameters":[null,19,"06006adf-304c-4054-918a-c44b7ce2eb1b","sync",null,0,null,0,0,0,0,0,"pending","{\"source_marketplace_id\":4,\"warehouse_id\":25,\"warehouse_ids\":[25],\"variant_id\":164,\"stock\":19,\"company_id\":19,\"branch_id\":null}",null,null,null,"2026-09-23 13:06:55","2026-09-23 13:06:55"]},"original":{"code":"ER_BAD_NULL_ERROR","errno":1048,"sqlState":"23000","sqlMessage":"Column 'user_id' cannot be null","sql":"INSERT INTO `jobs` (`id`,`user_id`,`company_id`,`batch_id`,`job_type`,`mode`,`publication_step`,`draft_name`,`total_products`,`processed`,`successful`,`errors_count`,`percentage`,`status`,`config`,`started_at`,`completed_at`,`error_summary`,`createdAt`,`updatedAt`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);","parameters":[null,19,"06006adf-304c-4054-918a-c44b7ce2eb1b","sync",null,0,null,0,0,0,0,0,"pending","{\"source_marketplace_id\":4,\"warehouse_id\":25,\"warehouse_ids\":[25],\"variant_id\":164,\"stock\":19,\"company_id\":19,\"branch_id\":null}",null,null,null,"2026-09-23 13:06:55","2026-09-23 13:06:55"]},"sql":"INSERT INTO `jobs` (`id`,`user_id`,`company_id`,`batch_id`,`job_type`,`mode`,`publication_step`,`draft_name`,`total_products`,`processed`,`successful`,`errors_count`,`percentage`,`status`,`config`,`started_at`,`completed_at`,`error_summary`,`createdAt`,`updatedAt`) VALUES (DEFAULT,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);","parameters":[null,19,"06006adf-304c-4054-918a-c44b7ce2eb1b","sync",null,0,null,0,0,0,0,0,"pending","{\"source_marketplace_id\":4,\"warehouse_id\":25,\"warehouse_ids\":[25],\"variant_id\":164,\"stock\":19,\"company_id\":19,\"branch_id\":null}",null,null,null,"2026-09-23 13:06:55","2026-09-23 13:06:55"]}
Error
    at Query.run (/home50/klintcl/nodevenv/public_html/spree.api.klint.cl/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home50/klintcl/nodevenv/public_html/spree.api.klint.cl/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.insert (/home50/klintcl/nodevenv/public_html/spree.api.klint.cl/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:308:21)
    at async Job.save (/home50/klintcl/nodevenv/public_html/spree.api.klint.cl/20/lib/node_modules/sequelize/lib/model.js:2490:35)
    at async Job.create (/home50/klintcl/nodevenv/public_html/spree.api.klint.cl/20/lib/node_modules/sequelize/lib/model.js:1362:12)
    at async Object.create (/home50/klintcl/public_html/spree.api.klint.cl/app/repositories/JobRepository.js:264:19)
    at async MarketplaceStockSyncService.enqueueStockSync (/home50/klintcl/public_html/spree.api.klint.cl/app/services/MarketplaceStockSyncService.js:139:17)
    at async queueStockSync (/home50/klintcl/public_html/spree.api.klint.cl/app/controllers/MarketplaceWebhookController.js:6282:17)
    at async processFalabellaOrderItem (/home50/klintcl/public_html/spree.api.klint.cl/app/controllers/MarketplaceWebhookController.js:5559:5)
2026-09-23 10:06:55 warn: [FB Webhook] Error preparando sync: Error al crear job: Column 'user_id' cannot be null
2026-09-23 10:08:47 info: 🛑 SIGTERM recibido (cPanel), cerrando gracefulmente...
2026-09-23 10:08:52 info: 🚀 Servidor escuchando en http://0.0.0.0:8081/api
2026-09-23 10:08:53 info: ✅ Conexión a la base de datos exitosa
2026-09-23 10:08:53 info: [JobProcessor] Iniciado - Poll: 5000ms, Batch: 3
2026-09-23 10:08:53 info: ✅ JobBackgroundProcessor iniciado
2026-09-23 10:08:53 info: [FB Reconcile] Deshabilitado por configuracion
2026-09-23 10:08:53 info: ✅ FalabellaOrderReconciliationService iniciado
2026-09-23 10:08:54 info: 🛑 SIGTERM recibido (cPanel), cerrando gracefulmente...
2026-09-23 10:09:24 info: 🚀 Servidor escuchando en http://0.0.0.0:8081/api
2026-09-23 10:09:24 info: ✅ Conexión a la base de datos exitosa
2026-09-23 10:09:24 info: [JobProcessor] Iniciado - Poll: 5000ms, Batch: 3
2026-09-23 10:09:24 info: ✅ JobBackgroundProcessor iniciado
2026-09-23 10:09:24 info: [FB Reconcile] Deshabilitado por configuracion
2026-09-23 10:09:24 info: ✅ FalabellaOrderReconciliationService iniciado
2026-09-23 10:09:33 info: Datos recibidos para enriquecer categoría Falabella:
 {"credential_id":34,"category_id":"689","category_name":"Organizadores de escritorio","path":"Libros, papelería y celebraciones > Maquinaria de papelería|oficina > Almacenamiento|archivo de papelería > Organizadores de escritorio","search_term":"Organizador Escritorio Modular 3 Compartimentos","product":{"name":"Organizador Escritorio Modular 3 Compartimentos","price":25990}}
2026-09-23 10:09:40 info: [FALABELLA][CONTENT_SCORE] Categoría 689: 3 regla(s) oficial(es)
2026-09-23 10:09:40 info: [FALABELLA][ATTRIBUTES] Categoría 689: 31 atributo(s) mapeado(s)
2026-09-23 10:09:41 warn: [BD-SEARCH] ❌ No se encontró comisión para los niveles proporcionados
2026-09-23 10:10:02 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"9841c92a-2bdd-4149-9ea1-1f0bff494117","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC4444442076-76913453829","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:10:02.368Z","attempts":1,"received":"2026-09-23T13:10:02.245Z","actions":[]}
2026-09-23 10:10:02 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 10:10:35 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"35c0349a-3852-4178-9d04-be508fdbcc42","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC2065840998-76913454997","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:10:35.444Z","attempts":1,"received":"2026-09-23T13:10:35.295Z","actions":[]}
2026-09-23 10:10:35 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 10:11:00 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"513e3cf2-6322-41fa-82d1-8b8dc8f459d6","topic":"shipments","resource":"/shipments/48077408117","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:10:59.648Z","attempts":1,"received":"2026-09-23T13:10:59.539Z","actions":[]}
2026-09-23 10:11:00 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 10:11:00 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f326561a-00f8-4fe0-9969-dd7f29c8fd4d","topic":"shipments","resource":"/shipments/48079473117","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:11:00.519Z","attempts":1,"received":"2026-09-23T13:11:00.391Z","actions":[]}
2026-09-23 10:11:00 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 10:11:26 info: Yasmany Sánchez Martínez Auditoría - Cierra sessión
2026-09-23 10:12:07 info: Entrando a loguearse
2026-09-23 10:12:07 info: 'Datos recibidos al loguearse:', {"email":"yasmany","password":"yasmanys"}
2026-09-23 10:12:07 info: Entrando a loguearse
2026-09-23 10:12:07 info: 'Datos recibidos al loguearse:', {"email":"yasmany","password":"yasmanys"}
2026-09-23 10:14:58 info: Yasmany Sánchez Martínez Auditoría - Lista ruta combinada de almacenes y marketplaces
2026-09-23 10:14:58 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"MercadoLibre Chile","marketplace_id":3,"credential_id":73,"seller_id":null,"seller_email":null,"access_token":"APP_USR-6082279668370934-092308-ed5f6414b050b41a40c710a6639b6880-500856176","refresh_token":"TG-6ab3cc00d034620001625f0d-500856176","api_key":null}
2026-09-23 10:14:58 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"Falabella Chile","marketplace_id":4,"credential_id":34,"seller_id":"SC72B9D","seller_email":"yasmany@klint.cl","access_token":null,"refresh_token":null,"api_key":"a67b6eb80cce44afec76c0bfc0918fc2d4e303de"}
2026-09-23 10:15:02 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products en publicación
2026-09-23 10:15:02 info: Alamacenes recibidos
2026-09-23 10:15:02 info: {"company_id":17,"warehouse_ids":[22]}
2026-09-23 10:15:11 info: Datos recibidos para categorías sugeridas con atributos y pricing en Falabella:
 {"credential_id":34,"products":[{"id":58,"name":"Organizador Escritorio Modular 3 Compartimentos","price":25990,"purchase_price":20990,"volumetric_weight":0.86,"volumetric_weight_measurement":{"value":0.86,"unit":"kg"},"condition":"new"}]}
2026-09-23 10:15:12 info: categoría sugerida: 
 {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"getCategorySuggestion","ResponseType":"Category Suggestion","Timestamp":"2026-09-23T10:15:12-0300"},"Body":{"SuggestedCategory":{"Name":"Organizador Escritorio Modular 3 Compartimentos","SuggestedCategory":"G21020410","CategoryId":"292","CategoryName":"Otros tipos de mobiliario de exposición|almacenamiento para oficinas|uso doméstico"}}}}
2026-09-23 10:15:13 info: [FALABELLA][CONTENT_SCORE] Categoría 292: 8 regla(s) oficial(es)
2026-09-23 10:15:13 info: [FALABELLA][ATTRIBUTES] Categoría 292: 43 atributo(s) mapeado(s)
2026-09-23 10:17:35 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"8db20140-6f75-4b71-b328-faeff1778d82","topic":"shipments","resource":"/shipments/48062468373","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:17:35.043Z","attempts":1,"received":"2026-09-23T13:17:34.912Z","actions":[]}
2026-09-23 10:17:35 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 10:17:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"8e44a745-30ba-4bcd-9187-a0c363c661e7","topic":"orders_v2","resource":"/orders/2000018562183096","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:17:48.264Z","attempts":1,"received":"2026-09-23T13:17:38.378Z","actions":["static_tags:pack_order","flows:catalog","action:new_tag","site_id:mlc","channel:marketplace","payments","fulfilled","action:delete_tag","is_test:false","pack_order:true","order_items"]}
2026-09-23 10:17:48 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 10:21:07 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3476361e-e994-4939-83e5-2eba54cc09a8","topic":"items","resource":"/items/MLC1893441777","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T13:21:06.754Z","attempts":2,"received":"2026-09-23T13:21:03.787Z","actions":[]}
2026-09-23 10:21:07 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC1893441777
2026-09-23 10:21:07 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 10:21:07 info: [ML Verify] Respuesta item MLC1893441777: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC1893441777","title":"Tintas De Sublimacion Para Epson L8050/l8058/l18050/ Compatible 056/057/107/108/574 6 Colores","status":"active","sub_status":[],"sub_status_text":null,"category_id":"MLC10871","domain_id":"MLC-PRINTER_INKS","price":24990,"available_quantity":48,"permalink":"https://articulo.mercadolibre.cl/MLC-1893441777-tintas-de-sublimacion-para-epson-l8050l8058l18050-compatible-056057107108574-6-colores-_JM","last_updated":"2026-09-23T13:21:03.310Z"}}
2026-09-23 10:21:07 info: [ML Webhook] Item MLC1893441777 verificado: {"topic":"items","resource":"/items/MLC1893441777","snapshot":{"id":"MLC1893441777","title":"Tintas De Sublimacion Para Epson L8050/l8058/l18050/ Compatible 056/057/107/108/574 6 Colores","status":"active","sub_status":[],"category_id":"MLC10871","price":24990,"permalink":"https://articulo.mercadolibre.cl/MLC-1893441777-tintas-de-sublimacion-para-epson-l8050l8058l18050-compatible-056057107108574-6-colores-_JM","last_updated":"2026-09-23T13:21:03.310Z"}}
2026-09-23 10:21:07 info: [ML Webhook] Item MLC1893441777 sincronizado: active
2026-09-23 10:21:08 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a2b01bcd-e2cc-45de-9353-d84d173e052b","topic":"items","resource":"/items/MLC3727321222","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:21:08.071Z","attempts":2,"received":"2026-09-23T13:21:03.712Z","actions":[]}
2026-09-23 10:21:08 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 10:26:00 info: Yasmany Sánchez Martínez Auditoría - Lista almacenes
2026-09-23 10:26:09 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products
2026-09-23 10:26:09 info: Datos recibidos: 
 {"warehouse_id":31,"company_id":17}
2026-09-23 10:26:09 info: company_id: 17
2026-09-23 10:26:24 info: Yasmany Sánchez Martínez Auditoría - Lista almacenes
2026-09-23 10:26:31 info: Yasmany Sánchez Martínez Auditoría - Lista almacenes
2026-09-23 10:26:33 info: Yasmany Sánchez Martínez Auditoría - Solicita movimientos de inventario
2026-09-23 10:26:33 info: Datos recibidos:
 {"start_date":"2026-09-01","end_date":"2026-09-30","company_id":17}
2026-09-23 10:26:58 info: Yasmany Sánchez Martínez Auditoría - Lista almacenes
2026-09-23 10:27:04 info: Yasmany Sánchez Martínez Auditoría - Lista almacenes
2026-09-23 10:27:06 info: Yasmany Sánchez Martínez Auditoría - Solicita movimientos de inventario
2026-09-23 10:27:06 info: Datos recibidos:
 {"start_date":"2026-09-01","end_date":"2026-09-30","company_id":17}
2026-09-23 10:27:17 info: Yasmany Sánchez Martínez Auditoría - Lista productos
2026-09-23 10:27:34 info: Yasmany Sánchez Martínez Auditoría - Lista almacenes
2026-09-23 10:27:48 info: Yasmany Sánchez Martínez Auditoría - Lista almacenes
2026-09-23 10:27:49 info: Yasmany Sánchez Martínez Auditoría - Solicita movimientos de inventario
2026-09-23 10:27:49 info: Datos recibidos:
 {"start_date":"2026-09-01","end_date":"2026-09-30","company_id":17}
2026-09-23 10:27:55 info: Yasmany Sánchez Martínez Auditoría - Lista productos
2026-09-23 10:28:16 info: Yasmany Sánchez Martínez Auditoría - Crea movimiento de inventario
2026-09-23 10:28:16 info: Datos recibidos: {"movement_type":"entry","origin_warehouse_id":31,"product_id":37,"reason":"sdfsdfdsfsdfsdf","notes":null,"variants":[{"variant_id":139,"warehouse_product_variant_id":166,"lot_id":166,"quantity":2,"local_sku":"BAND-CUBA-150X90-001-POLIU","purchase_price":4000,"price":4500,"promotional_price":5000,"active":true,"published":false,"stock_operation":"entry","create_new_lot":false}]}
2026-09-23 10:29:01 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"54aceb9d-1293-4192-a369-0f9e58b10984","topic":"items","resource":"/items/MLC1876312163","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T13:29:01.235Z","attempts":2,"received":"2026-09-23T13:28:58.849Z","actions":[]}
2026-09-23 10:29:01 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC1876312163
2026-09-23 10:29:01 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"c77c9733-9945-4592-9d86-0a3f0f4aa813","topic":"items","resource":"/items/MLC3729540854","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:29:01.339Z","attempts":2,"received":"2026-09-23T13:28:58.962Z","actions":[]}
2026-09-23 10:29:01 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 10:29:01 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 10:29:02 info: [ML Verify] Respuesta item MLC1876312163: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC1876312163","title":"Consumibles Para Maquina Imanes 5x5 Cuadrada 100 Unidades Plateado 5 X 5 Cm","status":"active","sub_status":[],"sub_status_text":null,"category_id":"MLC393903","domain_id":"MLC-BUTTON_PINS","price":49990,"available_quantity":1,"permalink":"https://articulo.mercadolibre.cl/MLC-1876312163-consumibles-para-maquina-imanes-5x5-cuadrada-100-unidades-plateado-5-x-5-cm-_JM","last_updated":"2026-09-23T13:28:57.341Z"}}
2026-09-23 10:29:02 info: [ML Webhook] Item MLC1876312163 verificado: {"topic":"items","resource":"/items/MLC1876312163","snapshot":{"id":"MLC1876312163","title":"Consumibles Para Maquina Imanes 5x5 Cuadrada 100 Unidades Plateado 5 X 5 Cm","status":"active","sub_status":[],"category_id":"MLC393903","price":49990,"permalink":"https://articulo.mercadolibre.cl/MLC-1876312163-consumibles-para-maquina-imanes-5x5-cuadrada-100-unidades-plateado-5-x-5-cm-_JM","last_updated":"2026-09-23T13:28:57.341Z"}}
2026-09-23 10:29:02 info: [ML Webhook] Item MLC1876312163 sincronizado: active
2026-09-23 10:30:37 info: Yasmany Sánchez Martínez Auditoría - Crea movimiento de inventario
2026-09-23 10:30:37 info: Datos recibidos: {"movement_type":"entry","origin_warehouse_id":31,"product_id":37,"reason":"sdfsdfdsfsdfsdf","notes":null,"variants":[{"variant_id":139,"warehouse_product_variant_id":166,"lot_id":166,"quantity":2,"local_sku":"BAND-CUBA-150X90-001-POLIU","purchase_price":6000,"price":4500,"promotional_price":"","active":true,"published":false,"stock_operation":"entry","create_new_lot":false}]}
2026-09-23 10:31:35 info: Yasmany Sánchez Martínez Auditoría - Crea movimiento de inventario
2026-09-23 10:31:35 info: Datos recibidos: {"movement_type":"entry","origin_warehouse_id":31,"product_id":37,"reason":"sdfsdfdsfsdfsdf","notes":null,"variants":[{"variant_id":139,"warehouse_product_variant_id":166,"lot_id":166,"quantity":2,"local_sku":"BAND-CUBA-150X90-001-POLIU","purchase_price":4000,"price":5500,"promotional_price":"","active":true,"published":false,"stock_operation":"entry","create_new_lot":false}]}
2026-09-23 10:33:28 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"8014b3ab-57c8-4fda-bab2-b4d66217b6d5","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC3502278366-76913501629","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:33:28.447Z","attempts":1,"received":"2026-09-23T13:33:27.778Z","actions":[]}
2026-09-23 10:33:28 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 10:33:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f4abe233-1ed5-49d6-9952-4d455fc881f3","topic":"shipments","resource":"/shipments/48072069470","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:33:48.593Z","attempts":1,"received":"2026-09-23T13:33:48.465Z","actions":[]}
2026-09-23 10:33:48 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 10:40:18 info: Yasmany Sánchez Martínez Auditoría - Crea movimiento de inventario
2026-09-23 10:40:18 info: Datos recibidos: {"movement_type":"entry","origin_warehouse_id":31,"product_id":37,"reason":"sdfsdfdsfsdfsdf","notes":null,"variants":[{"variant_id":139,"warehouse_product_variant_id":166,"lot_id":166,"quantity":2,"local_sku":"BAND-CUBA-150X90-001-POLIU","purchase_price":6000,"price":5500,"promotional_price":1000,"active":true,"published":false,"stock_operation":"entry","create_new_lot":false}]}
2026-09-23 10:41:59 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products
2026-09-23 10:41:59 info: Datos recibidos: 
 {"warehouse_id":22,"company_id":17}
2026-09-23 10:41:59 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products
2026-09-23 10:41:59 info: Datos recibidos: 
 {"warehouse_id":22,"company_id":17}
2026-09-23 10:41:59 info: company_id: 17
2026-09-23 10:41:59 info: company_id: 17
2026-09-23 10:42:42 info: Yasmany Sánchez Martínez Auditoría - Crea movimiento masivo de inventario
2026-09-23 10:42:42 info: Datos recibidos (bulk):
2026-09-23 10:42:42 info: {"movement_type":"transfer","origin_warehouse_id":22,"reason":"eerwerwerwerwerwer","notes":null,"products":[{"product_id":58,"variants":[{"variant_id":171,"warehouse_product_variant_id":207,"lot_id":207,"quantity":2,"local_sku":"QA-ORG-3C-NEG","purchase_price":10990,"price":25990,"promotional_price":null},{"variant_id":172,"warehouse_product_variant_id":208,"lot_id":208,"quantity":2,"local_sku":"QA-ORG-3C-BLA","purchase_price":10990,"price":25990,"promotional_price":null}]}],"destination_warehouse_id":31}
2026-09-23 10:42:42 info: Datos recibidos arehouseproductrepository.create:
2026-09-23 10:42:42 info: {"product_id":58,"warehouse_id":31,"active":true,"minimum_stock":5,"company_id":null,"branch_id":16,"user_id":30}
2026-09-23 10:42:44 info: Yasmany Sánchez Martínez Auditoría - Solicita movimientos de inventario
2026-09-23 10:42:44 info: Datos recibidos:
 {"start_date":"2026-09-01","end_date":"2026-09-30","company_id":17}
2026-09-23 10:42:44 info: Yasmany Sánchez Martínez Auditoría - Lista almacenes
2026-09-23 10:42:51 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products
2026-09-23 10:42:51 info: Datos recibidos: 
 {"warehouse_id":22,"company_id":17}
2026-09-23 10:42:51 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products
2026-09-23 10:42:51 info: Datos recibidos: 
 {"warehouse_id":22,"company_id":17}
2026-09-23 10:42:51 info: company_id: 17
2026-09-23 10:42:51 info: company_id: 17
2026-09-23 10:43:06 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"163de06b-5e3b-4afe-8269-bac5defc711c","topic":"items","resource":"/items/MLC975144698","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:43:06.408Z","attempts":2,"received":"2026-09-23T13:43:03.583Z","actions":[]}
2026-09-23 10:43:06 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 10:43:07 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"0492a847-e377-4fd4-93b9-0c7fcddbf169","topic":"items","resource":"/items/MLC1579582027","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:43:06.808Z","attempts":2,"received":"2026-09-23T13:43:03.396Z","actions":[]}
2026-09-23 10:43:07 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 10:43:20 info: Yasmany Sánchez Martínez Auditoría - Crea movimiento masivo de inventario
2026-09-23 10:43:20 info: Datos recibidos (bulk):
2026-09-23 10:43:20 info: {"movement_type":"transfer","origin_warehouse_id":22,"reason":"sfsfsfsdfsfsdf","notes":null,"products":[{"product_id":58,"variants":[{"variant_id":171,"warehouse_product_variant_id":207,"lot_id":207,"quantity":2,"local_sku":"QA-ORG-3C-NEG","purchase_price":15990,"price":25990,"promotional_price":null},{"variant_id":172,"warehouse_product_variant_id":208,"lot_id":208,"quantity":2,"local_sku":"QA-ORG-3C-BLA","purchase_price":30990,"price":25990,"promotional_price":null}]}],"destination_warehouse_id":31}
2026-09-23 10:43:20 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":58,"product_variant_id":171,"variant_id":171,"warehouse_id":31,"warehouse_product_variant_id":219,"current_price":25990,"current_purchase_price":10990,"current_promotional_price":null},"requested":{"price":25990,"purchase_price":15990,"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":58,"product_variant_id":171,"variant_id":171,"warehouse_id":31,"warehouse_product_variant_id":219,"current_price":25990,"current_purchase_price":10990,"current_promotional_price":null},"requested":{"price":25990,"purchase_price":15990,"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":31,"warehouse_product_variant_id":220,"current_price":25990,"current_purchase_price":10990,"current_promotional_price":null},"requested":{"price":25990,"purchase_price":30990,"promotional_price":null},"changed_fields":["purchase_price"]}],"options":[{"product_id":58,"product_variant_id":171,"variant_id":171,"warehouse_id":31,"warehouse_product_variant_id":219,"current_price":25990,"current_purchase_price":10990,"current_promotional_price":null},{"product_id":58,"product_variant_id":172,"variant_id":172,"warehouse_id":31,"warehouse_product_variant_id":220,"current_price":25990,"current_purchase_price":10990,"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-23 10:43:41 info: Yasmany Sánchez Martínez Auditoría - Crea movimiento masivo de inventario
2026-09-23 10:43:41 info: Datos recibidos (bulk):
2026-09-23 10:43:41 info: {"movement_type":"transfer","origin_warehouse_id":22,"reason":"sfsfsfsdfsfsdf","notes":null,"products":[{"product_id":58,"variants":[{"variant_id":171,"warehouse_product_variant_id":207,"lot_id":207,"quantity":2,"local_sku":"QA-ORG-3C-NEG","purchase_price":15990,"price":30990,"promotional_price":null},{"variant_id":172,"warehouse_product_variant_id":208,"lot_id":208,"quantity":2,"local_sku":"QA-ORG-3C-BLA","purchase_price":30990,"price":40990,"promotional_price":null}]}],"destination_warehouse_id":31}
2026-09-23 10:43:41 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":58,"product_variant_id":171,"variant_id":171,"warehouse_id":31,"warehouse_product_variant_id":219,"current_price":25990,"current_purchase_price":10990,"current_promotional_price":null},"requested":{"price":30990,"purchase_price":15990,"promotional_price":null},"changed_fields":["price","purchase_price"],"conflicts":[{"success":false,"code":"PRODUCT_OPTION_PRICE_CONFLICT","message":"La opción ya existe con otro precio","option":{"product_id":58,"product_variant_id":171,"variant_id":171,"warehouse_id":31,"warehouse_product_variant_id":219,"current_price":25990,"current_purchase_price":10990,"current_promotional_price":null},"requested":{"price":30990,"purchase_price":15990,"promotional_price":null},"changed_fields":["price","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":31,"warehouse_product_variant_id":220,"current_price":25990,"current_purchase_price":10990,"current_promotional_price":null},"requested":{"price":40990,"purchase_price":30990,"promotional_price":null},"changed_fields":["price","purchase_price"]}],"options":[{"product_id":58,"product_variant_id":171,"variant_id":171,"warehouse_id":31,"warehouse_product_variant_id":219,"current_price":25990,"current_purchase_price":10990,"current_promotional_price":null},{"product_id":58,"product_variant_id":172,"variant_id":172,"warehouse_id":31,"warehouse_product_variant_id":220,"current_price":25990,"current_purchase_price":10990,"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-23 10:43:57 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"21e2d59a-4f8f-41aa-88b4-ec955e303e7c","topic":"items","resource":"/items/MLC4145330136","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T13:43:56.82Z","attempts":2,"received":"2026-09-23T13:43:55.118Z","actions":[]}
2026-09-23 10:43:57 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC4145330136
2026-09-23 10:43:57 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 10:43:57 info: [ML Verify] Respuesta item MLC4145330136: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC4145330136","title":"Dispensador De Cinta De Embalaje Blanco","status":"paused","sub_status":["out_of_stock"],"sub_status_text":"out_of_stock","category_id":"MLC416558","domain_id":"MLC-TAPE_DISPENSERS","price":6990,"available_quantity":0,"permalink":"https://articulo.mercadolibre.cl/MLC-4145330136-dispensador-de-cinta-de-embalaje-blanco-_JM","last_updated":"2026-09-23T13:43:55.684Z"}}
2026-09-23 10:43:57 info: [ML Webhook] Item MLC4145330136 verificado: {"topic":"items","resource":"/items/MLC4145330136","snapshot":{"id":"MLC4145330136","title":"Dispensador De Cinta De Embalaje Blanco","status":"paused","sub_status":["out_of_stock"],"category_id":"MLC416558","price":6990,"permalink":"https://articulo.mercadolibre.cl/MLC-4145330136-dispensador-de-cinta-de-embalaje-blanco-_JM","last_updated":"2026-09-23T13:43:55.684Z"}}
2026-09-23 10:43:57 info: [ML Webhook] Item MLC4145330136 sincronizado: paused (out_of_stock)
2026-09-23 10:43:58 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"bebee295-670c-401e-b19c-5d42800d4bd4","topic":"items","resource":"/items/MLC4145330136","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T13:43:58.165Z","attempts":2,"received":"2026-09-23T13:43:56.089Z","actions":[]}
2026-09-23 10:43:58 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC4145330136
2026-09-23 10:43:58 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 10:43:58 info: [ML Verify] Respuesta item MLC4145330136: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC4145330136","title":"Dispensador De Cinta De Embalaje Blanco","status":"paused","sub_status":["out_of_stock"],"sub_status_text":"out_of_stock","category_id":"MLC416558","domain_id":"MLC-TAPE_DISPENSERS","price":6990,"available_quantity":0,"permalink":"https://articulo.mercadolibre.cl/MLC-4145330136-dispensador-de-cinta-de-embalaje-blanco-_JM","last_updated":"2026-09-23T13:43:55.684Z"}}
2026-09-23 10:43:58 info: [ML Webhook] Item MLC4145330136 verificado: {"topic":"items","resource":"/items/MLC4145330136","snapshot":{"id":"MLC4145330136","title":"Dispensador De Cinta De Embalaje Blanco","status":"paused","sub_status":["out_of_stock"],"category_id":"MLC416558","price":6990,"permalink":"https://articulo.mercadolibre.cl/MLC-4145330136-dispensador-de-cinta-de-embalaje-blanco-_JM","last_updated":"2026-09-23T13:43:55.684Z"}}
2026-09-23 10:43:58 info: [ML Webhook] Item MLC4145330136 sincronizado: paused (out_of_stock)
2026-09-23 10:44:06 info: Yasmany Sánchez Martínez Auditoría - Crea movimiento masivo de inventario
2026-09-23 10:44:06 info: Datos recibidos (bulk):
2026-09-23 10:44:06 info: {"movement_type":"transfer","origin_warehouse_id":22,"reason":"sfsfsfsdfsfsdf","notes":null,"products":[{"product_id":58,"variants":[{"variant_id":171,"warehouse_product_variant_id":207,"lot_id":207,"quantity":2,"local_sku":"QA-ORG-3C-NEG","purchase_price":15990,"price":30990,"promotional_price":1000},{"variant_id":172,"warehouse_product_variant_id":208,"lot_id":208,"quantity":2,"local_sku":"QA-ORG-3C-BLA","purchase_price":30990,"price":40990,"promotional_price":1000}]}],"destination_warehouse_id":31}
2026-09-23 10:44:06 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":58,"product_variant_id":171,"variant_id":171,"warehouse_id":31,"warehouse_product_variant_id":219,"current_price":25990,"current_purchase_price":10990,"current_promotional_price":null},"requested":{"price":30990,"purchase_price":15990,"promotional_price":1000},"changed_fields":["price","purchase_price","promotional_price"],"conflicts":[{"success":false,"code":"PRODUCT_OPTION_PRICE_CONFLICT","message":"La opción ya existe con otro precio","option":{"product_id":58,"product_variant_id":171,"variant_id":171,"warehouse_id":31,"warehouse_product_variant_id":219,"current_price":25990,"current_purchase_price":10990,"current_promotional_price":null},"requested":{"price":30990,"purchase_price":15990,"promotional_price":1000},"changed_fields":["price","purchase_price","promotional_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":31,"warehouse_product_variant_id":220,"current_price":25990,"current_purchase_price":10990,"current_promotional_price":null},"requested":{"price":40990,"purchase_price":30990,"promotional_price":1000},"changed_fields":["price","purchase_price","promotional_price"]}],"options":[{"product_id":58,"product_variant_id":171,"variant_id":171,"warehouse_id":31,"warehouse_product_variant_id":219,"current_price":25990,"current_purchase_price":10990,"current_promotional_price":null},{"product_id":58,"product_variant_id":172,"variant_id":172,"warehouse_id":31,"warehouse_product_variant_id":220,"current_price":25990,"current_purchase_price":10990,"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-23 10:49:41 info: Yasmany Sánchez Martínez Auditoría - Cierra sessión
2026-09-23 10:52:16 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"eb2f09af-7347-40f1-b7ac-2801fdbf1d85","topic":"orders_v2","resource":"/orders/2000018502983580","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T13:52:16.256Z","attempts":1,"received":"2026-09-23T13:52:16.023Z","actions":["static_tags:pack_order","flows:catalog","action:new_tag","site_id:mlc","channel:marketplace","is_test:false","pack_order:true"]}
2026-09-23 10:52:16 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 10:52:17 info: [ML Webhook] Recurso discounts 2000018502983580 no encontrado (404)
2026-09-23 10:52:17 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC3768765066 credential_id=55 company_id=null branch_id=null
2026-09-23 10:52:17 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC3768765066 credential_id=55 company_id=19 branch_id=null
2026-09-23 10:52:35 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a0970b2a-b060-4f04-8cd4-6b42c74609c1","topic":"payments","resource":"/collections/179482908007","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:52:35.178Z","attempts":1,"received":"2026-09-23T13:52:35.15Z","actions":[]}
2026-09-23 10:52:35 info: [ML Webhook] Ignorado topic: payments
2026-09-23 10:52:39 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3e3b682b-df5a-45a9-b064-a5fe7f5ef609","topic":"items","resource":"/items/MLC3348097046","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:52:38.725Z","attempts":2,"received":"2026-09-23T13:52:35.911Z","actions":[]}
2026-09-23 10:52:39 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 10:52:39 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"60fe7631-fb7c-4d99-92c3-73a77effe80b","topic":"stock-locations","resource":"/user-products/MLCU3594793596/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:52:39.001Z","attempts":1,"received":"2026-09-23T13:52:37.758Z","actions":["type:selling_address"]}
2026-09-23 10:52:39 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 10:52:39 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"80909ad3-f343-4d96-bd0f-687103fb5c82","topic":"items","resource":"/items/MLC3348097046","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:52:39.402Z","attempts":2,"received":"2026-09-23T13:52:36.09Z","actions":[]}
2026-09-23 10:52:39 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 10:52:42 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"956386a0-0a76-4635-a3d7-29225c360cf8","topic":"items","resource":"/items/MLC1786662295","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:52:41.698Z","attempts":2,"received":"2026-09-23T13:52:39.48Z","actions":[]}
2026-09-23 10:52:42 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 10:52:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"226ad07a-b7e2-497d-9e66-7c918b63c2aa","topic":"shipments","resource":"/shipments/48082919505","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:52:46.24Z","attempts":1,"received":"2026-09-23T13:52:45.567Z","actions":[]}
2026-09-23 10:52:46 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 10:52:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"97e49a71-1e81-4900-b52a-cbc8483f66f1","topic":"orders_v2","resource":"/orders/2000018605025296","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:52:46.26Z","attempts":1,"received":"2026-09-23T13:52:45.28Z","actions":["status"]}
2026-09-23 10:52:46 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 10:52:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"17694a51-0fb8-4645-8b15-60082dd817eb","topic":"shipments","resource":"/shipments/48082919505","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:52:48.376Z","attempts":1,"received":"2026-09-23T13:52:47.649Z","actions":[]}
2026-09-23 10:52:48 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 10:52:50 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"5bcc9a6f-890b-403a-993f-99fd849c9ece","topic":"shipments","resource":"/shipments/48082919505","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:52:50.561Z","attempts":1,"received":"2026-09-23T13:52:50.022Z","actions":[]}
2026-09-23 10:52:50 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 10:52:50 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"5d9342c7-2674-48a5-b2cf-54022c62c340","topic":"shipments","resource":"/shipments/48082919505","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:52:50.35Z","attempts":1,"received":"2026-09-23T13:52:49.992Z","actions":[]}
2026-09-23 10:52:50 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 10:52:53 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"746b3d03-69c1-42d6-b178-3885e52547d7","topic":"stock-locations","resource":"/user-products/MLCU3800619492/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:52:53.61Z","attempts":1,"received":"2026-09-23T13:52:53.343Z","actions":["type:selling_address"]}
2026-09-23 10:52:53 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 10:52:56 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"fa6cd93c-f0dc-4e44-ae9b-abcaa01060d4","topic":"items","resource":"/items/MLC1858782133","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:52:55.585Z","attempts":2,"received":"2026-09-23T13:52:54.268Z","actions":[]}
2026-09-23 10:52:56 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 10:52:58 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"37812401-6b57-43ea-8fb9-d009f771867a","topic":"items","resource":"/items/MLC4182491360","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:52:57.424Z","attempts":2,"received":"2026-09-23T13:52:54.247Z","actions":[]}
2026-09-23 10:52:58 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 10:53:28 info: Entrando a loguearse
2026-09-23 10:53:28 info: 'Datos recibidos al loguearse:', {"email":"ivanmartin@klint.cl","password":"123456"}
2026-09-23 10:53:28 info: Entrando a loguearse
2026-09-23 10:53:28 info: 'Datos recibidos al loguearse:', {"email":"ivanmartin@klint.cl","password":"123456"}
2026-09-23 10:53:30 info: Entrando a loguearse
2026-09-23 10:53:30 info: 'Datos recibidos al loguearse:', {"email":"ivanmartin@klint.cl","password":"123456"}
2026-09-23 10:53:31 info: Entrando a loguearse
2026-09-23 10:53:31 info: 'Datos recibidos al loguearse:', {"email":"ivanmartin@klint.cl","password":"123456"}
2026-09-23 10:53:32 info: Entrando a loguearse
2026-09-23 10:53:32 info: 'Datos recibidos al loguearse:', {"email":"ivanmartin@klint.cl","password":"123456"}
2026-09-23 10:53:33 info: Entrando a loguearse
2026-09-23 10:53:33 info: 'Datos recibidos al loguearse:', {"email":"ivanmartin@klint.cl","password":"123456"}
2026-09-23 10:53:33 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"22a21e8f-648f-4279-8d3b-a0d1c0e7373a","topic":"orders_v2","resource":"/orders/2000018605025296","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T13:53:33.439Z","attempts":1,"received":"2026-09-23T13:53:33.285Z","actions":["static_tags:pack_order","site_id:mlc","channel:marketplace","payments","expiration_date","is_test:false","pack_order:true","order_items"]}
2026-09-23 10:53:33 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 10:54:23 info: Ivan Martín - Lista inventario consolidado
2026-09-23 10:59:41 info: Ivan Martín - Lista inventario consolidado
2026-09-23 11:01:47 info: Ivan Martín - Cierra sessión
2026-09-23 11:03:16 info: Entrando a loguearse
2026-09-23 11:03:16 info: 'Datos recibidos al loguearse:', {"email":"ivanmartin@klint.cl","password":"123456"}
2026-09-23 11:03:16 info: Entrando a loguearse
2026-09-23 11:03:16 info: 'Datos recibidos al loguearse:', {"email":"ivanmartin@klint.cl","password":"123456"}
2026-09-23 11:03:21 info: Entrando a loguearse
2026-09-23 11:03:21 info: 'Datos recibidos al loguearse:', {"email":"ivanmartin@klint.cl","password":"123456"}
2026-09-23 11:03:22 info: Ivan Martín - Lista inventario consolidado
2026-09-23 11:03:26 info: Ivan Martín - Lista inventario consolidado
2026-09-23 11:04:44 info: ivan - Solicita reporte de ventas
2026-09-23 11:04:44 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","company_id":19}
2026-09-23 11:04:44 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:04:59 info: ivan - Solicita reporte de ventas
2026-09-23 11:04:59 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","company_id":19}
2026-09-23 11:04:59 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:05:22 info: ivan - Solicita reporte de ventas
2026-09-23 11:05:22 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","company_id":19}
2026-09-23 11:05:22 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:05:51 info: ivan - Solicita reporte de ventas
2026-09-23 11:05:51 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","status":"paid","company_id":19}
2026-09-23 11:05:52 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:06:13 info: ivan - Solicita reporte de ventas
2026-09-23 11:06:13 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","status":"cancelled","company_id":19}
2026-09-23 11:06:13 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:06:32 info: ivan - Solicita reporte de ventas
2026-09-23 11:06:32 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","status":"returned","company_id":19}
2026-09-23 11:06:32 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:06:37 info: ivan - Solicita reporte de ventas
2026-09-23 11:06:37 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","status":"paid","company_id":19}
2026-09-23 11:06:37 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:07:02 info: ivan - Solicita reporte de ventas
2026-09-23 11:07:02 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","marketplace":67,"status":"paid","company_id":19}
2026-09-23 11:07:02 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:07:20 info: ivan - Solicita reporte de ventas
2026-09-23 11:07:20 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","marketplace":67,"status":"paid","company_id":19}
2026-09-23 11:07:20 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:07:25 info: ivan - Solicita reporte de ventas
2026-09-23 11:07:25 info: Datos recibidos:
 {"from":"2026-08-01","to":"2026-09-30","marketplace":67,"status":"paid","company_id":19}
2026-09-23 11:07:25 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:07:42 info: ivan - Solicita reporte de ventas
2026-09-23 11:07:42 info: Datos recibidos:
 {"from":"2026-07-01","to":"2026-09-30","marketplace":67,"status":"paid","company_id":19}
2026-09-23 11:07:42 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:07:54 info: ivan - Solicita reporte de ventas
2026-09-23 11:07:54 info: Datos recibidos:
 {"from":"2026-07-01","to":"2026-09-30","marketplace":67,"company_id":19}
2026-09-23 11:07:54 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:08:11 info: ivan - Solicita reporte de ventas
2026-09-23 11:08:11 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","marketplace":67,"company_id":19}
2026-09-23 11:08:11 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:08:31 info: ivan - Solicita reporte de ventas
2026-09-23 11:08:31 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","marketplace":55,"company_id":19}
2026-09-23 11:08:31 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:09:02 info: ivan - Solicita reporte de ventas
2026-09-23 11:09:02 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","company_id":19}
2026-09-23 11:09:02 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:09:23 info: ivan - Solicita refresh de orden marketplace
2026-09-23 11:09:23 info: Datos recibidos:
 {"id":243}
2026-09-23 11:09:25 info: ivan - Refresh de orden marketplace exitoso
2026-09-23 11:09:54 info: ivan - Solicita refresh de orden marketplace
2026-09-23 11:09:54 info: Datos recibidos:
 {"id":243}
2026-09-23 11:09:57 info: ivan - Refresh de orden marketplace exitoso
2026-09-23 11:10:04 info: ivan - Solicita reporte de ventas
2026-09-23 11:10:04 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","company_id":19}
2026-09-23 11:10:05 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:10:18 info: ivan - Solicita refresh de orden marketplace
2026-09-23 11:10:18 info: Datos recibidos:
 {"id":243}
2026-09-23 11:10:19 info: ivan - Refresh de orden marketplace exitoso
2026-09-23 11:10:21 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f6ade1c0-bbee-4e11-8264-979eb4c38ae7","topic":"stock-locations","resource":"/user-products/MLCU107693820/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:10:21.366Z","attempts":1,"received":"2026-09-23T14:10:20.781Z","actions":["type:selling_address"]}
2026-09-23 11:10:21 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 11:10:49 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ad291812-6429-49af-8f10-4290c3a62d94","topic":"payments","resource":"/collections/179482908007","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:10:48.687Z","attempts":1,"received":"2026-09-23T14:10:48.325Z","actions":[]}
2026-09-23 11:10:49 info: [ML Webhook] Ignorado topic: payments
2026-09-23 11:10:53 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"31f8fc98-6b59-4eb0-ae1a-938721ab7859","topic":"items","resource":"/items/MLC998052241","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:10:52.92Z","attempts":2,"received":"2026-09-23T14:10:23.635Z","actions":[]}
2026-09-23 11:10:53 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:12:41 info: ivan - Solicita reporte de comisiones
2026-09-23 11:12:41 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","fee_type":"all","company_id":19,"limit":1000,"offset":0}
2026-09-23 11:12:41 info: ivan - Reporte de comisiones generado exitosamente
2026-09-23 11:13:32 info: ivan - Solicita reporte de comisiones
2026-09-23 11:13:32 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","marketplace":67,"fee_type":"all","company_id":19,"limit":1000,"offset":0}
2026-09-23 11:13:32 info: ivan - Reporte de comisiones generado exitosamente
2026-09-23 11:14:07 info: ivan - Solicita reporte de comisiones
2026-09-23 11:14:07 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","marketplace":55,"fee_type":"all","company_id":19,"limit":1000,"offset":0}
2026-09-23 11:14:07 info: ivan - Reporte de comisiones generado exitosamente
2026-09-23 11:14:19 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"32c24812-4e4a-4614-8927-7fb61477c9cf","topic":"shipments","resource":"/shipments/48082919505","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:14:18.728Z","attempts":1,"received":"2026-09-23T14:14:17.245Z","actions":[]}
2026-09-23 11:14:19 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 11:14:44 info: ivan - Solicita reporte de comisiones
2026-09-23 11:14:44 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","marketplace":55,"status":"pending","fee_type":"all","company_id":19,"limit":1000,"offset":0}
2026-09-23 11:14:44 info: ivan - Reporte de comisiones generado exitosamente
2026-09-23 11:14:49 info: ivan - Solicita reporte de comisiones
2026-09-23 11:14:49 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","marketplace":55,"status":"charged","fee_type":"all","company_id":19,"limit":1000,"offset":0}
2026-09-23 11:14:49 info: ivan - Reporte de comisiones generado exitosamente
2026-09-23 11:14:57 info: ivan - Solicita reporte de comisiones
2026-09-23 11:14:57 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","marketplace":55,"status":"paid","fee_type":"all","company_id":19,"limit":1000,"offset":0}
2026-09-23 11:14:57 info: ivan - Reporte de comisiones generado exitosamente
2026-09-23 11:15:02 info: ivan - Solicita reporte de comisiones
2026-09-23 11:15:02 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","marketplace":55,"status":"cancelled","fee_type":"all","company_id":19,"limit":1000,"offset":0}
2026-09-23 11:15:02 info: ivan - Reporte de comisiones generado exitosamente
2026-09-23 11:15:09 info: ivan - Solicita reporte de comisiones
2026-09-23 11:15:09 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","marketplace":55,"status":"refunded","fee_type":"all","company_id":19,"limit":1000,"offset":0}
2026-09-23 11:15:09 info: ivan - Reporte de comisiones generado exitosamente
2026-09-23 11:15:31 info: ivan - Solicita reporte de comisiones
2026-09-23 11:15:31 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","fee_type":"all","company_id":19,"limit":1000,"offset":0}
2026-09-23 11:15:31 info: ivan - Reporte de comisiones generado exitosamente
2026-09-23 11:15:39 info: ivan - Solicita reporte de ventas
2026-09-23 11:15:39 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","company_id":19}
2026-09-23 11:15:39 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:15:47 info: ivan - Solicita reporte de ganancias
2026-09-23 11:15:47 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","company_id":19,"group_by":"marketplace"}
2026-09-23 11:15:48 info: ivan - Reporte de ganancias generado exitosamente
2026-09-23 11:16:13 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f6ade1c0-bbee-4e11-8264-979eb4c38ae7","topic":"stock-locations","resource":"/user-products/MLCU107693820/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:16:12.96Z","attempts":2,"received":"2026-09-23T14:10:20.781Z","actions":["type:selling_address"]}
2026-09-23 11:16:13 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 11:17:12 info: ivan - Solicita reporte de ganancias
2026-09-23 11:17:12 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","company_id":19,"group_by":"all"}
2026-09-23 11:17:12 info: ivan - Reporte de ganancias generado exitosamente
2026-09-23 11:19:23 info: Ivan Martín - Obtiene credenciales por usuario
2026-09-23 11:20:23 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"60ec3a93-b62c-4216-9e51-ea8aefce0c2a","topic":"questions","resource":"/questions/13663524364","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:20:23.002Z","attempts":1,"received":"2026-09-23T14:20:22.922Z","actions":[]}
2026-09-23 11:20:23 info: [ML Webhook] Ignorado topic: questions
2026-09-23 11:20:32 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"85f3e4b1-36a6-4c4f-a793-9d82fc039d94","topic":"items","resource":"/items/MLC3509798518","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:20:31.753Z","attempts":2,"received":"2026-09-23T14:20:26.95Z","actions":[]}
2026-09-23 11:20:32 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:24:39 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2cdfa3c3-7269-4520-92f1-054a36103359","topic":"shipments","resource":"/shipments/48068479722","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:24:39.248Z","attempts":1,"received":"2026-09-23T14:24:39.098Z","actions":[]}
2026-09-23 11:24:39 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 11:25:14 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"323903fb-d3e5-4b0b-90df-b11ad0464194","topic":"payments","resource":"/collections/179489160329","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:25:13.956Z","attempts":1,"received":"2026-09-23T14:25:13.84Z","actions":[]}
2026-09-23 11:25:14 info: [ML Webhook] Ignorado topic: payments
2026-09-23 11:25:15 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"5b7579c2-e6bb-41b0-b6f5-61fce863eb7e","topic":"shipments","resource":"/shipments/48083207737","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:25:14.74Z","attempts":1,"received":"2026-09-23T14:25:14.686Z","actions":[]}
2026-09-23 11:25:15 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 11:25:15 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"27dcf830-0bc1-4be4-9237-d7f4371cb9d7","topic":"orders_v2","resource":"/orders/2000018605601514","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:25:15.004Z","attempts":1,"received":"2026-09-23T14:25:14.653Z","actions":["flows:catalog","pack_order:false","site_id:mlc","static_tags:b2b","channel:marketplace","date_closed","payments","flows:b2b","hidden_for_seller","is_test:false","status"]}
2026-09-23 11:25:15 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:25:15 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ebbe79a0-ac84-4c51-b22e-040ea9b423d5","topic":"orders_v2","resource":"/orders/2000018605601514","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:25:15.243Z","attempts":1,"received":"2026-09-23T14:25:14.885Z","actions":["flows:catalog","action:new_tag","pack_order:false","site_id:mlc","static_tags:b2b","channel:marketplace","payments","flows:b2b","is_test:false"]}
2026-09-23 11:25:15 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:25:16 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"865d73f1-e686-4a1b-b2b2-058694dafb3b","topic":"stock-locations","resource":"/user-products/MLCU117957403/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:25:16.287Z","attempts":1,"received":"2026-09-23T14:25:15.524Z","actions":["type:selling_address"]}
2026-09-23 11:25:16 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 11:25:17 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"899ad7bf-885d-406a-a4e6-1640d02e7e0b","topic":"orders_v2","resource":"/orders/2000018605601514","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:25:17.052Z","attempts":1,"received":"2026-09-23T14:25:14.044Z","actions":["flows:catalog","action:new_tag","pack_order:false","site_id:mlc","static_tags:b2b","channel:marketplace","action:new_order","flows:b2b","is_test:false","order_items"]}
2026-09-23 11:25:17 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:25:19 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"c9bf03ab-4757-48db-b88a-3d20bebaf63d","topic":"orders_v2","resource":"/orders/2000018605601514","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:25:19.069Z","attempts":1,"received":"2026-09-23T14:25:18.299Z","actions":["flows:catalog","pack_order:false","site_id:mlc","static_tags:b2b","channel:marketplace","flows:b2b","is_test:false","order_items"]}
2026-09-23 11:25:19 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:25:20 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"51dd442a-9ce9-4f51-bb4b-1c86e0016590","topic":"shipments","resource":"/shipments/48083207737","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:25:19.93Z","attempts":1,"received":"2026-09-23T14:25:19.066Z","actions":[]}
2026-09-23 11:25:20 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 11:25:22 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"045cc31d-1738-40ad-9e3f-6b9e37424933","topic":"shipments","resource":"/shipments/48083207737","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:25:21.756Z","attempts":1,"received":"2026-09-23T14:25:21.349Z","actions":[]}
2026-09-23 11:25:22 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 11:25:22 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"52cb3d40-1d85-48f9-8830-7f5ebe0d01be","topic":"shipments","resource":"/shipments/48083207737","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:25:21.939Z","attempts":1,"received":"2026-09-23T14:25:21.363Z","actions":[]}
2026-09-23 11:25:22 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 11:25:22 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3a56f786-b14b-4c34-a50f-b5ef30b65629","topic":"orders_v2","resource":"/orders/2000018605601514","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:25:21.825Z","attempts":1,"received":"2026-09-23T14:25:20.757Z","actions":["flows:catalog","pack_order:false","site_id:mlc","static_tags:b2b","channel:marketplace","payments","flows:b2b","is_test:false","order_items"]}
2026-09-23 11:25:22 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:25:23 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"540cea88-a899-4160-ba1f-6b8d95cba968","topic":"orders_v2","resource":"/orders/2000018605601514","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:25:23.389Z","attempts":1,"received":"2026-09-23T14:25:22.694Z","actions":["flows:catalog","action:new_tag","pack_order:false","site_id:mlc","static_tags:b2b","channel:marketplace","flows:b2b","is_test:false","order_items"]}
2026-09-23 11:25:23 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:25:25 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"0874f905-c41e-4179-a549-e5d038b72e04","topic":"items","resource":"/items/MLC1916336697","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:25:24.631Z","attempts":2,"received":"2026-09-23T14:25:14.152Z","actions":[]}
2026-09-23 11:25:25 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:25:26 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d6a0ca46-86c9-431a-be46-97758a36b958","topic":"items","resource":"/items/MLC1916336697","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:25:26.648Z","attempts":2,"received":"2026-09-23T14:25:21.465Z","actions":[]}
2026-09-23 11:25:26 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:25:40 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"24281a10-b369-4a7c-8074-7d4fa0e5f7b6","topic":"items","resource":"/items/MLC2224720352","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:25:39.687Z","attempts":2,"received":"2026-09-23T14:25:34.758Z","actions":[]}
2026-09-23 11:25:40 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:26:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"95c671a8-c59c-4bb0-ae2e-37bcab5702fa","topic":"orders_v2","resource":"/orders/2000018605601514","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:26:46.514Z","attempts":1,"received":"2026-09-23T14:26:45.734Z","actions":["flows:catalog","pack_order:false","site_id:mlc","static_tags:b2b","channel:marketplace","flows:b2b","expiration_date","is_test:false"]}
2026-09-23 11:26:46 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:27:02 info: 🛑 SIGTERM recibido (cPanel), cerrando gracefulmente...
2026-09-23 11:27:20 info: 🚀 Servidor escuchando en http://0.0.0.0:8081/api
2026-09-23 11:27:20 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"12a1810c-1d37-4349-bcb6-2edb6da45efb","topic":"orders_v2","resource":"/orders/2000018471268504","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:27:03.706Z","attempts":1,"received":"2026-09-23T14:27:02.744Z","actions":["static_tags:d2c","static_tags:b2b","channel:marketplace","payments","fulfilled","flows:b2b","static_tags:one_shot","static_tags:pack_order","flows:catalog","action:new_tag","site_id:mlc","action:delete_tag","is_test:false","pack_order:true","order_items"]}
2026-09-23 11:27:20 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3fe607b6-4833-443a-94f9-1dd9f6fb1579","topic":"shipments","resource":"/shipments/48019919397","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:27:02.246Z","attempts":1,"received":"2026-09-23T14:27:02.054Z","actions":[]}
2026-09-23 11:27:20 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 11:27:20 info: ✅ Conexión a la base de datos exitosa
2026-09-23 11:27:20 info: [JobProcessor] Iniciado - Poll: 5000ms, Batch: 3
2026-09-23 11:27:20 info: ✅ JobBackgroundProcessor iniciado
2026-09-23 11:27:20 info: [FB Reconcile] Deshabilitado por configuracion
2026-09-23 11:27:20 info: ✅ FalabellaOrderReconciliationService iniciado
2026-09-23 11:27:20 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:31:15 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"12a1810c-1d37-4349-bcb6-2edb6da45efb","topic":"orders_v2","resource":"/orders/2000018471268504","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:31:14.989Z","attempts":2,"received":"2026-09-23T14:27:02.744Z","actions":["static_tags:d2c","static_tags:b2b","channel:marketplace","payments","fulfilled","flows:b2b","static_tags:one_shot","static_tags:pack_order","flows:catalog","action:new_tag","site_id:mlc","action:delete_tag","is_test:false","pack_order:true","order_items"]}
2026-09-23 11:31:15 info: [ML Webhook] Evento duplicado ignorado: 12a1810c-1d37-4349-bcb6-2edb6da45efb
2026-09-23 11:31:24 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3fe607b6-4833-443a-94f9-1dd9f6fb1579","topic":"shipments","resource":"/shipments/48019919397","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:31:24.372Z","attempts":2,"received":"2026-09-23T14:27:02.054Z","actions":[]}
2026-09-23 11:31:24 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 11:33:25 info: Ivan Martín - Cierra sessión
2026-09-23 11:33:57 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"283f706b-d620-4842-bfe7-d6abe2e1e2e9","topic":"shipments","resource":"/shipments/48083207737","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:33:56.633Z","attempts":2,"received":"2026-09-23T14:29:48.4Z","actions":[]}
2026-09-23 11:33:57 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 11:38:13 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a8f29bf2-3841-4e0e-a520-9a26bd0e8da0","topic":"shipments","resource":"/shipments/48038201473","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:38:13.521Z","attempts":1,"received":"2026-09-23T14:38:12.713Z","actions":[]}
2026-09-23 11:38:13 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 11:38:26 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4a2d830f-d371-439d-b13e-9d73f6490258","topic":"shipments","resource":"/shipments/48050849882","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:38:26.326Z","attempts":1,"received":"2026-09-23T14:38:25.611Z","actions":[]}
2026-09-23 11:38:26 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 11:39:31 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4b01c02f-bdd8-4fe6-a1cc-d85760d5908c","topic":"catalog_item_competition_status","resource":"/items/MLC4120142520/price_to_win","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:39:30.693Z","attempts":1,"received":"2026-09-23T14:39:30.595Z","actions":[]}
2026-09-23 11:39:31 info: [ML Webhook] Ignorado topic: catalog_item_competition_status
2026-09-23 11:42:39 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4674e00a-eb0f-4c12-9100-69f36507268c","topic":"price_suggestion","resource":"/suggestions/items/MLC4182491360/details","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:42:39.243Z","attempts":2,"received":"2026-09-23T14:37:11.124Z","actions":["price_suggestion"]}
2026-09-23 11:42:39 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 11:44:30 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2c131bf6-a5c0-4a05-ab7d-ecc8f8d75dc7","topic":"price_suggestion","resource":"/suggestions/items/MLC1898563593/details","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T14:44:30.3Z","attempts":2,"received":"2026-09-23T14:38:43.804Z","actions":["price_suggestion"]}
2026-09-23 11:44:30 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 11:45:12 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"eadebe77-5ee5-4374-8174-52a0065611f4","topic":"shipments","resource":"/shipments/48034919065","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T14:45:12.547Z","attempts":1,"received":"2026-09-23T14:45:12.079Z","actions":[]}
2026-09-23 11:45:12 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 11:45:13 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a26d3cce-28a7-4476-830c-93692b67447e","topic":"orders_v2","resource":"/orders/2000018502983580","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T14:45:13.633Z","attempts":1,"received":"2026-09-23T14:45:13.52Z","actions":["static_tags:pack_order","flows:catalog","action:new_tag","site_id:mlc","channel:marketplace","payments","fulfilled","action:delete_tag","is_test:false","pack_order:true","order_items"]}
2026-09-23 11:45:14 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 11:45:14 info: [ML Webhook] Recurso discounts 2000018502983580 no encontrado (404)
2026-09-23 11:45:15 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC3768765066 credential_id=55 company_id=null branch_id=null
2026-09-23 11:45:15 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC3768765066 credential_id=55 company_id=19 branch_id=null
2026-09-23 11:47:40 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"cdf16158-fdaf-4960-a901-0c5d16787b37","topic":"payments","resource":"/collections/179489160329","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:47:40.074Z","attempts":1,"received":"2026-09-23T14:47:39.951Z","actions":[]}
2026-09-23 11:47:40 info: [ML Webhook] Ignorado topic: payments
2026-09-23 11:49:45 info: Entrando a loguearse
2026-09-23 11:49:45 info: 'Datos recibidos al loguearse:', {"email":"ivanmartin@klint.cl","password":"123456"}
2026-09-23 11:49:46 info: Entrando a loguearse
2026-09-23 11:49:46 info: 'Datos recibidos al loguearse:', {"email":"ivanmartin@klint.cl","password":"123456"}
2026-09-23 11:49:47 info: Entrando a loguearse
2026-09-23 11:49:47 info: 'Datos recibidos al loguearse:', {"email":"ivanmartin@klint.cl","password":"123456"}
2026-09-23 11:49:53 info: ivan - Solicita reporte de ventas
2026-09-23 11:49:53 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","company_id":19}
2026-09-23 11:49:53 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 11:50:01 info: ivan - Solicita refresh de orden marketplace
2026-09-23 11:50:01 info: Datos recibidos:
 {"id":243}
2026-09-23 11:50:02 info: ivan - Refresh de orden marketplace exitoso
2026-09-23 11:50:18 info: Ivan Martín - Cierra sessión
2026-09-23 11:52:14 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2c131bf6-a5c0-4a05-ab7d-ecc8f8d75dc7","topic":"price_suggestion","resource":"/suggestions/items/MLC1898563593/details","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T14:52:14.036Z","attempts":3,"received":"2026-09-23T14:38:43.804Z","actions":["price_suggestion"]}
2026-09-23 11:52:14 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 11:53:32 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f9c1cc44-5c7f-438e-92b1-41229c8add2c","topic":"payments","resource":"/collections/179493549229","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:53:31.924Z","attempts":1,"received":"2026-09-23T14:53:31.548Z","actions":[]}
2026-09-23 11:53:32 info: [ML Webhook] Ignorado topic: payments
2026-09-23 11:53:32 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"06a38809-6e1d-49b0-8d5e-fd623cb7c1ac","topic":"payments","resource":"/collections/179493499501","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:53:32.243Z","attempts":1,"received":"2026-09-23T14:53:32.167Z","actions":[]}
2026-09-23 11:53:32 info: [ML Webhook] Ignorado topic: payments
2026-09-23 11:53:34 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"420bb206-09ef-474e-a0fd-ad3faec7a44e","topic":"stock-locations","resource":"/user-products/MLCU4222854714/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:53:33.892Z","attempts":1,"received":"2026-09-23T14:53:33.411Z","actions":["type:selling_address"]}
2026-09-23 11:53:34 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 11:53:45 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"69f1cafd-c2c2-455b-8c43-5ecdc146d030","topic":"shipments","resource":"/shipments/48083454615","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:53:45.363Z","attempts":1,"received":"2026-09-23T14:53:45.18Z","actions":[]}
2026-09-23 11:53:45 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 11:53:45 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"60027efd-279e-4d91-bfe9-127614a5d482","topic":"orders_v2","resource":"/orders/2000018606119722","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:53:45.55Z","attempts":1,"received":"2026-09-23T14:53:45.043Z","actions":["status"]}
2026-09-23 11:53:45 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:53:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a0052547-2e74-4fe1-b94a-90082917bdae","topic":"shipments","resource":"/shipments/48083454615","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:53:47.688Z","attempts":1,"received":"2026-09-23T14:53:47.539Z","actions":[]}
2026-09-23 11:53:48 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 11:53:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ffa3175f-80eb-4cd5-8141-375b85dee84e","topic":"shipments","resource":"/shipments/48083454615","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:53:48.075Z","attempts":1,"received":"2026-09-23T14:53:47.421Z","actions":[]}
2026-09-23 11:53:48 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 11:53:51 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"13da9785-44cc-44a0-843e-b5a6bec0c0b0","topic":"shipments","resource":"/shipments/48083454615","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:53:50.965Z","attempts":1,"received":"2026-09-23T14:53:49.706Z","actions":[]}
2026-09-23 11:53:51 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 11:53:55 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f429a8fa-9b0c-4961-bff2-51da51705c97","topic":"orders_v2","resource":"/orders/2000018606119722","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:53:55.058Z","attempts":1,"received":"2026-09-23T14:53:54.827Z","actions":["static_tags:pack_order","flows:catalog","action:new_tag","site_id:mlc","channel:marketplace","payments","is_test:false","pack_order:true","order_items"]}
2026-09-23 11:53:55 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:54:05 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3abb03b4-0a1c-434a-b106-6a0796a4c42e","topic":"items","resource":"/items/MLC4217837628","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:54:04.565Z","attempts":2,"received":"2026-09-23T14:53:38.652Z","actions":[]}
2026-09-23 11:54:05 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:54:10 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2d5312e9-1ffb-444f-ad19-c3d4ce28b525","topic":"items","resource":"/items/MLC4217837628","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:54:10.109Z","attempts":2,"received":"2026-09-23T14:53:39.55Z","actions":[]}
2026-09-23 11:54:10 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:54:12 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"6fe3d1cd-6a14-4f18-a58d-debec6c323cf","topic":"items","resource":"/items/MLC4145431642","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:54:12.186Z","attempts":2,"received":"2026-09-23T14:53:38.374Z","actions":[]}
2026-09-23 11:54:12 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:55:14 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"6b4209fb-582a-4172-9d31-cbed8ef930b8","topic":"orders_v2","resource":"/orders/2000018606119722","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:55:14.591Z","attempts":1,"received":"2026-09-23T14:55:14.312Z","actions":["static_tags:pack_order","flows:catalog","site_id:mlc","channel:marketplace","expiration_date","is_test:false","pack_order:true"]}
2026-09-23 11:55:14 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 11:56:24 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"c8764cca-95dc-4325-be2d-b4f236532835","topic":"catalog_item_competition_status","resource":"/items/MLC4067257854/price_to_win","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:56:23.554Z","attempts":1,"received":"2026-09-23T14:56:22.916Z","actions":[]}
2026-09-23 11:56:24 info: [ML Webhook] Ignorado topic: catalog_item_competition_status
2026-09-23 11:57:24 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"71999889-8fe0-4fdd-b518-b8f00d322a86","topic":"payments","resource":"/collections/178146698999","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T14:57:23.888Z","attempts":1,"received":"2026-09-23T14:57:23.63Z","actions":[]}
2026-09-23 11:57:24 info: [ML Webhook] Ignorado topic: payments
2026-09-23 11:59:57 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"51ebc52e-ea8a-4c4a-961d-a71d884b2f78","topic":"catalog_item_competition_status","resource":"/items/MLC4187898076/price_to_win","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T14:59:57.09Z","attempts":1,"received":"2026-09-23T14:59:56.895Z","actions":[]}
2026-09-23 11:59:57 info: [ML Webhook] Ignorado topic: catalog_item_competition_status
2026-09-23 12:00:38 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"c8764cca-95dc-4325-be2d-b4f236532835","topic":"catalog_item_competition_status","resource":"/items/MLC4067257854/price_to_win","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:00:38.515Z","attempts":2,"received":"2026-09-23T14:56:22.916Z","actions":[]}
2026-09-23 12:00:38 info: [ML Webhook] Ignorado topic: catalog_item_competition_status
2026-09-23 12:02:27 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2296f348-7665-4bed-9f83-1765e89e47bc","topic":"shipments","resource":"/shipments/48083454615","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:02:26.997Z","attempts":1,"received":"2026-09-23T15:02:26.82Z","actions":[]}
2026-09-23 12:02:27 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:04:58 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"71999889-8fe0-4fdd-b518-b8f00d322a86","topic":"payments","resource":"/collections/178146698999","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:04:58.06Z","attempts":2,"received":"2026-09-23T14:57:23.63Z","actions":[]}
2026-09-23 12:04:58 info: [ML Webhook] Ignorado topic: payments
2026-09-23 12:06:18 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ac7962d4-8f98-4948-857f-180bb9eeb292","topic":"shipments","resource":"/shipments/48029432312","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:06:18.204Z","attempts":1,"received":"2026-09-23T15:06:17.961Z","actions":[]}
2026-09-23 12:06:18 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:06:20 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7d437dee-5112-4660-ab73-54aba0cfc956","topic":"orders_v2","resource":"/orders/2000018490485994","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:06:19.777Z","attempts":1,"received":"2026-09-23T15:06:19.621Z","actions":["static_tags:pack_order","flows:catalog","action:new_tag","site_id:mlc","channel:marketplace","payments","fulfilled","action:delete_tag","is_test:false","pack_order:true","order_items"]}
2026-09-23 12:06:20 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:10:51 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f2d6f9f8-cc7e-4439-8794-a7dabbbdafa9","topic":"payments","resource":"/collections/179493549229","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:10:51.164Z","attempts":1,"received":"2026-09-23T15:10:50.785Z","actions":[]}
2026-09-23 12:10:51 info: [ML Webhook] Ignorado topic: payments
2026-09-23 12:12:24 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"465f1a2f-b881-4883-9ce6-f924ebce37f9","topic":"price_suggestion","resource":"/suggestions/items/MLC2212102915/details","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T15:12:24.412Z","attempts":3,"received":"2026-09-23T14:58:38.537Z","actions":["price_suggestion"]}
2026-09-23 12:12:24 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 12:13:16 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"5e42e77e-8a01-4fbf-8fc0-e3513a4e52fa","topic":"shipments","resource":"/shipments/48038201473","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:13:16.475Z","attempts":1,"received":"2026-09-23T15:13:16.112Z","actions":[]}
2026-09-23 12:13:16 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:19:30 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"0deeb441-2caf-4204-b59c-a09b932098c7","topic":"stock-locations","resource":"/user-products/MLCU5259212096/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:19:29.96Z","attempts":1,"received":"2026-09-23T15:19:29.815Z","actions":["type:selling_address"]}
2026-09-23 12:19:30 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 12:19:36 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"19b5bcbf-9e76-4e15-ac11-12451d033a53","topic":"orders_v2","resource":"/orders/2000018606578686","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:19:35.743Z","attempts":1,"received":"2026-09-23T15:19:35.417Z","actions":["static_tags:pack_order","flows:catalog","site_id:mlc","channel:marketplace","payments","is_test:false","pack_order:true","order_items"]}
2026-09-23 12:19:36 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:19:36 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2d1f501c-d558-435e-9320-4844ea496702","topic":"orders_v2","resource":"/orders/2000018606578686","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:19:35.849Z","attempts":1,"received":"2026-09-23T15:19:35.389Z","actions":["status"]}
2026-09-23 12:19:36 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:19:36 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a53cdc5f-9ab2-4def-beb6-ab787a68d1d2","topic":"items","resource":"/items/MLC4499328318","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:19:36.525Z","attempts":2,"received":"2026-09-23T15:19:32.91Z","actions":[]}
2026-09-23 12:19:36 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:19:38 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"971e91d9-f3c4-416d-9d4d-c370909ef116","topic":"shipments","resource":"/shipments/48083666701","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:19:37.636Z","attempts":1,"received":"2026-09-23T15:19:37.194Z","actions":[]}
2026-09-23 12:19:38 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:19:40 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"51afbc1a-debf-4e1a-a685-41bf4b2e8f99","topic":"shipments","resource":"/shipments/48083666701","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:19:40.043Z","attempts":1,"received":"2026-09-23T15:19:39.382Z","actions":[]}
2026-09-23 12:19:40 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:19:40 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"03eac438-3e51-4e22-8b21-de3a6e55b5b8","topic":"shipments","resource":"/shipments/48083666701","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:19:40.141Z","attempts":1,"received":"2026-09-23T15:19:39.407Z","actions":[]}
2026-09-23 12:19:40 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:19:41 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f38c580a-b841-4bac-8883-c1386284ba36","topic":"shipments","resource":"/shipments/48083666701","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:19:40.14Z","attempts":1,"received":"2026-09-23T15:19:39.405Z","actions":[]}
2026-09-23 12:19:41 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:19:41 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b497368b-fd32-4752-9281-dc9e5fef22ed","topic":"items","resource":"/items/MLC4499328320","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:19:40.301Z","attempts":2,"received":"2026-09-23T15:19:36.658Z","actions":[]}
2026-09-23 12:19:41 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:19:44 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ea3ac361-d9c6-415b-8aec-67594b851fc7","topic":"orders_v2","resource":"/orders/2000018606578686","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:19:43.846Z","attempts":1,"received":"2026-09-23T15:19:43.302Z","actions":["static_tags:pack_order","flows:catalog","action:new_tag","site_id:mlc","channel:marketplace","payments","is_test:false","pack_order:true","order_items"]}
2026-09-23 12:19:44 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:19:44 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"5d9bce2f-8148-4ae2-bc28-bc11e67720cb","topic":"stock-locations","resource":"/user-products/MLCU5259212096/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:19:43.914Z","attempts":1,"received":"2026-09-23T15:19:43.748Z","actions":["action:stockout","type:selling_address"]}
2026-09-23 12:19:44 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 12:19:45 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3e5fc9cf-ea18-4d82-b10a-76a63e78225e","topic":"items","resource":"/items/MLC4499328320","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:19:44.775Z","attempts":2,"received":"2026-09-23T15:19:41.468Z","actions":[]}
2026-09-23 12:19:45 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:19:50 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"58d92157-fcc8-4040-a8b0-0868e1760e46","topic":"items","resource":"/items/MLC4499328318","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:19:49.666Z","attempts":2,"received":"2026-09-23T15:19:48.079Z","actions":[]}
2026-09-23 12:19:50 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:19:59 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e01587f3-11ac-4d67-b7b1-2d001992dc7d","topic":"items","resource":"/items/MLC4499328320","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:19:59.14Z","attempts":2,"received":"2026-09-23T15:19:56.249Z","actions":[]}
2026-09-23 12:19:59 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:21:05 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"92854ac9-ff7c-4765-ac56-fec812979751","topic":"orders_v2","resource":"/orders/2000018606578686","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:21:04.934Z","attempts":1,"received":"2026-09-23T15:21:04.266Z","actions":["static_tags:pack_order","flows:catalog","site_id:mlc","channel:marketplace","expiration_date","is_test:false","pack_order:true"]}
2026-09-23 12:21:05 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:21:38 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"420e359f-9904-4d03-bae5-2c7176085797","topic":"payments","resource":"/collections/179498870565","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:21:37.891Z","attempts":1,"received":"2026-09-23T15:21:37.752Z","actions":[]}
2026-09-23 12:21:38 info: [ML Webhook] Ignorado topic: payments
2026-09-23 12:22:10 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ae3d86e7-6484-4ffe-8319-3145509d6069","topic":"shipments","resource":"/shipments/48083666701","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:22:09.977Z","attempts":1,"received":"2026-09-23T15:22:09.535Z","actions":[]}
2026-09-23 12:22:10 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:23:56 info: Entrando a loguearse
2026-09-23 12:23:56 info: 'Datos recibidos al loguearse:', {"email":"yasmany","password":"yasmanys"}
2026-09-23 12:23:56 info: Entrando a loguearse
2026-09-23 12:23:56 info: 'Datos recibidos al loguearse:', {"email":"yasmany","password":"yasmanys"}
2026-09-23 12:23:57 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"0a97f7c3-7512-4d30-9e40-ed65823f5999","topic":"payments","resource":"/collections/180491778924","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:23:56.917Z","attempts":2,"received":"2026-09-23T15:19:27.845Z","actions":[]}
2026-09-23 12:23:57 info: [ML Webhook] Ignorado topic: payments
2026-09-23 12:23:59 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"19b5bcbf-9e76-4e15-ac11-12451d033a53","topic":"orders_v2","resource":"/orders/2000018606578686","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:23:59.064Z","attempts":2,"received":"2026-09-23T15:19:35.417Z","actions":["static_tags:pack_order","flows:catalog","site_id:mlc","channel:marketplace","payments","is_test:false","pack_order:true","order_items"]}
2026-09-23 12:23:59 info: [ML Webhook] Evento duplicado ignorado: 19b5bcbf-9e76-4e15-ac11-12451d033a53
2026-09-23 12:24:11 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2d1f501c-d558-435e-9320-4844ea496702","topic":"orders_v2","resource":"/orders/2000018606578686","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:24:10.654Z","attempts":2,"received":"2026-09-23T15:19:35.389Z","actions":["status"]}
2026-09-23 12:24:11 info: [ML Webhook] Evento duplicado ignorado: 2d1f501c-d558-435e-9320-4844ea496702
2026-09-23 12:24:25 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f38c580a-b841-4bac-8883-c1386284ba36","topic":"shipments","resource":"/shipments/48083666701","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:24:24.957Z","attempts":2,"received":"2026-09-23T15:19:39.405Z","actions":[]}
2026-09-23 12:24:25 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:24:50 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"5d9bce2f-8148-4ae2-bc28-bc11e67720cb","topic":"stock-locations","resource":"/user-products/MLCU5259212096/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:24:50.042Z","attempts":2,"received":"2026-09-23T15:19:43.748Z","actions":["action:stockout","type:selling_address"]}
2026-09-23 12:24:50 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 12:25:15 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"0deeb441-2caf-4204-b59c-a09b932098c7","topic":"stock-locations","resource":"/user-products/MLCU5259212096/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:25:14.939Z","attempts":2,"received":"2026-09-23T15:19:29.815Z","actions":["type:selling_address"]}
2026-09-23 12:25:15 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 12:25:17 info: Yasmany Sánchez Martínez Auditoría - Lista ruta combinada de almacenes y marketplaces
2026-09-23 12:25:17 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"MercadoLibre Chile","marketplace_id":3,"credential_id":73,"seller_id":null,"seller_email":null,"access_token":"APP_USR-6082279668370934-092308-ed5f6414b050b41a40c710a6639b6880-500856176","refresh_token":"TG-6ab3cc00d034620001625f0d-500856176","api_key":null}
2026-09-23 12:25:17 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"Falabella Chile","marketplace_id":4,"credential_id":34,"seller_id":"SC72B9D","seller_email":"yasmany@klint.cl","access_token":null,"refresh_token":null,"api_key":"a67b6eb80cce44afec76c0bfc0918fc2d4e303de"}
2026-09-23 12:25:21 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products en publicación
2026-09-23 12:25:21 info: Alamacenes recibidos
2026-09-23 12:25:21 info: {"company_id":17,"warehouse_ids":[22]}
2026-09-23 12:25:30 info: Datos recibidos para categorías sugeridas con atributos y pricing en Falabella:
 {"credential_id":34,"products":[{"id":58,"name":"Organizador Escritorio Modular 3 Compartimentos","price":25990,"purchase_price":20990,"volumetric_weight":0.86,"volumetric_weight_measurement":{"value":0.86,"unit":"kg"},"condition":"new"}]}
2026-09-23 12:25:38 info: categoría sugerida: 
 {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"getCategorySuggestion","ResponseType":"Category Suggestion","Timestamp":"2026-09-23T12:25:38-0300"},"Body":{"SuggestedCategory":{"Name":"Organizador Escritorio Modular 3 Compartimentos","SuggestedCategory":"G21020410","CategoryId":"292","CategoryName":"Otros tipos de mobiliario de exposición|almacenamiento para oficinas|uso doméstico"}}}}
2026-09-23 12:25:39 info: [FALABELLA][CONTENT_SCORE] Categoría 292: 8 regla(s) oficial(es)
2026-09-23 12:25:39 info: [FALABELLA][ATTRIBUTES] Categoría 292: 43 atributo(s) mapeado(s)
2026-09-23 12:29:07 info: Datos recibidos para enriquecer categoría Falabella:
 {"credential_id":34,"category_id":"689","category_name":"Organizadores de escritorio","path":"Libros, papelería y celebraciones > Maquinaria de papelería|oficina > Almacenamiento|archivo de papelería > Organizadores de escritorio","search_term":"Organizador Escritorio Modular 3 Compartimentos","product":{"name":"Organizador Escritorio Modular 3 Compartimentos","price":25990}}
2026-09-23 12:29:07 info: [FALABELLA][CONTENT_SCORE] Categoría 689: 3 regla(s) oficial(es)
2026-09-23 12:29:07 info: [FALABELLA][ATTRIBUTES] Categoría 689: 31 atributo(s) mapeado(s)
2026-09-23 12:29:08 warn: [BD-SEARCH] ❌ No se encontró comisión para los niveles proporcionados
2026-09-23 12:31:28 info: 🛑 SIGTERM recibido (cPanel), cerrando gracefulmente...
2026-09-23 12:31:28 info: [JobProcessor] Detenido
2026-09-23 12:31:28 info: 🔄 Background processor detenido
2026-09-23 12:31:28 info: 🔄 FalabellaOrderReconciliationService detenido
2026-09-23 12:31:28 info: ⏳ Esperando operaciones en curso: 0
2026-09-23 12:31:28 info: 🛑 SIGTERM recibido (cPanel), cerrando gracefulmente...
2026-09-23 12:31:28 info: 🔄 Background processor detenido
2026-09-23 12:31:28 info: 🔄 FalabellaOrderReconciliationService detenido
2026-09-23 12:31:28 info: ⏳ Esperando operaciones en curso: 0
2026-09-23 12:32:06 info: 🚀 Servidor escuchando en http://0.0.0.0:8081/api
2026-09-23 12:32:06 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a025516f-cf98-46ee-bd18-014f712d84fc","topic":"shipments","resource":"/shipments/48038201473","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:32:04.12Z","attempts":1,"received":"2026-09-23T15:32:03.654Z","actions":[]}
2026-09-23 12:32:06 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:32:06 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b7098adc-b1f7-45cc-8993-691e31d6ae64","topic":"orders_v2","resource":"/orders/2000018509845808","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:32:05.466Z","attempts":1,"received":"2026-09-23T15:32:04.529Z","actions":["static_tags:b2b","channel:marketplace","payments","fulfilled","flows:b2b","static_tags:pack_order","flows:catalog","action:new_tag","site_id:mlc","action:delete_tag","is_test:false","pack_order:true","order_items"]}
2026-09-23 12:32:06 info: ✅ Conexión a la base de datos exitosa
2026-09-23 12:32:06 info: [JobProcessor] Iniciado - Poll: 5000ms, Batch: 3
2026-09-23 12:32:06 info: ✅ JobBackgroundProcessor iniciado
2026-09-23 12:32:06 info: [FB Reconcile] Deshabilitado por configuracion
2026-09-23 12:32:06 info: ✅ FalabellaOrderReconciliationService iniciado
2026-09-23 12:32:06 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:32:14 info: 🛑 SIGTERM recibido (cPanel), cerrando gracefulmente...
2026-09-23 12:32:18 info: 🚀 Servidor escuchando en http://0.0.0.0:8081/api
2026-09-23 12:32:18 info: ✅ Conexión a la base de datos exitosa
2026-09-23 12:32:18 info: [JobProcessor] Iniciado - Poll: 5000ms, Batch: 3
2026-09-23 12:32:18 info: ✅ JobBackgroundProcessor iniciado
2026-09-23 12:32:18 info: [FB Reconcile] Deshabilitado por configuracion
2026-09-23 12:32:18 info: ✅ FalabellaOrderReconciliationService iniciado
2026-09-23 12:34:11 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3e5fc9cf-ea18-4d82-b10a-76a63e78225e","topic":"items","resource":"/items/MLC4499328320","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:34:11.581Z","attempts":3,"received":"2026-09-23T15:19:41.468Z","actions":[]}
2026-09-23 12:34:11 info: [ML Webhook] Evento duplicado ignorado: 3e5fc9cf-ea18-4d82-b10a-76a63e78225e
2026-09-23 12:36:52 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a025516f-cf98-46ee-bd18-014f712d84fc","topic":"shipments","resource":"/shipments/48038201473","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:36:52.254Z","attempts":2,"received":"2026-09-23T15:32:03.654Z","actions":[]}
2026-09-23 12:36:52 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:36:56 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b7098adc-b1f7-45cc-8993-691e31d6ae64","topic":"orders_v2","resource":"/orders/2000018509845808","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:36:56.383Z","attempts":2,"received":"2026-09-23T15:32:04.529Z","actions":["static_tags:b2b","channel:marketplace","payments","fulfilled","flows:b2b","static_tags:pack_order","flows:catalog","action:new_tag","site_id:mlc","action:delete_tag","is_test:false","pack_order:true","order_items"]}
2026-09-23 12:36:56 info: [ML Webhook] Evento duplicado ignorado: b7098adc-b1f7-45cc-8993-691e31d6ae64
2026-09-23 12:37:20 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f84093d8-7701-4837-8091-336c4d775c0b","topic":"payments","resource":"/collections/180491778924","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:37:19.861Z","attempts":1,"received":"2026-09-23T15:37:19.736Z","actions":[]}
2026-09-23 12:37:20 info: [ML Webhook] Ignorado topic: payments
2026-09-23 12:42:42 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"bc03c2bd-c3ec-48a5-b94d-d361545602d4","topic":"payments","resource":"/collections/180496170792","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:42:41.904Z","attempts":1,"received":"2026-09-23T15:42:41.856Z","actions":[]}
2026-09-23 12:42:42 info: [ML Webhook] Ignorado topic: payments
2026-09-23 12:42:43 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"413f2b35-c5c3-4844-b060-f4309f3fcd85","topic":"orders_v2","resource":"/orders/2000018606963826","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:42:42.915Z","attempts":1,"received":"2026-09-23T15:42:41.913Z","actions":["action:new_tag","pack_order:false","site_id:mlc","channel:marketplace","action:new_order","is_test:false","order_items"]}
2026-09-23 12:42:43 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:42:43 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"c0d9d231-ec0d-49a0-a630-cd592934ce2f","topic":"orders_v2","resource":"/orders/2000018606963826","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:42:43.585Z","attempts":1,"received":"2026-09-23T15:42:43.078Z","actions":["action:new_tag","pack_order:false","site_id:mlc","channel:marketplace","is_test:false","payments"]}
2026-09-23 12:42:43 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:42:44 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"77b076d1-a8ca-4c56-9c3a-103e6bd64a1f","topic":"orders_v2","resource":"/orders/2000018606963826","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:42:43.462Z","attempts":1,"received":"2026-09-23T15:42:43.224Z","actions":["pack_order:false","site_id:mlc","channel:marketplace","date_closed","payments","hidden_for_seller","is_test:false","status"]}
2026-09-23 12:42:44 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:42:45 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"21451413-6afe-4a71-886b-b680624aa3dc","topic":"stock-locations","resource":"/user-products/MLCU3883674033/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:42:45.034Z","attempts":1,"received":"2026-09-23T15:42:44.687Z","actions":["type:selling_address"]}
2026-09-23 12:42:45 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 12:42:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"35e8ac64-db27-4ae2-b9ad-06276ae49059","topic":"shipments","resource":"/shipments/48083861349","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:42:45.99Z","attempts":1,"received":"2026-09-23T15:42:45.523Z","actions":[]}
2026-09-23 12:42:46 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:42:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3c9e2991-3a30-486e-bb3b-c179e2d0f640","topic":"orders_v2","resource":"/orders/2000018606963826","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:42:46.174Z","attempts":1,"received":"2026-09-23T15:42:45.394Z","actions":["pack_order:false","site_id:mlc","channel:marketplace","is_test:false","order_items"]}
2026-09-23 12:42:46 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:42:47 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4d75f76d-da73-4d1a-8776-0cee834717c1","topic":"orders_v2","resource":"/orders/2000018606963826","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:42:47.871Z","attempts":1,"received":"2026-09-23T15:42:45.79Z","actions":["pack_order:false","site_id:mlc","channel:marketplace","is_test:false","payments","order_items"]}
2026-09-23 12:42:47 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:42:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a0fd0ed8-fe90-44dd-8515-5f1200c803d7","topic":"shipments","resource":"/shipments/48083861349","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:42:48.089Z","attempts":1,"received":"2026-09-23T15:42:47.562Z","actions":[]}
2026-09-23 12:42:48 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:42:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"92db14ac-0565-4d3c-9a67-0e08bf9b59a9","topic":"shipments","resource":"/shipments/48083861349","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:42:48.138Z","attempts":1,"received":"2026-09-23T15:42:47.61Z","actions":[]}
2026-09-23 12:42:48 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:42:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3a651871-459a-4bba-819a-48a7aaa71d9d","topic":"items","resource":"/items/MLC3851585520","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:42:48.174Z","attempts":2,"received":"2026-09-23T15:42:45.198Z","actions":[]}
2026-09-23 12:42:48 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:42:50 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"c82d2ae6-fcc5-453e-aaf1-69200c200131","topic":"shipments","resource":"/shipments/48083861349","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:42:50.119Z","attempts":1,"received":"2026-09-23T15:42:49.842Z","actions":[]}
2026-09-23 12:42:50 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:42:51 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"bba5c397-5f22-4ee9-ab4d-afe6b0fff093","topic":"orders_v2","resource":"/orders/2000018606963826","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:42:51.346Z","attempts":1,"received":"2026-09-23T15:42:49.194Z","actions":["action:new_tag","pack_order:false","site_id:mlc","channel:marketplace","is_test:false","order_items"]}
2026-09-23 12:42:51 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:43:21 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"9d333d25-da43-4dad-86c3-d8d71aa14093","topic":"items","resource":"/items/MLC3851585520","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:43:21.465Z","attempts":2,"received":"2026-09-23T15:42:42.006Z","actions":[]}
2026-09-23 12:43:21 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:44:24 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"15600152-5b40-4e2d-bf6b-a6e3d5fedd99","topic":"orders_v2","resource":"/orders/2000018606963826","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:44:24.209Z","attempts":1,"received":"2026-09-23T15:44:24.014Z","actions":["pack_order:false","site_id:mlc","channel:marketplace","expiration_date","is_test:false"]}
2026-09-23 12:44:24 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:44:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ea405099-348a-4181-81ea-7053e5f5e3d8","topic":"payments","resource":"/collections/180496271332","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:44:45.826Z","attempts":1,"received":"2026-09-23T15:44:45.709Z","actions":[]}
2026-09-23 12:44:46 info: [ML Webhook] Ignorado topic: payments
2026-09-23 12:46:10 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"477cb97d-658d-497a-8181-f7a9f9933f1c","topic":"shipments","resource":"/shipments/48083861349","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:46:10.043Z","attempts":1,"received":"2026-09-23T15:46:08.607Z","actions":[]}
2026-09-23 12:46:10 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:47:01 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"77b076d1-a8ca-4c56-9c3a-103e6bd64a1f","topic":"orders_v2","resource":"/orders/2000018606963826","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:47:00.796Z","attempts":2,"received":"2026-09-23T15:42:43.224Z","actions":["pack_order:false","site_id:mlc","channel:marketplace","date_closed","payments","hidden_for_seller","is_test:false","status"]}
2026-09-23 12:47:01 info: [ML Webhook] Evento duplicado ignorado: 77b076d1-a8ca-4c56-9c3a-103e6bd64a1f
2026-09-23 12:50:09 info: Yasmany Sánchez Martínez Auditoría - Lista ruta combinada de almacenes y marketplaces
2026-09-23 12:50:09 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"MercadoLibre Chile","marketplace_id":3,"credential_id":73,"seller_id":null,"seller_email":null,"access_token":"APP_USR-6082279668370934-092308-ed5f6414b050b41a40c710a6639b6880-500856176","refresh_token":"TG-6ab3cc00d034620001625f0d-500856176","api_key":null}
2026-09-23 12:50:09 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"Falabella Chile","marketplace_id":4,"credential_id":34,"seller_id":"SC72B9D","seller_email":"yasmany@klint.cl","access_token":null,"refresh_token":null,"api_key":"a67b6eb80cce44afec76c0bfc0918fc2d4e303de"}
2026-09-23 12:50:14 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products en publicación
2026-09-23 12:50:14 info: Alamacenes recibidos
2026-09-23 12:50:14 info: {"company_id":17,"warehouse_ids":[22]}
2026-09-23 12:50:22 info: Datos recibidos para categorías sugeridas con atributos y pricing en Falabella:
 {"credential_id":34,"products":[{"id":58,"name":"Organizador Escritorio Modular 3 Compartimentos","price":25990,"purchase_price":20990,"volumetric_weight":0.86,"volumetric_weight_measurement":{"value":0.86,"unit":"kg"},"condition":"new"}]}
2026-09-23 12:50:24 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"9cdde28b-10a1-4bb8-937a-94cddc828509","topic":"shipments","resource":"/shipments/48029083857","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:50:24.213Z","attempts":1,"received":"2026-09-23T15:50:23.824Z","actions":[]}
2026-09-23 12:50:24 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 12:50:30 info: categoría sugerida: 
 {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"getCategorySuggestion","ResponseType":"Category Suggestion","Timestamp":"2026-09-23T12:50:30-0300"},"Body":{"SuggestedCategory":{"Name":"Organizador Escritorio Modular 3 Compartimentos","SuggestedCategory":"G21020410","CategoryId":"292","CategoryName":"Otros tipos de mobiliario de exposición|almacenamiento para oficinas|uso doméstico"}}}}
2026-09-23 12:50:31 info: [FALABELLA][CONTENT_SCORE] Categoría 292: 8 regla(s) oficial(es)
2026-09-23 12:50:31 info: [FALABELLA][ATTRIBUTES] Categoría 292: 43 atributo(s) mapeado(s)
2026-09-23 12:51:29 info: Datos recibidos para enriquecer categoría Falabella:
 {"credential_id":34,"category_id":"689","category_name":"Organizadores de escritorio","path":"Libros, papelería y celebraciones > Maquinaria de papelería|oficina > Almacenamiento|archivo de papelería > Organizadores de escritorio","search_term":"Organizador Escritorio Modular 3 Compartimentos","product":{"name":"Organizador Escritorio Modular 3 Compartimentos","price":25990}}
2026-09-23 12:51:30 info: [FALABELLA][CONTENT_SCORE] Categoría 689: 3 regla(s) oficial(es)
2026-09-23 12:51:30 info: [FALABELLA][ATTRIBUTES] Categoría 689: 31 atributo(s) mapeado(s)
2026-09-23 12:51:30 warn: [BD-SEARCH] ❌ No se encontró comisión para los niveles proporcionados
2026-09-23 12:54:15 info: Yasmany Sánchez Martínez Auditoría - Cierra sessión
2026-09-23 12:56:07 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a933dc44-89ce-4390-b9d6-51ce5d2d36da","topic":"items","resource":"/items/MLC4105694248","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:56:07.481Z","attempts":2,"received":"2026-09-23T15:56:03.133Z","actions":[]}
2026-09-23 12:56:07 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 12:59:54 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"50a29868-f6d4-414f-9b8d-3fbd06602760","topic":"shipments","resource":"/shipments/48070690412","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T15:59:54.183Z","attempts":1,"received":"2026-09-23T15:59:53.278Z","actions":[]}
2026-09-23 12:59:54 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 13:00:26 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"be86e942-0ad0-44d0-be47-bfb4b4cbf9ad","topic":"payments","resource":"/collections/180496170792","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:00:26.079Z","attempts":1,"received":"2026-09-23T16:00:25.971Z","actions":[]}
2026-09-23 13:00:26 info: [ML Webhook] Ignorado topic: payments
2026-09-23 13:04:49 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"1758fe19-7a65-4e31-88bc-de7174b3fffb","topic":"questions","resource":"/questions/13662820673","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:04:49.538Z","attempts":1,"received":"2026-09-23T16:04:49.417Z","actions":[]}
2026-09-23 13:04:49 info: [ML Webhook] Ignorado topic: questions
2026-09-23 13:11:10 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"75694ec8-aa3a-481b-be3c-3c1828624a95","topic":"payments","resource":"/collections/180491778924","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:11:10.395Z","attempts":1,"received":"2026-09-23T16:11:10.242Z","actions":[]}
2026-09-23 13:11:10 info: [ML Webhook] Ignorado topic: payments
2026-09-23 13:22:06 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"976a7472-459d-464e-8319-8c6934943168","topic":"catalog_item_competition_status","resource":"/items/MLC3763985528/price_to_win","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T16:22:06.394Z","attempts":1,"received":"2026-09-23T16:22:05.925Z","actions":[]}
2026-09-23 13:22:06 info: [ML Webhook] Ignorado topic: catalog_item_competition_status
2026-09-23 13:23:13 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"462faa7e-2518-4eaa-a7a7-33f040f089f7","topic":"payments","resource":"/collections/178165172281","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T16:23:12.894Z","attempts":1,"received":"2026-09-23T16:23:12.783Z","actions":[]}
2026-09-23 13:23:13 info: [ML Webhook] Ignorado topic: payments
2026-09-23 13:25:28 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"529202ee-4456-4673-8a56-3df53b32252c","topic":"payments","resource":"/collections/179510598119","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:25:27.699Z","attempts":1,"received":"2026-09-23T16:25:27.601Z","actions":[]}
2026-09-23 13:25:28 info: [ML Webhook] Ignorado topic: payments
2026-09-23 13:25:30 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"933b5a91-b30b-466c-9a84-856b13197e36","topic":"orders_v2","resource":"/orders/2000018607739916","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:25:29.794Z","attempts":1,"received":"2026-09-23T16:25:29.45Z","actions":["flows:catalog","pack_order:false","site_id:mlc","channel:marketplace","date_closed","payments","hidden_for_seller","is_test:false","status"]}
2026-09-23 13:25:30 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 13:25:30 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"023bec88-48d3-4067-aeb5-104638271ebe","topic":"stock-locations","resource":"/user-products/MLCU4222854714/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:25:29.814Z","attempts":1,"received":"2026-09-23T16:25:29.104Z","actions":["type:selling_address"]}
2026-09-23 13:25:30 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 13:25:30 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a4e273ad-ccab-4051-9e45-6a0cbb12ad32","topic":"shipments","resource":"/shipments/48084226733","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:25:30.165Z","attempts":1,"received":"2026-09-23T16:25:29.767Z","actions":[]}
2026-09-23 13:25:30 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 13:25:30 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3c4636bc-c743-459b-9944-85df645466e5","topic":"shipments","resource":"/shipments/48084226733","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:25:30.33Z","attempts":1,"received":"2026-09-23T16:25:29.782Z","actions":[]}
2026-09-23 13:25:30 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 13:25:31 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d1d6dc86-6b4f-4427-a179-f3f9847a9837","topic":"items","resource":"/items/MLC4217837628","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:25:30.653Z","attempts":2,"received":"2026-09-23T16:25:28.636Z","actions":[]}
2026-09-23 13:25:31 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 13:25:32 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"9429c598-4e34-4139-aea2-b2fb5da5787a","topic":"shipments","resource":"/shipments/48084226733","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:25:31.971Z","attempts":1,"received":"2026-09-23T16:25:31.804Z","actions":[]}
2026-09-23 13:25:32 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 13:25:32 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"64cb462d-a2fc-471d-ab0a-8a8250011cd3","topic":"items","resource":"/items/MLC4145431642","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:25:32.04Z","attempts":2,"received":"2026-09-23T16:25:28.31Z","actions":[]}
2026-09-23 13:25:32 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 13:25:32 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"10aa4ec9-4a69-45a3-9edd-706ff09957be","topic":"orders_v2","resource":"/orders/2000018607739916","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:25:32.632Z","attempts":1,"received":"2026-09-23T16:25:31.911Z","actions":["flows:catalog","pack_order:false","site_id:mlc","channel:marketplace","payments","is_test:false","order_items"]}
2026-09-23 13:25:32 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 13:25:33 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"af1130ee-95a0-4e16-a272-3bb9c2d75a82","topic":"orders_v2","resource":"/orders/2000018607739916","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:25:33.593Z","attempts":1,"received":"2026-09-23T16:25:32.987Z","actions":["flows:catalog","pack_order:false","site_id:mlc","channel:marketplace","payments","is_test:false","order_items"]}
2026-09-23 13:25:33 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 13:25:35 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"9563b836-2a32-4890-902c-5b26e20ddc29","topic":"shipments","resource":"/shipments/48084226733","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:25:35.043Z","attempts":1,"received":"2026-09-23T16:25:34.142Z","actions":[]}
2026-09-23 13:25:35 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 13:25:35 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e467d698-2f3f-4bdc-8692-d78b880157dd","topic":"shipments","resource":"/shipments/48084226733","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:25:35.382Z","attempts":1,"received":"2026-09-23T16:25:34.168Z","actions":[]}
2026-09-23 13:25:35 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 13:25:39 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2e86f41c-636f-417b-8faa-f836c9e2aff9","topic":"orders_v2","resource":"/orders/2000018607739916","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:25:38.356Z","attempts":1,"received":"2026-09-23T16:25:38.223Z","actions":["flows:catalog","action:new_tag","pack_order:false","site_id:mlc","channel:marketplace","payments","is_test:false","order_items"]}
2026-09-23 13:25:39 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 13:26:08 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"8a71e77c-b272-49e0-a6ce-312c83fc46df","topic":"items","resource":"/items/MLC4105694246","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:26:08.184Z","attempts":3,"received":"2026-09-23T15:56:04.063Z","actions":[]}
2026-09-23 13:26:08 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 13:27:01 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"cb39a93e-d1e2-4ff5-b773-aec5a5686da7","topic":"orders_v2","resource":"/orders/2000018607739916","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:27:01.409Z","attempts":1,"received":"2026-09-23T16:27:01.079Z","actions":["flows:catalog","pack_order:false","site_id:mlc","channel:marketplace","expiration_date","is_test:false"]}
2026-09-23 13:27:01 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 13:30:18 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2e86f41c-636f-417b-8faa-f836c9e2aff9","topic":"orders_v2","resource":"/orders/2000018607739916","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:30:18.496Z","attempts":2,"received":"2026-09-23T16:25:38.223Z","actions":["flows:catalog","action:new_tag","pack_order:false","site_id:mlc","channel:marketplace","payments","is_test:false","order_items"]}
2026-09-23 13:30:18 info: [ML Webhook] Evento duplicado ignorado: 2e86f41c-636f-417b-8faa-f836c9e2aff9
2026-09-23 13:30:37 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"023bec88-48d3-4067-aeb5-104638271ebe","topic":"stock-locations","resource":"/user-products/MLCU4222854714/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:30:37.451Z","attempts":2,"received":"2026-09-23T16:25:29.104Z","actions":["type:selling_address"]}
2026-09-23 13:30:37 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 13:32:08 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7ce22cd5-00e7-476f-986f-0c2ca8182b90","topic":"catalog_item_competition_status","resource":"/items/MLC2261716953/price_to_win","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T16:32:08.002Z","attempts":1,"received":"2026-09-23T16:32:07.778Z","actions":[]}
2026-09-23 13:32:08 info: [ML Webhook] Ignorado topic: catalog_item_competition_status
2026-09-23 13:32:08 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"da187007-d5ef-4e00-9893-b9ca2e96c796","topic":"catalog_item_competition_status","resource":"/items/MLC4499328320/price_to_win","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:32:07.983Z","attempts":1,"received":"2026-09-23T16:32:07.861Z","actions":[]}
2026-09-23 13:32:08 info: [ML Webhook] Ignorado topic: catalog_item_competition_status
2026-09-23 13:34:28 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b0d750b3-f39e-46e8-b453-3a006954d9fd","topic":"price_suggestion","resource":"/suggestions/items/MLC3763985528/details","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T16:34:27.908Z","attempts":2,"received":"2026-09-23T16:29:11.135Z","actions":["price_suggestion"]}
2026-09-23 13:34:28 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 13:36:21 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f00813ca-0b5a-4fc2-816c-23bab3d9b279","topic":"shipments","resource":"/shipments/48068479722","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:36:20.973Z","attempts":1,"received":"2026-09-23T16:36:20.56Z","actions":[]}
2026-09-23 13:36:21 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 13:39:51 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"77c39c53-f5fb-4404-85a4-f062e66a2e2d","topic":"items","resource":"/items/MLC4217837628","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:39:51.516Z","attempts":3,"received":"2026-09-23T16:25:28.101Z","actions":[]}
2026-09-23 13:39:51 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 13:42:30 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b0d750b3-f39e-46e8-b453-3a006954d9fd","topic":"price_suggestion","resource":"/suggestions/items/MLC3763985528/details","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T16:42:30.439Z","attempts":3,"received":"2026-09-23T16:29:11.135Z","actions":["price_suggestion"]}
2026-09-23 13:42:30 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 13:43:34 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"aaadd199-b007-4f28-974b-63dd9a1f7549","topic":"shipments","resource":"/shipments/48068479722","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:43:34.074Z","attempts":1,"received":"2026-09-23T16:43:33.651Z","actions":[]}
2026-09-23 13:43:34 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 13:47:33 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"5e7a0ea3-346c-49be-92fd-7ddd3fb6431e","topic":"items","resource":"/items/MLC1942662831","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:47:33.31Z","attempts":2,"received":"2026-09-23T16:47:28.843Z","actions":[]}
2026-09-23 13:47:33 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 13:48:06 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"8bc733da-1591-4ead-8bab-931ef2ab617f","topic":"payments","resource":"/collections/179510598119","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:48:05.594Z","attempts":1,"received":"2026-09-23T16:48:03.377Z","actions":[]}
2026-09-23 13:48:06 info: [ML Webhook] Ignorado topic: payments
2026-09-23 13:55:20 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7b7e9256-157d-4c16-aced-393b969123cf","topic":"orders_v2","resource":"/orders/2000018574104690","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:55:20.123Z","attempts":1,"received":"2026-09-23T16:55:18.22Z","actions":["static_tags:pack_order","action:new_tag","site_id:mlc","static_tags:d2c","channel:marketplace","payments","fulfilled","action:delete_tag","static_tags:one_shot","is_test:false","pack_order:true","order_items"]}
2026-09-23 13:55:20 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 13:55:43 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d1d6dc86-6b4f-4427-a179-f3f9847a9837","topic":"items","resource":"/items/MLC4217837628","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:55:43.444Z","attempts":3,"received":"2026-09-23T16:25:28.636Z","actions":[]}
2026-09-23 13:55:43 info: [ML Webhook] Evento duplicado ignorado: d1d6dc86-6b4f-4427-a179-f3f9847a9837
2026-09-23 13:59:18 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"eb909852-92a6-4773-869f-eed1265812b3","topic":"shipments","resource":"/shipments/48067770108","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T16:59:18.551Z","attempts":1,"received":"2026-09-23T16:59:16.837Z","actions":[]}
2026-09-23 13:59:18 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 14:07:04 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2e66cdfd-5b84-4d2b-b642-2176351d08dd","topic":"payments","resource":"/collections/179493499501","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:07:04.585Z","attempts":1,"received":"2026-09-23T17:07:04.372Z","actions":[]}
2026-09-23 14:07:04 info: [ML Webhook] Ignorado topic: payments
2026-09-23 14:07:59 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"fb4c8ebc-b4be-47c1-be1f-daa8357e0cca","topic":"shipments","resource":"/shipments/48068479722","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:07:59.062Z","attempts":3,"received":"2026-09-23T16:55:16.56Z","actions":[]}
2026-09-23 14:07:59 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 14:10:18 info: Entrando a loguearse
2026-09-23 14:10:18 info: 'Datos recibidos al loguearse:', {"email":"evelyn","password":"Evelyn*.1"}
2026-09-23 14:10:22 info: Entrando a loguearse
2026-09-23 14:10:22 info: 'Datos recibidos al loguearse:', {"email":"evelyn","password":"Evelyn*.1"}
2026-09-23 14:10:29 info: Evelyn - Entra a buscar las compañías
2026-09-23 14:10:33 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4c258c9d-3a80-4e57-9968-33bce450937d","topic":"payments","resource":"/collections/178330082759","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:10:33.527Z","attempts":1,"received":"2026-09-23T17:10:33.421Z","actions":[]}
2026-09-23 14:10:33 info: [ML Webhook] Ignorado topic: payments
2026-09-23 14:12:54 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"0d1aa4a5-a2d0-417b-9106-5763a1e20f04","topic":"shipments","resource":"/shipments/48049253207","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:12:53.799Z","attempts":1,"received":"2026-09-23T17:12:52.737Z","actions":[]}
2026-09-23 14:12:54 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 14:14:26 info: Evelyn - Cierra sessión
2026-09-23 14:14:35 info: Entrando a loguearse
2026-09-23 14:14:35 info: 'Datos recibidos al loguearse:', {"email":"ivanmartin@klint.cl","password":"123456"}
2026-09-23 14:14:35 info: Entrando a loguearse
2026-09-23 14:14:35 info: 'Datos recibidos al loguearse:', {"email":"ivanmartin@klint.cl","password":"123456"}
2026-09-23 14:16:06 info: Ivan Martín - Visualiza las compañías
2026-09-23 14:16:08 info: Ivan Martín - Solicita listado de planes
2026-09-23 14:16:08 info: {"company_id":19,"include_stats":true}
2026-09-23 14:16:18 info: Ivan Martín - Solicita lista de usuarios (plana)
2026-09-23 14:16:18 info: Datos recibidos (body):
2026-09-23 14:16:18 info: {"company_id":19}
2026-09-23 14:16:18 info: Ivan Martín - Ruta combinada para agregar usuarios
2026-09-23 14:16:18 info: Datos recibidos (body):
2026-09-23 14:16:18 info: {"company_id":19}
2026-09-23 14:16:18 info: Encontrados 4 usuarios para compañía 19
2026-09-23 14:16:39 info: Ivan Martín - Lista productos
2026-09-23 14:16:53 info: Ivan Martín - Solicita listado de categorías de productos
2026-09-23 14:16:57 info: Ivan Martín - Solicita listado de atributos
2026-09-23 14:17:01 info: Ivan Martín - Solicita listado de variantes (definiciones)
2026-09-23 14:17:05 info: Ivan Martín - Lista productos
2026-09-23 14:18:09 info: Ivan Martín - Lista almacenes
2026-09-23 14:18:10 info: Ivan Martín - Lista warehouse_products
2026-09-23 14:18:10 info: Datos recibidos: 
 {"warehouse_id":25,"company_id":19}
2026-09-23 14:18:10 info: company_id: 19
2026-09-23 14:18:27 info: Ivan Martín - Lista almacenes
2026-09-23 14:18:29 info: Ivan Martín - Lista productos
2026-09-23 14:18:31 info: Ivan Martín - Solicita listado de categorías de productos
2026-09-23 14:18:32 info: Ivan Martín - Lista productos
2026-09-23 14:19:21 info: Ivan Martín - Solicita metadata de productos
2026-09-23 14:19:38 info: Ivan Martín - Solicita metadata de productos
2026-09-23 14:19:39 info: Ivan Martín - Solicita metadata de productos
2026-09-23 14:19:47 info: Ivan Martín - Solicita metadata de productos
2026-09-23 14:22:43 info: Ivan Martín - Lista almacenes
2026-09-23 14:22:49 info: Ivan Martín - Lista sucursales
2026-09-23 14:22:56 info: Ivan Martín - Lista almacenes
2026-09-23 14:23:01 info: Ivan Martín - Lista sucursales
2026-09-23 14:23:38 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"8294fbe2-003c-4449-98e9-3fa91a953d04","topic":"shipments","resource":"/shipments/48072096192","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:23:38.658Z","attempts":1,"received":"2026-09-23T17:23:35.764Z","actions":[]}
2026-09-23 14:23:38 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 14:26:02 info: Ivan Martín - Lista pools
2026-09-23 14:26:10 info: Ivan Martín - Lista almacenes
2026-09-23 14:26:11 info: Ivan Martín - Solicita movimientos de inventario
2026-09-23 14:26:11 info: Datos recibidos:
 {"start_date":"2026-09-01","end_date":"2026-09-30","company_id":19}
2026-09-23 14:26:29 info: Ivan Martín - Lista warehouse_products
2026-09-23 14:26:29 info: Datos recibidos: 
 {"warehouse_id":25,"company_id":19}
2026-09-23 14:26:29 info: company_id: 19
2026-09-23 14:26:30 info: Ivan Martín - Lista warehouse_products
2026-09-23 14:26:30 info: Datos recibidos: 
 {"warehouse_id":25,"company_id":19}
2026-09-23 14:26:30 info: company_id: 19
2026-09-23 14:26:55 info: Ivan Martín - Obtiene credenciales por usuario
2026-09-23 14:26:55 info: [warehouseMarketplaces] Token expirado/ausente para credential 55. Intentando refresh...
2026-09-23 14:26:55 info: [refreshSingleCredential] 🔑 Token expirado/ausente para credential 55. Renovando...
2026-09-23 14:26:55 info: credential value: {"id":55,"marketplace_id":3,"company_id":19,"user_id":40,"name":"Asia Import","country":"CL","access_token":"APP_USR-6082279668370934-092306-f950cabbee0662fc9c75f489f9bec548-2982798585","refresh_token":"TG-6ab3b0d333a7c60001312e94-2982798585","expires_at":"2026-09-23T16:58:27.000Z","seller_email":null,"seller_id":null,"api_key":null,"additional_data":"{\"ml_user_id\":2982798585,\"original_name\":\"Asia Import\",\"connection_status\":\"connected\",\"disconnected_at\":\"2026-08-13T18:14:52.279Z\",\"disconnected_reason\":\"user_requested\",\"reconnected_at\":\"2026-08-13T20:15:04.595Z\"}","active":true,"createdAt":"2026-07-31T17:00:10.000Z","updatedAt":"2026-09-23T10:58:27.000Z","marketplace":{"id":3,"name":"MercadoLibre Chile","description":"Integración con MercadoLibre Chile (MLC)","type":1,"domain":"https://api.mercadolibre.com","config":"{\"country\": \"CL\", \"site_id\": \"MLC\", \"currency_id\": \"CLP\"}","active":true,"client_id":"6082279668370934","client_secret":"8zAYJacExLQTUk8l6YjiGw68xdqh6MOy","redirect_uri":"https://spree.klint.cl","scopes":"offline_access read urn:global:admin:info:/read-only urn:global:admin:info:/read-write urn:global:admin:oauth:/read-only urn:global:admin:oauth:/read-write urn:global:admin:users:/read-only urn:global:admin:users:/read-write urn:ml:all:publish-sync:/read-only urn:ml:mktp:ads:/read-write urn:ml:mktp:comunication:/read-write urn:ml:mktp:invoices:/read-write urn:ml:mktp:metrics:/read-only urn:ml:mktp:offers:/read-write urn:ml:mktp:orders-shipments:/read-write urn:ml:mktp:publish-sync:/read-only urn:ml:mktp:publish-sync:/read-write write","createdAt":"2025-11-26T20:14:19.000Z","updatedAt":"2026-01-21T00:02:27.000Z"},"company":{"id":19,"name":"Importadora dye spa"},"user":{"id":40,"name":"Ivan Martín","email":"ivanmartin@klint.cl","image":"users/default.jpg"}}
2026-09-23 14:26:55 info: marketplace value: {"id":3,"name":"MercadoLibre Chile","description":"Integración con MercadoLibre Chile (MLC)","type":1,"domain":"https://api.mercadolibre.com","config":"{\"country\": \"CL\", \"site_id\": \"MLC\", \"currency_id\": \"CLP\"}","active":true,"client_id":"6082279668370934","client_secret":"8zAYJacExLQTUk8l6YjiGw68xdqh6MOy","redirect_uri":"https://spree.klint.cl","scopes":"offline_access read urn:global:admin:info:/read-only urn:global:admin:info:/read-write urn:global:admin:oauth:/read-only urn:global:admin:oauth:/read-write urn:global:admin:users:/read-only urn:global:admin:users:/read-write urn:ml:all:publish-sync:/read-only urn:ml:mktp:ads:/read-write urn:ml:mktp:comunication:/read-write urn:ml:mktp:invoices:/read-write urn:ml:mktp:metrics:/read-only urn:ml:mktp:offers:/read-write urn:ml:mktp:orders-shipments:/read-write urn:ml:mktp:publish-sync:/read-only urn:ml:mktp:publish-sync:/read-write write","createdAt":"2025-11-26T20:14:19.000Z","updatedAt":"2026-01-21T00:02:27.000Z"}
2026-09-23 14:26:55 info: [MercadoLibreAdapter] Intentando refresh: {"client_id":"6082279668...","refresh_token":"TG-6ab3b0d333a7c6000..."}
2026-09-23 14:26:56 info: [MercadoLibreAdapter] ✅ Refresh exitoso
2026-09-23 14:26:56 info: [refreshSingleCredential] Token forzado renovado exitosamente para credential 55
2026-09-23 14:26:56 info: [warehouseMarketplaces] ✅ Token renovado para credential 55
2026-09-23 14:27:04 info: Ivan Martín - Lista sucursales
2026-09-23 14:27:08 info: Ivan Martín - Lista almacenes
2026-09-23 14:27:18 info: ivan - Edita estado de las notificaciones 129,128,125,124,122,123,115,114,113,112
2026-09-23 14:27:18 info: 'Datos recibidos:', {"ids":[129,128,125,124,122,123,115,114,113,112],"status":1,"company_id":19}
2026-09-23 14:27:18 info: Usuario 40 actualizó 10 notificaciones a estado 1
2026-09-23 14:27:26 info: Ivan Martín - Lista productos
2026-09-23 14:27:46 info: Ivan Martín - Lista almacenes
2026-09-23 14:27:49 info: Ivan Martín - Lista warehouse_products
2026-09-23 14:27:49 info: Datos recibidos: 
 {"warehouse_id":25,"company_id":19}
2026-09-23 14:27:49 info: company_id: 19
2026-09-23 14:28:22 info: Ivan Martín - Lista almacenes
2026-09-23 14:28:38 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a43e5e2c-c1db-47b8-b562-91155c197279","topic":"shipments","resource":"/shipments/48072096192","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:28:38.44Z","attempts":1,"received":"2026-09-23T17:28:38.187Z","actions":[]}
2026-09-23 14:28:38 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 14:28:51 info: Ivan Martín - Lista pools
2026-09-23 14:30:07 info: Ivan Martín - Obtiene credenciales por usuario
2026-09-23 14:31:31 info: Ivan Martín - Lista marketplaces
2026-09-23 14:31:41 info: [checkPlanLimit:marketplaces] company=19 current=2 limit=3
2026-09-23 14:31:41 info: Ivan Martín - Crea credencial de marketplace
2026-09-23 14:31:41 info: Datos recibidos: {"name":"Nuevo","country":"CL","marketplace_id":3,"company_id":19}
2026-09-23 14:31:41 info: [store] Nueva credencial creada: {"id":74,"marketplace_id":3,"user_id":40}
2026-09-23 14:31:41 info: [MercadoLibreAdapter] No hay access_token disponible
2026-09-23 14:31:42 info: Ivan Martín - Obtiene credenciales por usuario
2026-09-23 14:33:15 info: Datos recibidos actualizar las credenciales de mercado libre:
2026-09-23 14:33:15 info: {"code":"TG-6ab40d581ea69b0001627ea6-806466768","state":"3_19_40_74"}
2026-09-23 14:33:15 info: Credenciales básicas obtenidas para OAuth Mercado Libre
2026-09-23 14:33:15 info: {"id":74,"marketplace_id":3,"company_id":19,"user_id":40,"name":"Nuevo","country":"CL","access_token":null,"refresh_token":null,"expires_at":null,"seller_email":null,"seller_id":null,"api_key":null,"additional_data":"{\"connection_status\":\"pending\",\"oauth_started_at\":\"2026-09-23T17:31:41.376Z\"}","active":false,"createdAt":"2026-09-23T17:31:41.000Z","updatedAt":"2026-09-23T17:31:41.000Z","marketplace":{"id":3,"name":"MercadoLibre Chile","description":"Integración con MercadoLibre Chile (MLC)","type":1,"domain":"https://api.mercadolibre.com","config":"{\"country\": \"CL\", \"site_id\": \"MLC\", \"currency_id\": \"CLP\"}","active":true,"client_id":"6082279668370934","client_secret":"8zAYJacExLQTUk8l6YjiGw68xdqh6MOy","redirect_uri":"https://spree.klint.cl","scopes":"offline_access read urn:global:admin:info:/read-only urn:global:admin:info:/read-write urn:global:admin:oauth:/read-only urn:global:admin:oauth:/read-write urn:global:admin:users:/read-only urn:global:admin:users:/read-write urn:ml:all:publish-sync:/read-only urn:ml:mktp:ads:/read-write urn:ml:mktp:comunication:/read-write urn:ml:mktp:invoices:/read-write urn:ml:mktp:metrics:/read-only urn:ml:mktp:offers:/read-write urn:ml:mktp:orders-shipments:/read-write urn:ml:mktp:publish-sync:/read-only urn:ml:mktp:publish-sync:/read-write write","createdAt":"2025-11-26T20:14:19.000Z","updatedAt":"2026-01-21T00:02:27.000Z"},"company":{"id":19,"name":"Importadora dye spa"},"user":{"id":40,"name":"Ivan Martín","email":"ivanmartin@klint.cl","image":"users/default.jpg"}}
2026-09-23 14:33:15 info: [OAuth] Enviando solicitud a Mercado Libre
2026-09-23 14:33:15 info: [OAuth] Tokens recibidos correctamente
2026-09-23 14:33:16 info: [OAuth] ML User ID obtenido: 806466768
2026-09-23 14:33:16 info: [UserMarketplaceCredentialRepository] Acceso activo garantizado user=40, company=19, credential=74
2026-09-23 14:33:18 info: Ivan Martín - Obtiene credenciales por usuario
2026-09-23 14:33:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3f4e715f-5a7f-442a-86b5-c2dbcf210258","topic":"shipments","resource":"/shipments/48071416999","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:33:46.402Z","attempts":1,"received":"2026-09-23T17:33:45.791Z","actions":[]}
2026-09-23 14:33:46 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 14:35:16 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"bb26719b-6bc5-420a-9f1d-d855ad347931","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC3502278366-76905161329","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:35:15.871Z","attempts":1,"received":"2026-09-23T17:35:15.649Z","actions":[]}
2026-09-23 14:35:16 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 14:35:41 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"bfbd06e9-d965-4c17-b3d7-e3a011500403","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC2193710336-76910289324","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:35:41.079Z","attempts":1,"received":"2026-09-23T17:35:40.924Z","actions":[]}
2026-09-23 14:35:41 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 14:35:55 info: Datos llegados desde el webhook-Falabella:
 {"event":"onOrderItemsStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":null}
2026-09-23 14:35:55 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=axios/1.18.1 ct=application/json topic=onOrderItemsStatusChanged
2026-09-23 14:35:55 info: [FB Webhook] Payload recibido (liviano): {"event":"onOrderItemsStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"OrderId":"1164979015","OrderItemIds":["38505886"],"NewStatus":"delivered"},"OrderId":"1164979015","OrderItemIds":["38505886"],"NewStatus":"delivered"}
2026-09-23 14:35:55 info: [FB Webhook][ORDER_RAW] topic=onOrderItemsStatusChanged order_id=1164979015 payload={"event":"onOrderItemsStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"OrderId":"1164979015","OrderItemIds":["38505886"],"NewStatus":"delivered"},"OrderId":"1164979015","OrderItemIds":["38505886"],"NewStatus":"delivered"}
2026-09-23 14:35:57 warn: [Webhook] Link no encontrado marketplace=4 external_id=Pap-Fot-MarAgu-Glossy-A3 50Hoj credential_id=67 company_id=null branch_id=null
2026-09-23 14:35:57 warn: [Webhook] Link no encontrado marketplace=4 external_id=Pap-Fot-MarAgu-Glossy-A3 50Hoj credential_id=67 company_id=19 branch_id=null
2026-09-23 14:36:16 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"41c97273-c5af-4765-bfd3-1feb9546955a","topic":"user-products-families","resource":"/sites/MLC/user-products-families/8326241451328016","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:36:16.194Z","attempts":1,"received":"2026-09-23T17:36:16.091Z","actions":["create"]}
2026-09-23 14:36:16 info: [ML Webhook] Ignorado topic: user-products-families
2026-09-23 14:36:17 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"271f5135-bb27-49b9-8b7d-2b5324a4672b","topic":"user-products-families","resource":"/sites/MLC/user-products-families/6764608630726546","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:36:17.09Z","attempts":1,"received":"2026-09-23T17:36:16.23Z","actions":["modified"]}
2026-09-23 14:36:17 info: [ML Webhook] Ignorado topic: user-products-families
2026-09-23 14:36:17 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"863af4ec-bb03-41f1-850f-c3c85be26186","topic":"user-products-families","resource":"/sites/MLC/user-products-families/8326241451328016","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:36:17.34Z","attempts":1,"received":"2026-09-23T17:36:17.066Z","actions":["modified"]}
2026-09-23 14:36:17 info: [ML Webhook] Ignorado topic: user-products-families
2026-09-23 14:36:18 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"6b1322f8-e082-444e-af40-d60d8bbace6e","topic":"user-products-families","resource":"/sites/MLC/user-products-families/6764608630726546","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:36:17.709Z","attempts":1,"received":"2026-09-23T17:36:17.18Z","actions":["modified"]}
2026-09-23 14:36:18 info: [ML Webhook] Ignorado topic: user-products-families
2026-09-23 14:37:22 info: Ivan Martín - Elimina credencial de marketplace
2026-09-23 14:37:23 info: Ivan Martín - Obtiene credenciales por usuario
2026-09-23 14:37:53 info: Ivan Martín - Lista productos
2026-09-23 14:38:22 info: Ivan Martín - Lista ruta combinada de almacenes y marketplaces
2026-09-23 14:38:22 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"Falabella Chile","marketplace_id":4,"credential_id":67,"seller_id":"SC92B17","seller_email":"todokcl@gmail.com","access_token":null,"refresh_token":null,"api_key":"31d6e8a47586ba0c95156db04d267f557eedb275"}
2026-09-23 14:38:22 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"MercadoLibre Chile","marketplace_id":3,"credential_id":55,"seller_id":null,"seller_email":null,"access_token":"APP_USR-6082279668370934-092313-320a870128dee33f83f3e06f522be00a-2982798585","refresh_token":"TG-6ab40be08720df0001c78e06-2982798585","api_key":null}
2026-09-23 14:38:28 info: Ivan Martín - Lista warehouse_products en publicación
2026-09-23 14:38:28 info: Alamacenes recibidos
2026-09-23 14:38:28 info: {"company_id":19,"warehouse_ids":[25,28]}
2026-09-23 14:39:24 info: Ivan Martín - Lista ruta combinada de almacenes y marketplaces
2026-09-23 14:39:25 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"Falabella Chile","marketplace_id":4,"credential_id":67,"seller_id":"SC92B17","seller_email":"todokcl@gmail.com","access_token":null,"refresh_token":null,"api_key":"31d6e8a47586ba0c95156db04d267f557eedb275"}
2026-09-23 14:39:25 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"MercadoLibre Chile","marketplace_id":3,"credential_id":55,"seller_id":null,"seller_email":null,"access_token":"APP_USR-6082279668370934-092313-320a870128dee33f83f3e06f522be00a-2982798585","refresh_token":"TG-6ab40be08720df0001c78e06-2982798585","api_key":null}
2026-09-23 14:39:30 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3bb41dda-5391-420e-92b0-80909d9f683d","topic":"shipments","resource":"/shipments/48070690412","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:39:30.654Z","attempts":1,"received":"2026-09-23T17:39:30.171Z","actions":[]}
2026-09-23 14:39:30 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 14:39:37 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7ea379cf-1196-4b9f-bc4d-5d16ba2737bf","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC4067257854-76791521599","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:39:37.195Z","attempts":1,"received":"2026-09-23T17:39:36.55Z","actions":[]}
2026-09-23 14:39:37 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 14:39:40 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"79f1146d-dea5-48b6-873d-8aa13ee02dab","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC4067257854-76791521599","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:39:39.793Z","attempts":1,"received":"2026-09-23T17:39:39.472Z","actions":[]}
2026-09-23 14:39:40 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 14:39:46 info: Ivan Martín - Lista warehouse_products en publicación
2026-09-23 14:39:46 info: Alamacenes recibidos
2026-09-23 14:39:46 info: {"company_id":19,"warehouse_ids":[25,28]}
2026-09-23 14:41:27 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"863af4ec-bb03-41f1-850f-c3c85be26186","topic":"user-products-families","resource":"/sites/MLC/user-products-families/8326241451328016","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:41:27.401Z","attempts":2,"received":"2026-09-23T17:36:17.066Z","actions":["modified"]}
2026-09-23 14:41:27 info: [ML Webhook] Ignorado topic: user-products-families
2026-09-23 14:41:37 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"6b1322f8-e082-444e-af40-d60d8bbace6e","topic":"user-products-families","resource":"/sites/MLC/user-products-families/6764608630726546","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:41:36.937Z","attempts":2,"received":"2026-09-23T17:36:17.18Z","actions":["modified"]}
2026-09-23 14:41:37 info: [ML Webhook] Ignorado topic: user-products-families
2026-09-23 14:41:51 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"271f5135-bb27-49b9-8b7d-2b5324a4672b","topic":"user-products-families","resource":"/sites/MLC/user-products-families/6764608630726546","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:41:50.527Z","attempts":2,"received":"2026-09-23T17:36:16.23Z","actions":["modified"]}
2026-09-23 14:41:51 info: [ML Webhook] Ignorado topic: user-products-families
2026-09-23 14:42:32 info: Ivan Martín - Lista ruta combinada de almacenes y marketplaces
2026-09-23 14:42:32 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"Falabella Chile","marketplace_id":4,"credential_id":67,"seller_id":"SC92B17","seller_email":"todokcl@gmail.com","access_token":null,"refresh_token":null,"api_key":"31d6e8a47586ba0c95156db04d267f557eedb275"}
2026-09-23 14:42:32 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"MercadoLibre Chile","marketplace_id":3,"credential_id":55,"seller_id":null,"seller_email":null,"access_token":"APP_USR-6082279668370934-092313-320a870128dee33f83f3e06f522be00a-2982798585","refresh_token":"TG-6ab40be08720df0001c78e06-2982798585","api_key":null}
2026-09-23 14:42:34 info: Ivan Martín - Lista warehouse_products en publicación
2026-09-23 14:42:34 info: Alamacenes recibidos
2026-09-23 14:42:34 info: {"company_id":19,"warehouse_ids":[25,28]}
2026-09-23 14:42:48 info: Datos recibidos para categorías sugeridas con atributos y pricing en Falabella:
 {"credential_id":67,"products":[{"id":33,"name":"Papel Fotográfico Premium Glossy A3 100 Hojas 200g","price":12990,"purchase_price":5882,"volumetric_weight":0.63,"volumetric_weight_measurement":{"value":0.63,"unit":"kg"},"condition":"new"}]}
2026-09-23 14:42:55 info: categoría sugerida: 
 {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"getCategorySuggestion","ResponseType":"Category Suggestion","Timestamp":"2026-09-23T14:42:55-0300"},"Body":{"SuggestedCategory":{"Name":"Papel Fotográfico Premium Glossy A3 100 Hojas 200g","SuggestedCategory":"G12010904","CategoryId":"2544","CategoryName":"Papel|tarjetas en blanco"}}}}
2026-09-23 14:42:56 info: [FALABELLA][CONTENT_SCORE] Categoría 2544: 6 regla(s) oficial(es)
2026-09-23 14:42:56 info: [FALABELLA][ATTRIBUTES] Categoría 2544: 35 atributo(s) mapeado(s)
2026-09-23 14:43:21 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"29d1fcaf-f3d7-49d7-84a6-ec01a8373e1c","topic":"payments","resource":"/collections/180247722328","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T17:43:21.415Z","attempts":1,"received":"2026-09-23T17:43:21.163Z","actions":[]}
2026-09-23 14:43:21 info: [ML Webhook] Ignorado topic: payments
2026-09-23 14:44:23 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"292f64fd-bbfc-4599-bedc-b427ce650637","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC1900412341-76913586091","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T17:44:22.731Z","attempts":1,"received":"2026-09-23T17:44:21.222Z","actions":[]}
2026-09-23 14:44:23 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 14:44:26 info: Datos recibidos para categorías sugeridas con atributos y pricing en Falabella:
 {"credential_id":67,"products":[{"id":41,"name":"Pack de 10 Placas Texturada Dorada De Aluminio 20x30Cm","price":19990,"purchase_price":4990,"volumetric_weight":0.12,"volumetric_weight_measurement":{"value":0.12,"unit":"kg"},"condition":"new"}]}
2026-09-23 14:44:27 info: categoría sugerida: 
 {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"getCategorySuggestion","ResponseType":"Category Suggestion","Timestamp":"2026-09-23T14:44:27-0300"},"Body":{"SuggestedCategory":{"Name":"Pack de 10 Placas Texturada Dorada De Aluminio 20x30Cm","SuggestedCategory":"G12010301","CategoryId":"689","CategoryName":"Organizadores de escritorio"}}}}
2026-09-23 14:44:28 info: [FALABELLA][CONTENT_SCORE] Categoría 689: 3 regla(s) oficial(es)
2026-09-23 14:44:28 info: [FALABELLA][ATTRIBUTES] Categoría 689: 31 atributo(s) mapeado(s)
2026-09-23 14:44:29 info: [AUTO-MAP] Categoría 689 no encontrada, consultando GetCategoryTree...
2026-09-23 14:44:29 info: categoría encontrada desde el arbol: 
 {"level1":"Libros, papelería y celebraciones","level2":"Maquinaria de papelería|oficina","level3":"Almacenamiento|archivo de papelería","level4":"Organizadores de escritorio","level":4,"api_name":"Organizadores de escritorio","category_id":"689","category_name":"Organizadores de escritorio","path":"Libros, papelería y celebraciones > Maquinaria de papelería|oficina > Almacenamiento|archivo de papelería > Organizadores de escritorio","parent_category_id":"2707","selectable":true,"expandable":false}
2026-09-23 14:44:29 warn: [BD-SEARCH] ❌ No se encontró comisión para los niveles proporcionados
2026-09-23 14:44:29 info: comisión encontrada en la bd: 
 null
2026-09-23 14:44:29 info: [AUTO-MAP] Buscando comisión con fallback por categoría/nombre para 689
2026-09-23 14:44:29 info: comisión fallback encontrada en la bd: 
 null
2026-09-23 14:44:29 info: [AUTO-MAP] Buscando comisión con fallback parcial por ruta para 689
2026-09-23 14:44:29 info: comisión fallback parcial encontrada en la bd: 
 null
2026-09-23 14:44:29 warn: [AUTO-MAP] ⚠️ No se encontró comisión en BD para esta categoría
2026-09-23 14:44:29 warn: [PRICING] Sin comisión para 689: Organizadores de escritorio
2026-09-23 14:45:38 info: Datos recibidos para enriquecer categoría Falabella:
 {"credential_id":67,"category_id":"1698","category_name":"Envoltorios|embalajes postales","path":"Libros, papelería y celebraciones > Maquinaria de papelería|oficina > Accesorios para equipos postales|embalajes|ayudas > Envoltorios|embalajes postales","search_term":"Pack de 10 Placas Texturada Dorada De Aluminio 20x30Cm","product":{"name":"Pack de 10 Placas Texturada Dorada De Aluminio 20x30Cm","price":19990}}
2026-09-23 14:45:39 info: [FALABELLA][CONTENT_SCORE] Categoría 1698: 5 regla(s) oficial(es)
2026-09-23 14:45:39 info: [FALABELLA][ATTRIBUTES] Categoría 1698: 34 atributo(s) mapeado(s)
2026-09-23 14:45:39 info: Comisión actualizada: ID=2428, identifiers={"category_id":"1698","global_identifier":"Libros, papelería y celebraciones > Maquinaria de papelería|oficina > Accesorios para equipos postales|embalajes|ayudas > Envoltorios|embalajes postales","category_name_api":"Envoltorios|embalajes postales","last_synced_at":"2026-09-23T17:45:39.573Z"}
2026-09-23 14:45:52 info: Datos recibidos para enriquecer categoría Falabella:
 {"credential_id":67,"category_id":"1396","category_name":"Punteros eléctricos","path":"Libros, papelería y celebraciones > Maquinaria de papelería|oficina > Equipos de presentación > Punteros eléctricos","search_term":"Pack de 10 Placas Texturada Dorada De Aluminio 20x30Cm","product":{"name":"Pack de 10 Placas Texturada Dorada De Aluminio 20x30Cm","price":19990}}
2026-09-23 14:45:53 info: [FALABELLA][CONTENT_SCORE] Categoría 1396: 4 regla(s) oficial(es)
2026-09-23 14:45:53 info: [FALABELLA][ATTRIBUTES] Categoría 1396: 30 atributo(s) mapeado(s)
2026-09-23 14:46:09 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"57183a1a-2ed4-4522-9c2c-73eaa5af515e","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC3502278366-76905161329","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:46:08.668Z","attempts":1,"received":"2026-09-23T17:45:52.37Z","actions":[]}
2026-09-23 14:46:09 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 14:47:21 info: Datos recibidos para categorías sugeridas de selección en MercadoLibre:
 {"credential_id":55,"products":[{"id":41,"name":"Pack de 10 Placas Texturada Dorada De Aluminio 20x30Cm","price":19990,"purchase_price":4990,"volumetric_weight":0.12,"volumetric_weight_measurement":{"value":0.12,"unit":"kg"},"condition":"new"}],"strategy":"MARGIN","listing_type_id":"gold_special","free_shipping":false}
2026-09-23 14:47:31 info: [ML-USP-1790185651352] [ML API] User shipping preferences loaded {"credential_id":55,"ml_user_id":2982798585,"modes":["custom","not_specified","me2","me1"],"custom_calculator":"Axado"}
2026-09-23 14:47:31 info: [ML-CSP-1790185651354] [ML API] Category shipping preferences loaded {"credential_id":55,"category_id":"MLC413160","restricted":false,"logistics":[{"types":["custom"],"mode":"custom"},{"types":["default"],"mode":"me1"},{"types":["drop_off","xd_drop_off","self_service","cross_docking","fulfillment"],"mode":"me2"},{"types":["not_specified"],"mode":"not_specified"}],"me2_restrictions":[]}
2026-09-23 14:47:32 info: [ML-USP-1790185652308] [CACHE HIT] User shipping preferences {"credential_id":55,"ml_user_id":2982798585}
2026-09-23 14:47:32 info: [ML-CSP-1790185652308] [ML API] Category shipping preferences loaded {"credential_id":55,"category_id":"MLC435480","restricted":false,"logistics":[{"types":["custom"],"mode":"custom"},{"types":["default"],"mode":"me1"},{"types":["drop_off","xd_drop_off","self_service","cross_docking","fulfillment"],"mode":"me2"},{"types":["not_specified"],"mode":"not_specified"}],"me2_restrictions":[]}
2026-09-23 14:47:32 info: [ML-USP-1790185652911] [CACHE HIT] User shipping preferences {"credential_id":55,"ml_user_id":2982798585}
2026-09-23 14:47:33 info: [ML-CSP-1790185652911] [ML API] Category shipping preferences loaded {"credential_id":55,"category_id":"MLC435478","restricted":false,"logistics":[{"types":["not_specified"],"mode":"not_specified"},{"types":["custom"],"mode":"custom"}],"me2_restrictions":[]}
2026-09-23 14:47:33 info: [ML-USP-1790185653497] [CACHE HIT] User shipping preferences {"credential_id":55,"ml_user_id":2982798585}
2026-09-23 14:47:33 info: [ML-CSP-1790185653498] [ML API] Category shipping preferences loaded {"credential_id":55,"category_id":"MLC440112","restricted":false,"logistics":[{"types":["not_specified"],"mode":"not_specified"},{"types":["custom"],"mode":"custom"}],"me2_restrictions":[]}
2026-09-23 14:47:34 info: [ML-USP-1790185654104] [CACHE HIT] User shipping preferences {"credential_id":55,"ml_user_id":2982798585}
2026-09-23 14:47:34 info: [ML-CSP-1790185654104] [ML API] Category shipping preferences loaded {"credential_id":55,"category_id":"MLC435477","restricted":false,"logistics":[{"types":["not_specified"],"mode":"not_specified"},{"types":["custom"],"mode":"custom"}],"me2_restrictions":[]}
2026-09-23 14:47:34 info: [ML-USP-1790185654727] [CACHE HIT] User shipping preferences {"credential_id":55,"ml_user_id":2982798585}
2026-09-23 14:47:34 info: [ML-CSP-1790185654728] [ML API] Category shipping preferences loaded {"credential_id":55,"category_id":"MLC371066","restricted":false,"logistics":[{"types":["custom"],"mode":"custom"},{"types":["default"],"mode":"me1"},{"types":["drop_off","xd_drop_off","self_service","cross_docking","fulfillment"],"mode":"me2"},{"types":["not_specified"],"mode":"not_specified"}],"me2_restrictions":[]}
2026-09-23 14:47:34 info: Datos recibidos para categorías sugeridas con atributos, pricing y shipping en MercadoLibre:
 {"credential_id":55,"products":[{"id":41,"name":"Pack de 10 Placas Texturada Dorada De Aluminio 20x30Cm","price":19990,"purchase_price":4990,"condition":"new","volumetric_weight":0.12,"volumetric_weight_measurement":{"value":0.12,"unit":"kg"},"package":{"dimensions":{"height":{"value":2,"unit":"cm"},"width":{"value":22,"unit":"cm"},"length":{"value":32,"unit":"cm"}},"weight":{"value":2000,"unit":"g"}},"selection":{"category_id":"MLC413160","category_name":"Papel Aluminio","listing_type_id":"gold_special","free_shipping":false,"shipping_mode":"me1","logistic_type":"default","shipping_operation":"merchant_logistics"}}],"strategy":"MARGIN"}
2026-09-23 14:47:34 info: [Producto 41] Dimensiones formateadas: 2x22x32,2000
2026-09-23 14:47:35 info: [ML ENDPOINT TRACE] categories.attributes.request https://api.mercadolibre.com/categories/MLC413160/attributes {"product_id":null,"category_id":"MLC413160","listing_type_id":null,"shipping_mode":null,"logistic_type":null,"params":null,"response":null,"extra":{"site_id":"MLC"}}
2026-09-23 14:47:35 info: [ML ENDPOINT TRACE] categories.detail.request https://api.mercadolibre.com/categories/MLC413160 {"product_id":null,"category_id":"MLC413160","listing_type_id":null,"shipping_mode":null,"logistic_type":null,"params":null,"response":null,"extra":{"site_id":"MLC"}}
2026-09-23 14:47:35 info: [ML ENDPOINT TRACE] categories.attributes.response https://api.mercadolibre.com/categories/MLC413160/attributes {"product_id":null,"category_id":"MLC413160","listing_type_id":null,"shipping_mode":null,"logistic_type":null,"params":null,"response":[{"id":"MANUAL_TITLE","name":"Título manual","tags":{"hidden":true},"hierarchy":"PARENT_PK","relevance":1,"value_type":"string","value_max_length":255,"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"BRAND","name":"Marca","tags":{},"hierarchy":"PARENT_PK","relevance":1,"value_type":"string","value_max_length":255,"attribute_group_id":"OTHERS","attribute_group_name":"Otros","hint":"Escribe la marca real del producto o 'Genérica' si no tiene marca."},{"id":"MODEL","name":"Modelo","tags":{"catalog_required":true,"required":true},"hierarchy":"PARENT_PK","relevance":1,"value_type":"string","value_max_length":255,"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"SALE_FORMAT","name":"Formato de venta","tags":{},"hierarchy":"CHILD_PK","relevance":1,"value_type":"list","values":[{"id":"1359391","name":"Unidad"},{"id":"1359392","name":"Pack"}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"UNITS_PER_PACK","name":"Cantidad de rollos","tags":{"unit_yield":true,"conditional_required":true},"hierarchy":"CHILD_PK","relevance":1,"value_type":"number","value_max_length":18,"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"LENGTH","name":"Largo","tags":{"unit_yield":true},"hierarchy":"FAMILY","relevance":1,"value_type":"number_unit","value_max_length":255,"allowed_units":[{"id":"cm","name":"cm"},{"id":"m","name":"m"}],"default_unit":"m","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"PACKAGE_HEIGHT","name":"Altura del paquete","tags":{"hidden":true,"read_only":true,"variation_attribute":true},"hierarchy":"FAMILY","relevance":1,"value_type":"number_unit","value_max_length":255,"allowed_units":[{"id":"\"","name":"\""},{"id":"cm","name":"cm"},{"id":"ft","name":"ft"},{"id":"m","name":"m"},{"id":"mm","name":"mm"}],"default_unit":"cm","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"PACKAGE_WIDTH","name":"Ancho del paquete","tags":{"hidden":true,"read_only":true,"variation_attribute":true},"hierarchy":"FAMILY","relevance":1,"value_type":"number_unit","value_max_length":255,"allowed_units":[{"id":"\"","name":"\""},{"id":"cm","name":"cm"},{"id":"ft","name":"ft"},{"id":"m","name":"m"},{"id":"mm","name":"mm"}],"default_unit":"cm","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"PACKAGE_LENGTH","name":"Largo del paquete","tags":{"hidden":true,"read_only":true,"variation_attribute":true},"hierarchy":"FAMILY","relevance":1,"value_type":"number_unit","value_max_length":255,"allowed_units":[{"id":"\"","name":"\""},{"id":"cm","name":"cm"},{"id":"ft","name":"ft"},{"id":"m","name":"m"},{"id":"mm","name":"mm"}],"default_unit":"cm","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"PACKAGE_WEIGHT","name":"Peso del paquete","tags":{"hidden":true,"read_only":true,"variation_attribute":true},"hierarchy":"FAMILY","relevance":1,"value_type":"number_unit","value_max_length":255,"allowed_units":[{"id":"g","name":"g"},{"id":"kg","name":"kg"},{"id":"lb","name":"lb"},{"id":"mg","name":"mg"},{"id":"oz","name":"oz"}],"default_unit":"g","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"GTIN","name":"Código universal de producto","tags":{"multivalued":true,"variation_attribute":true,"used_hidden":true,"validate":true,"conditional_required":true},"hierarchy":"PRODUCT_IDENTIFIER","relevance":1,"type":"product_identifier","value_type":"string","value_max_length":255,"tooltip":"¿Cómo lo encuentro?\n\nEs el número que identifica un producto a nivel global y tiene entre 8 y 14 dígitos. Búscalo en el empaque o etiqueta, junto al código de barras. Debes agregar un código por cada variante. Si no lo encuentras, puedes pedirlo al fabricante o usar un buscador de códigos en internet.","attribute_group_id":"OTHERS","attribute_group_name":"Otros","hint":"Suele ser un EAN, UPC u otro GTIN."},{"id":"CONAMA_LICENSE_NUMBER","name":"Número de licencia del CONAMA","tags":{"hidden":true},"hierarchy":"ITEM","relevance":1,"value_type":"string","value_max_length":255,"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"IMPORT_DECLARATION_NUMBER","name":"Número de pedimento","tags":{"hidden":true,"read_only":true},"hierarchy":"ITEM","relevance":1,"value_type":"number","value_max_length":18,"tooltip":"Número de 15 dígitos del documento aduanero que ampara la importación de mercancía (sólo venta de primera mano). Este dato será utilizado para la emisión de facturas CFDI asociadas a la venta del producto.","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"INVOICE_PRODUCT_NAME","name":"Nombre del producto en la factura","tags":{"hidden":true,"read_only":true},"hierarchy":"ITEM","relevance":1,"value_type":"string","value_max_length":255,"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"SAT_KEY","name":"Clave del producto","tags":{"hidden":true,"read_only":true},"hierarchy":"ITEM","relevance":1,"value_type":"string","value_max_length":255,"values":[{"id":"82021094","name":"No existe en el catálogo"}],"tooltip":" La clave del producto es un código asignado por el SAT para clasificar los productos que se comercializan en el país.","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"MEASURE_UNIT_KEY","name":"Clave de la unidad de medida","tags":{"hidden":true,"read_only":true},"hierarchy":"ITEM","relevance":1,"value_type":"string","value_max_length":255,"values":[{"id":"82021108","name":"No existe en el catálogo"}],"tooltip":"La clave de la unidad de medida es un código estandarizado por el SAT.","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"MEASURE_UNIT_DESCRIPTION","name":"Unidad de medida","tags":{"hidden":true,"read_only":true},"hierarchy":"ITEM","relevance":1,"value_type":"string","value_max_length":255,"tooltip":" La unidad de medida es la forma en que el SAT mide un producto. Ejemplos: pieza, caja, kit.","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"IVA_FOR_RESALE","name":"IVA para reventa","tags":{"hidden":true,"read_only":true},"hierarchy":"ITEM","relevance":1,"value_type":"list","values":[{"id":"81861612","name":"Exento"},{"id":"81861613","name":"0%"},{"id":"81861614","name":"8%"},{"id":"81861616","name":"16%"}],"tooltip":"Elige el porcentaje (0%, 16% o Exento) del Impuesto sobre el Valor Agregado que debe ser pagado por el comprador en cada producto.","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"IEPS","name":"IEPS","tags":{"hidden":true,"read_only":true},"hierarchy":"ITEM","relevance":1,"value_type":"list","values":[{"id":"82021095","name":"0%"},{"id":"82021096","name":"3%"},{"id":"82021097","name":"6%"},{"id":"82021098","name":"7%"},{"id":"82021099","name":"8%"},{"id":"82021100","name":"9%"},{"id":"82021101","name":"25%"},{"id":"82021102","name":"26.5%"},{"id":"82021103","name":"30%"},{"id":"82021104","name":"30.4%"},{"id":"82021105","name":"50%"},{"id":"82021106","name":"53%"},{"id":"82021107","name":"160%"}],"tooltip":"Elige el porcentaje del Impuesto Especial sobre Producción y Servicios que debe ser pagado por el comprador en los productos de las categorías: gasolina, bebidas y tabaco.","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"SHELF_LIFE","name":"Vida útil","tags":{"hidden":true},"hierarchy":"FAMILY","relevance":2,"value_type":"number_unit","value_max_length":255,"allowed_units":[{"id":"días","name":"días"},{"id":"meses","name":"meses"},{"id":"años","name":"años"}],"default_unit":"días","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"ITEM_CONDITION","name":"Condición del ítem","tags":{"hidden":true},"hierarchy":"ITEM","relevance":2,"value_type":"list","values":[{"id":"2230284","name":"Nuevo"}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"MPN","name":"MPN","tags":{"hidden":true,"multivalued":true,"variation_attribute":true},"hierarchy":"PRODUCT_IDENTIFIER","relevance":2,"type":"product_identifier","value_type":"string","value_max_length":255,"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"VALUE_ADDED_TAX","name":"IVA","tags":{"hidden":true,"read_only":true},"hierarchy":"ITEM","relevance":1,"value_type":"string","value_max_length":255,"tooltip":"El impuesto al valor agregado se aplica sobre el precio de venta de las compras de bienes o servicios.","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"IMPORT_DUTY","name":"Impuesto interno","tags":{"hidden":true,"read_only":true},"hierarchy":"ITEM","relevance":1,"value_type":"list","values":[{"id":"49553239","name":"0 %"},{"id":"49553240","name":"1 %"},{"id":"49553241","name":"2.5 %"},{"id":"49553242","name":"4 %"},{"id":"49553243","name":"5 %"},{"id":"49553244","name":"8 %"},{"id":"49553245","name":"9.5 %"},{"id":"49553246","name":"10 %"},{"id":"49553247","name":"14 %"},{"id":"49553248","name":"15 %"},{"id":"49553249","name":"18 %"},{"id":"49553250","name":"19 %"},{"id":"49553251","name":"20 %"},{"id":"49553252","name":"23 %"},{"id":"49553253","name":"25 %"},{"id":"49553254","name":"26 %"},{"id":"49553255","name":"70 %"}],"tooltip":"El impuesto interno solo se aplica a productos específicos considerados superfluos o de lujo como bebidas alcohólicas, hornos microondas, entre otros.","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"SELLER_SKU","name":"SKU","tags":{"hidden":true,"variation_attribute":true},"hierarchy":"ITEM","relevance":1,"value_type":"string","value_max_length":255,"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"SELLER_PACKAGE_DATA_SOURCE","name":"Orígen del dato del paquete de envío","tags":{"hidden":true,"read_only":true},"hierarchy":"ITEM","relevance":1,"value_type":"string","value_max_length":255,"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"SELLER_PACKAGE_WIDTH","name":"Ancho del paquete del seller","tags":{"hidden":true},"hierarchy":"ITEM","relevance":1,"value_type":"number_unit","value_max_length":255,"allowed_units":[{"id":"cm","name":"cm"}],"default_unit":"cm","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"SELLER_PACKAGE_LENGTH","name":"Largo del paquete del seller","tags":{"hidden":true},"hierarchy":"ITEM","relevance":1,"value_type":"number_unit","value_max_length":255,"allowed_units":[{"id":"cm","name":"cm"}],"default_unit":"cm","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"SELLER_PACKAGE_HEIGHT","name":"Altura del paquete del seller","tags":{"hidden":true},"hierarchy":"ITEM","relevance":1,"value_type":"number_unit","value_max_length":255,"allowed_units":[{"id":"cm","name":"cm"}],"default_unit":"cm","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"SELLER_PACKAGE_WEIGHT","name":"Peso del paquete del seller","tags":{"hidden":true},"hierarchy":"ITEM","relevance":1,"value_type":"number_unit","value_max_length":255,"allowed_units":[{"id":"g","name":"g"}],"default_unit":"g","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"HAZMAT_TRANSPORTABILITY","name":"Transportabilidad Hazmat","tags":{"hidden":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"list","values":[{"id":"13414677","name":"Exceptuado"},{"id":"13414678","name":"Limitado"},{"id":"13414679","name":"Excedido"},{"id":"13414680","name":"Indeterminado"},{"id":"75989961","name":"Notificado"}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"IS_KIT","name":"Es kit","tags":{"hidden":true},"hierarchy":"ITEM","relevance":2,"value_type":"boolean","values":[{"id":"242084","name":"No","metadata":{"value":false}},{"id":"242085","name":"Sí","metadata":{"value":true}}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"DESCRIPTIVE_TAGS","name":"Tags descriptivos","tags":{"hidden":true,"multivalued":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"string","value_max_length":255,"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"PRODUCT_CHEMICAL_FEATURES","name":"Características químicas del producto","tags":{"hidden":true,"multivalued":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"list","values":[{"id":"7651070","name":"Inflamable"},{"id":"7651071","name":"Aerosol"},{"id":"7651072","name":"Oxidante"},{"id":"7651073","name":"Corrosivo"},{"id":"7651074","name":"Explosivo"},{"id":"7651075","name":"Tóxico o infeccioso"}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"FOODS_AND_DRINKS","name":"Alimentos y bebidas","tags":{"hidden":true,"multivalued":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"list","values":[{"id":"7575926","name":"Para humanos"},{"id":"7575927","name":"Para animales"}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"MEDICINES","name":"Medicamentos","tags":{"hidden":true,"multivalued":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"list","values":[{"id":"7575930","name":"Para humanos con receta médica"},{"id":"7575931","name":"Para humanos sin receta médica"},{"id":"7575932","name":"Para animales con receta médica"},{"id":"7575933","name":"Para animales sin receta médica"}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"BATTERIES_FEATURES","name":"Características de las baterías","tags":{"hidden":true,"multivalued":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"list","values":[{"id":"7575934","name":"De litio stand-alone (sueltas o aisladas)"},{"id":"7575935","name":"De litio instaladas"},{"id":"7575936","name":"Para autos (ácido-plomo)"}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"SHIPMENT_PACKING","name":"Embalaje del envío","tags":{"hidden":true,"multivalued":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"list","values":[{"id":"7435891","name":"Bolsa"},{"id":"7435892","name":"Caja"},{"id":"7575937","name":"Sobre"},{"id":"7575939","name":"Auto-despachable"},{"id":"27037932","name":"BEX"}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"ADDITIONAL_INFO_REQUIRED","name":"Información adicional requerida","tags":{"hidden":true,"multivalued":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"list","values":[{"id":"7435893","name":"Tiene IMEI"},{"id":"7435894","name":"Tiene número de serie"}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"EXCLUDED_PLATFORMS","name":"Plataformas excluidas","tags":{"hidden":true,"multivalued":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"list","values":[{"id":"9936777","name":"Android"},{"id":"9936778","name":"iOS"},{"id":"9936779","name":"Desktop"},{"id":"9936780","name":"Mobile"}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"IS_SUITABLE_FOR_SHIPMENT","name":"Es apto para envío","tags":{"hidden":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"boolean","values":[{"id":"242084","name":"No","metadata":{"value":false}},{"id":"242085","name":"Sí","metadata":{"value":true}}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"PRODUCT_DATA_SOURCE","name":"Fuente del producto","tags":{"hidden":true},"hierarchy":"ITEM","relevance":2,"value_type":"string","value_max_length":255,"tooltip":"Indique el país de origen del producto.","example":"Brasil","attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"LIMITED_MARKETPLACE_VISIBILITY_REASONS","name":"Motivos de visibilidad limitada en Marketplace","tags":{"hidden":true,"multivalued":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"string","value_max_length":255,"values":[{"id":"24219544","name":"Pharma"}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"HAS_COMPATIBILITIES","name":"Tiene compatibilidades","tags":{"hidden":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"boolean","values":[{"id":"242084","name":"No","metadata":{"value":false}},{"id":"242085","name":"Sí","metadata":{"value":true}}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"CATALOG_TITLE","name":"Título de catálogo","tags":{"hidden":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"string","value_max_length":255,"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"SEARCH_ENHANCEMENT_FIELDS","name":"Campos de mejora de búsqueda","tags":{"hidden":true,"multivalued":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"string","value_max_length":255,"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"PRODUCT_FEATURES","name":"Características del producto","tags":{"hidden":true,"multivalued":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"list","values":[{"id":"7435885","name":"Contiene líquido"},{"id":"7435883","name":"Frágil"},{"id":"7435888","name":"Con vencimiento"},{"id":"8847339","name":"Sin vencimiento"},{"id":"7575917","name":"Desinfectante y sanitizante"},{"id":"8721108","name":"Voluminoso"},{"id":"10490116","name":"No volable"},{"id":"12928414","name":"No rotable"},{"id":"41722098","name":"Plegable"},{"id":"52092586","name":"Magnético"},{"id":"52233302","name":"Puede rodar"}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"IS_NEW_OFFER","name":"Es oferta nueva","tags":{"hidden":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"boolean","values":[{"id":"242084","name":"No","metadata":{"value":false}},{"id":"242085","name":"Sí","metadata":{"value":true}}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"SYI_PYMES_ID","name":"syi pymes id","tags":{"hidden":true,"read_only":true},"hierarchy":"ITEM","relevance":2,"value_type":"string","value_max_length":255,"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"IS_FLAMMABLE","name":"Es inflamable","tags":{"hidden":true,"read_only":true},"hierarchy":"FAMILY","relevance":2,"value_type":"boolean","values":[{"id":"242084","name":"No","metadata":{"value":false}},{"id":"242085","name":"Sí","metadata":{"value":true}}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"WITH_POSITIVE_IMPACT","name":"Con impacto positivo","tags":{"hidden":true,"read_only":true},"hierarchy":"FAMILY","relevance":2,"value_type":"boolean","values":[{"id":"242084","name":"No","metadata":{"value":false}},{"id":"242085","name":"Sí","metadata":{"value":true}}],"attribute_group_id":"OTHERS","attribute_group_name":"Otros"},{"id":"PACKAGE_DATA_SOURCE","name":"Orígen del dato del paquete de fábrica","tags":{"hidden":true,"read_only":true},"hierarchy":"FAMILY","relevance":2,"value_type":"string","value_max_length":255,"attribute_group_id":"OTHERS","attribute_group_name":"Otros"}],"extra":null}
2026-09-23 14:47:35 info: [ML ENDPOINT TRACE] categories.detail.response https://api.mercadolibre.com/categories/MLC413160 {"product_id":null,"category_id":"MLC413160","listing_type_id":null,"shipping_mode":null,"logistic_type":null,"params":null,"response":{"id":"MLC413160","name":"Papel Aluminio","picture":null,"permalink":null,"total_items_in_this_category":6969,"path_from_root":[{"id":"MLC1574","name":"Hogar y Muebles"},{"id":"MLC174455","name":"Cuidado del Hogar y Lavandería"},{"id":"MLC436104","name":"Desechables"},{"id":"MLC413160","name":"Papel Aluminio"}],"children_categories":[],"attribute_types":"attributes","settings":{"adult_content":false,"buying_allowed":true,"buying_modes":["auction","buy_it_now"],"catalog_domain":"MLC-ALUMINUM_FOILS","coverage_areas":"not_allowed","currencies":["CLP","USD"],"fragile":false,"immediate_payment":"required","item_conditions":["new"],"items_reviews_allowed":false,"listing_allowed":true,"max_description_length":50000,"max_pictures_per_item":12,"max_pictures_per_item_var":10,"max_sub_title_length":70,"max_title_length":60,"max_variations_allowed":100,"maximum_price":null,"maximum_price_currency":"CLP","minimum_price":1100,"minimum_price_currency":"CLP","mirror_category":"MLC436317","mirror_master_category":null,"mirror_slave_categories":["MLC436317"],"price":"required","reservation_allowed":"not_allowed","restrictions":[],"rounded_address":false,"seller_contact":"not_allowed","shipping_options":["carrier","custom"],"shipping_profile":"optional","show_contact_information":false,"simple_shipping":"optional","stock":"required","sub_vertical":null,"subscribable":false,"tags":[],"vertical":null,"vip_subdomain":"articulo","buyer_protection_programs":["undelivered"],"status":"enabled"},"channels_settings":[{"channel":"mshops","settings":{"minimum_price":0}},{"channel":"proximity","settings":{"status":"disabled"}},{"channel":"mp-merchants","settings":{"buying_modes":["buy_it_now"],"immediate_payment":"required","minimum_price":0.01,"status":"enabled"}},{"channel":"mp-link","settings":{"buying_modes":["buy_it_now"],"immediate_payment":"required","minimum_price":0.01,"status":"enabled"}}],"meta_categ_id":null,"attributable":false,"date_created":"2019-10-25T15:00:58.000Z"},"extra":null}
2026-09-23 14:47:35 info: [ML ENDPOINT TRACE] pricing.available_listing_types.request https://api.mercadolibre.com/users/2982798585/available_listing_types {"product_id":null,"category_id":"MLC413160","listing_type_id":null,"shipping_mode":null,"logistic_type":null,"params":{"category_id":"MLC413160"},"response":null,"extra":{"user_id":2982798585}}
2026-09-23 14:47:35 info: [ML ENDPOINT TRACE] pricing.available_listing_types.response https://api.mercadolibre.com/users/2982798585/available_listing_types {"product_id":null,"category_id":"MLC413160","listing_type_id":null,"shipping_mode":null,"logistic_type":null,"params":null,"response":{"category_id":"MLC413160","available":[{"site_id":"MLC","id":"gold_pro","name":"Premium","remaining_listings":null},{"site_id":"MLC","id":"gold_premium","name":"Oro Premium","remaining_listings":null},{"site_id":"MLC","id":"gold_special","name":"Clásica","remaining_listings":null},{"site_id":"MLC","id":"gold","name":"Oro","remaining_listings":null},{"site_id":"MLC","id":"silver","name":"Plata","remaining_listings":null},{"site_id":"MLC","id":"bronze","name":"Bronce","remaining_listings":null}]},"extra":{"user_id":2982798585}}
2026-09-23 14:47:35 info: [ML-USP-1790185655558] [CACHE HIT] User shipping preferences {"credential_id":55,"ml_user_id":2982798585}
2026-09-23 14:47:35 info: [ML-CSP-1790185655558] [CACHE HIT] Category shipping preferences {"credential_id":55,"category_id":"MLC413160"}
2026-09-23 14:47:35 info: [ML SHIPPING PREFS] category=MLC413160 product=41 {"credential_id":55,"user_modes":["custom","not_specified","me2","me1"],"category_logistics":[{"types":["custom"],"mode":"custom"},{"types":["default"],"mode":"me1"},{"types":["drop_off","xd_drop_off","self_service","cross_docking","fulfillment"],"mode":"me2"},{"types":["not_specified"],"mode":"not_specified"}],"category_restricted":false,"category_me2_restrictions":[],"filtered_modes_from_preferences":["custom","me1","me2","not_specified"],"filtered_logistics_from_preferences":["default","xd_drop_off","self_service","fulfillment"],"filtered_combos_from_preferences":[{"shipping_mode":"me1","logistic_type":"default","shipping_resolution_state":"dynamic","shipping_complexity":"dynamic","is_resolved":false,"is_partial":false,"is_manual":false,"is_dynamic":true,"requires_buyer_context":true,"is_default":true},{"shipping_mode":"me2","logistic_type":"xd_drop_off","shipping_resolution_state":"dynamic","shipping_complexity":"dynamic","is_resolved":false,"is_partial":false,"is_manual":false,"is_dynamic":true,"requires_buyer_context":true,"is_default":false},{"shipping_mode":"me2","logistic_type":"self_service","shipping_resolution_state":"dynamic","shipping_complexity":"dynamic","is_resolved":false,"is_partial":false,"is_manual":false,"is_dynamic":true,"requires_buyer_context":true,"is_default":false},{"shipping_mode":"me2","logistic_type":"fulfillment","shipping_resolution_state":"dynamic","shipping_complexity":"dynamic","is_resolved":false,"is_partial":false,"is_manual":false,"is_dynamic":true,"requires_buyer_context":true,"is_default":false}]}
2026-09-23 14:47:36 info: [ML ENDPOINT TRACE] pricing.listing_prices.request https://api.mercadolibre.com/sites/MLC/listing_prices {"product_id":null,"category_id":"MLC413160","listing_type_id":"gold_pro","shipping_mode":"me2","logistic_type":"xd_drop_off","params":{"price":19990,"category_id":"MLC413160","listing_type_id":"gold_pro","currency_id":"CLP","channel":"marketplace","shipping_mode":"me2","logistic_type":"xd_drop_off","domain_id":"MLC-ALUMINUM_FOILS"},"response":null,"extra":null}
2026-09-23 14:47:36 info: [ML ENDPOINT TRACE] pricing.listing_prices.response https://api.mercadolibre.com/sites/MLC/listing_prices {"product_id":null,"category_id":"MLC413160","listing_type_id":"gold_pro","shipping_mode":"me2","logistic_type":"xd_drop_off","params":null,"response":{"currency_id":"CLP","free_relist":false,"listing_exposure":"highest","listing_fee_amount":0,"listing_fee_details":{"fixed_fee":0,"gross_amount":0},"listing_type_id":"gold_pro","listing_type_name":"Premium","requires_picture":true,"sale_fee_amount":2998,"sale_fee_details":{"fixed_fee":0,"gross_amount":2998,"percentage_fee":15},"stop_time":"2046-09-18T00:00:00.000-04:00"},"extra":null}
2026-09-23 14:47:36 info: [ML ENDPOINT TRACE] pricing.listing_prices.request https://api.mercadolibre.com/sites/MLC/listing_prices {"product_id":null,"category_id":"MLC413160","listing_type_id":"gold_special","shipping_mode":"me2","logistic_type":"xd_drop_off","params":{"price":19990,"category_id":"MLC413160","listing_type_id":"gold_special","currency_id":"CLP","channel":"marketplace","shipping_mode":"me2","logistic_type":"xd_drop_off","domain_id":"MLC-ALUMINUM_FOILS"},"response":null,"extra":null}
2026-09-23 14:47:36 info: [ML ENDPOINT TRACE] pricing.listing_prices.response https://api.mercadolibre.com/sites/MLC/listing_prices {"product_id":null,"category_id":"MLC413160","listing_type_id":"gold_special","shipping_mode":"me2","logistic_type":"xd_drop_off","params":null,"response":{"currency_id":"CLP","free_relist":false,"listing_exposure":"highest","listing_fee_amount":0,"listing_fee_details":{"fixed_fee":0,"gross_amount":0},"listing_type_id":"gold_special","listing_type_name":"Clásica","requires_picture":true,"sale_fee_amount":2199,"sale_fee_details":{"fixed_fee":0,"gross_amount":2199,"percentage_fee":11},"stop_time":"2046-09-18T00:00:00.000-04:00"},"extra":null}
2026-09-23 14:47:36 info: [SHIPPING] Cache key: shipping_MLC_MLC413160_2x22x32,2000_0b1b6623299543a34854f6ca47233034bc585d4e_gold_special_xd_drop_off_me2
2026-09-23 14:47:55 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4d043889-c06f-4e05-b3b5-ac667489b61a","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC2097154944-76913590628","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:47:54.936Z","attempts":1,"received":"2026-09-23T17:47:54.819Z","actions":[]}
2026-09-23 14:47:55 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 14:49:45 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4dcca3a2-46fc-4795-b0f5-5695e0d67b88","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC3902068208-76796859807","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T17:49:45.151Z","attempts":1,"received":"2026-09-23T17:49:43.043Z","actions":[]}
2026-09-23 14:49:45 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 14:50:54 info: Datos recibidos para categorías sugeridas con atributos y pricing en Falabella:
 {"credential_id":67,"products":[{"id":41,"name":"Pack de 10 Placas Texturada Dorada De Aluminio 20x30Cm","price":19990,"purchase_price":4990,"volumetric_weight":0.12,"volumetric_weight_measurement":{"value":0.12,"unit":"kg"},"condition":"new"}]}
2026-09-23 14:51:18 info: Datos recibidos para categorías sugeridas de selección en MercadoLibre:
 {"credential_id":55,"products":[{"id":41,"name":"Pack de 10 Placas Texturada Dorada De Aluminio 20x30Cm","price":19990,"purchase_price":4990,"volumetric_weight":0.12,"volumetric_weight_measurement":{"value":0.12,"unit":"kg"},"condition":"new"}],"strategy":"MARGIN","listing_type_id":"gold_special","shipping_mode":"me1","logistic_type":"default","shipping_operation":"merchant_logistics","free_shipping":false}
2026-09-23 14:51:19 info: [ML-USP-1790185879528] [CACHE HIT] User shipping preferences {"credential_id":55,"ml_user_id":2982798585}
2026-09-23 14:51:19 info: [ML-CSP-1790185879528] [CACHE HIT] Category shipping preferences {"credential_id":55,"category_id":"MLC413160"}
2026-09-23 14:51:19 info: [ML-USP-1790185879845] [CACHE HIT] User shipping preferences {"credential_id":55,"ml_user_id":2982798585}
2026-09-23 14:51:19 info: [ML-CSP-1790185879846] [CACHE HIT] Category shipping preferences {"credential_id":55,"category_id":"MLC435480"}
2026-09-23 14:51:20 info: [ML-USP-1790185880173] [CACHE HIT] User shipping preferences {"credential_id":55,"ml_user_id":2982798585}
2026-09-23 14:51:20 info: [ML-CSP-1790185880173] [CACHE HIT] Category shipping preferences {"credential_id":55,"category_id":"MLC435478"}
2026-09-23 14:52:05 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7efaf604-29ab-42a4-9f4d-12c8dfd848a2","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC3930367012-76895724638","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:52:04.864Z","attempts":1,"received":"2026-09-23T17:52:04.769Z","actions":[]}
2026-09-23 14:52:05 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 14:52:06 info: Ivan Martín - Lista productos publicados
2026-09-23 14:52:06 info: [publishedProducts] use_manteiners=true
2026-09-23 14:52:36 info: Ivan Martín - Lista productos publicados
2026-09-23 14:52:36 info: [publishedProducts] use_manteiners=false
2026-09-23 14:53:06 info: Ivan Martín - Lista productos publicados
2026-09-23 14:53:06 info: [publishedProducts] use_manteiners=false
2026-09-23 14:53:36 info: Ivan Martín - Lista productos publicados
2026-09-23 14:53:36 info: [publishedProducts] use_manteiners=false
2026-09-23 14:54:06 info: Ivan Martín - Lista productos publicados
2026-09-23 14:54:06 info: [publishedProducts] use_manteiners=false
2026-09-23 14:54:36 info: Ivan Martín - Lista productos publicados
2026-09-23 14:54:36 info: [publishedProducts] use_manteiners=false
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=260 job_products=0 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=252 job_products=0 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=251 job_products=0 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=250 job_products=0 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=241 job_products=0 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=258 job_products=1 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=255 job_products=1 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=254 job_products=1 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=249 job_products=1 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=248 job_products=1 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=246 job_products=1 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=243 job_products=1 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=242 job_products=1 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=238 job_products=1 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=257 job_products=1 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=256 job_products=1 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=247 job_products=1 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=253 job_products=1 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=240 job_products=0 transient_detected=0
2026-09-23 14:54:39 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=239 job_products=1 transient_detected=0
2026-09-23 14:54:43 info: Ivan Martín - Lista inventario consolidado
2026-09-23 14:55:28 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e09059ce-4053-471b-8e40-adedee057d00","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC1516396355-76796865954","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:55:27.887Z","attempts":1,"received":"2026-09-23T17:55:27.728Z","actions":[]}
2026-09-23 14:55:28 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 14:56:53 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"500073f6-5113-48b6-89d5-5df384bec7a0","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC3773014732-76791521558","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:56:52.8Z","attempts":1,"received":"2026-09-23T17:56:52.677Z","actions":[]}
2026-09-23 14:56:53 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 14:56:58 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e15231ec-e281-4115-a49b-b2af4a5dd8f3","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC3930367012-76895724638","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:56:57.738Z","attempts":1,"received":"2026-09-23T17:56:56.882Z","actions":[]}
2026-09-23 14:56:58 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 14:57:09 info: ivan - Solicita reporte de ventas
2026-09-23 14:57:09 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","company_id":19}
2026-09-23 14:57:09 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 14:58:16 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d197b3dd-43db-41c2-88fa-718ca4d10e38","topic":"user-products-families","resource":"/sites/MLC/user-products-families/3324357181047825","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:58:15.786Z","attempts":1,"received":"2026-09-23T17:58:15.239Z","actions":["create"]}
2026-09-23 14:58:16 info: [ML Webhook] Ignorado topic: user-products-families
2026-09-23 14:58:16 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"838e9a9c-9ba2-44b3-8f24-4b4d5039d1cc","topic":"user-products-families","resource":"/sites/MLC/user-products-families/8326241451328016","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:58:15.99Z","attempts":1,"received":"2026-09-23T17:58:15.41Z","actions":["modified"]}
2026-09-23 14:58:16 info: [ML Webhook] Ignorado topic: user-products-families
2026-09-23 14:58:16 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f53ebabc-499e-4fcb-b8f9-b163d788238a","topic":"user-products-families","resource":"/sites/MLC/user-products-families/3324357181047825","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:58:16.522Z","attempts":1,"received":"2026-09-23T17:58:16.285Z","actions":["modified"]}
2026-09-23 14:58:16 info: [ML Webhook] Ignorado topic: user-products-families
2026-09-23 14:58:17 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"599d80e2-df68-42bf-9fca-33b64aa06f44","topic":"user-products-families","resource":"/sites/MLC/user-products-families/8326241451328016","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:58:16.844Z","attempts":1,"received":"2026-09-23T17:58:16.411Z","actions":["modified"]}
2026-09-23 14:58:17 info: [ML Webhook] Ignorado topic: user-products-families
2026-09-23 14:58:18 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"143cd3fb-f834-4fb7-adfa-da546bc37b28","topic":"catalog_item_competition_status","resource":"/items/MLC1516396355/price_to_win","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:58:17.875Z","attempts":1,"received":"2026-09-23T17:58:17.469Z","actions":[]}
2026-09-23 14:58:18 info: [ML Webhook] Ignorado topic: catalog_item_competition_status
2026-09-23 14:58:59 info: ivan - Solicita refresh de orden marketplace
2026-09-23 14:58:59 info: Datos recibidos:
 {"id":243}
2026-09-23 14:59:00 info: ivan - Refresh de orden marketplace exitoso
2026-09-23 14:59:47 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b1f65ad0-c529-48b5-b745-4a47d845a84b","topic":"items","resource":"/items/MLC2778070220","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T17:59:47.026Z","attempts":2,"received":"2026-09-23T17:59:45.299Z","actions":[]}
2026-09-23 14:59:47 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 15:00:35 info: ivan - Solicita refresh de orden marketplace
2026-09-23 15:00:35 info: Datos recibidos:
 {"id":235}
2026-09-23 15:00:36 info: ivan - Refresh de orden marketplace exitoso
2026-09-23 15:00:44 info: Entrando a loguearse
2026-09-23 15:00:44 info: 'Datos recibidos al loguearse:', {"email":"yasmany","password":"yasmanys"}
2026-09-23 15:00:44 info: Entrando a loguearse
2026-09-23 15:00:44 info: 'Datos recibidos al loguearse:', {"email":"yasmany","password":"yasmanys"}
2026-09-23 15:00:58 info: Yasmany Sánchez Martínez Auditoría - Lista productos
2026-09-23 15:01:40 info: ivan - Solicita reporte de ventas
2026-09-23 15:01:40 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","marketplace":55,"company_id":19}
2026-09-23 15:01:41 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 15:01:56 info: ivan - Solicita reporte de ventas
2026-09-23 15:01:56 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","marketplace":67,"company_id":19}
2026-09-23 15:01:56 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 15:02:06 info: ivan - Solicita reporte de ventas
2026-09-23 15:02:06 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","company_id":19}
2026-09-23 15:02:07 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 15:02:20 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"1ae7bdb6-7aef-4a84-a12e-31c4131f72a3","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC3881098644-76910293195","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T18:02:19.984Z","attempts":1,"received":"2026-09-23T18:02:19.426Z","actions":[]}
2026-09-23 15:02:20 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 15:02:35 info: Yasmany Sánchez Martínez Auditoría - Lista almacenes
2026-09-23 15:02:37 info: ivan - Solicita reporte de comisiones
2026-09-23 15:02:37 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","fee_type":"all","company_id":19,"limit":1000,"offset":0}
2026-09-23 15:02:37 info: Yasmany Sánchez Martínez Auditoría - Solicita movimientos de inventario
2026-09-23 15:02:37 info: Datos recibidos:
 {"start_date":"2026-09-01","end_date":"2026-09-30","company_id":17}
2026-09-23 15:02:37 info: ivan - Reporte de comisiones generado exitosamente
2026-09-23 15:02:47 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products
2026-09-23 15:02:47 info: Datos recibidos: 
 {"warehouse_id":22,"company_id":17}
2026-09-23 15:02:47 info: company_id: 17
2026-09-23 15:03:18 info: ivan - Solicita reporte de ganancias
2026-09-23 15:03:18 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","company_id":19,"group_by":"marketplace"}
2026-09-23 15:03:18 info: ivan - Reporte de ganancias generado exitosamente
2026-09-23 15:03:24 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f53ebabc-499e-4fcb-b8f9-b163d788238a","topic":"user-products-families","resource":"/sites/MLC/user-products-families/3324357181047825","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:03:24.072Z","attempts":2,"received":"2026-09-23T17:58:16.285Z","actions":["modified"]}
2026-09-23 15:03:24 info: [ML Webhook] Ignorado topic: user-products-families
2026-09-23 15:03:37 info: Yasmany Sánchez Martínez Auditoría - Crea movimiento de inventario
2026-09-23 15:03:37 info: Datos recibidos: {"movement_type":"transfer","origin_warehouse_id":22,"product_id":58,"reason":"Prueba de cambios de precios","notes":null,"variants":[{"variant_id":171,"warehouse_product_variant_id":207,"lot_id":207,"quantity":2,"local_sku":"QA-ORG-3C-NEG","purchase_price":25990,"price":30990,"promotional_price":2000},{"variant_id":172,"warehouse_product_variant_id":208,"lot_id":208,"quantity":2,"local_sku":"QA-ORG-3C-BLA","purchase_price":30990,"price":30990,"promotional_price":2000}],"destination_warehouse_id":31}
2026-09-23 15:03:48 info: ivan - Solicita reporte de ganancias
2026-09-23 15:03:48 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","marketplace":67,"company_id":19,"group_by":"marketplace"}
2026-09-23 15:03:48 info: ivan - Reporte de ganancias generado exitosamente
2026-09-23 15:04:02 info: ivan - Solicita reporte de ganancias
2026-09-23 15:04:02 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","marketplace":55,"company_id":19,"group_by":"marketplace"}
2026-09-23 15:04:02 info: ivan - Reporte de ganancias generado exitosamente
2026-09-23 15:04:04 info: Yasmany Sánchez Martínez Auditoría - Lista productos
2026-09-23 15:04:04 info: Yasmany Sánchez Martínez Auditoría - Lista productos
2026-09-23 15:04:06 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d197b3dd-43db-41c2-88fa-718ca4d10e38","topic":"user-products-families","resource":"/sites/MLC/user-products-families/3324357181047825","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:04:05.698Z","attempts":2,"received":"2026-09-23T17:58:15.239Z","actions":["create"]}
2026-09-23 15:04:06 info: [ML Webhook] Ignorado topic: user-products-families
2026-09-23 15:04:58 info: Yasmany Sánchez Martínez Auditoría - Crea movimiento masivo de inventario
2026-09-23 15:04:58 info: Datos recibidos (bulk):
2026-09-23 15:04:58 info: {"movement_type":"entry","origin_warehouse_id":31,"reason":"Prueba entrada normal","notes":null,"products":[{"product_id":58,"variants":[{"variant_id":171,"warehouse_product_variant_id":219,"lot_id":219,"quantity":2,"local_sku":"QA-ORG-3C-NEG","purchase_price":15990,"price":20990,"promotional_price":1000,"active":true,"published":false,"stock_operation":"entry","create_new_lot":false},{"variant_id":172,"warehouse_product_variant_id":220,"lot_id":220,"quantity":2,"local_sku":"QA-ORG-3C-BLA","purchase_price":15990,"price":20990,"promotional_price":1000,"active":true,"published":false,"stock_operation":"entry","create_new_lot":false}]}]}
2026-09-23 15:04:58 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":58,"product_variant_id":171,"variant_id":171,"warehouse_id":31,"warehouse_product_variant_id":219,"current_price":25990,"current_purchase_price":10990,"current_promotional_price":null},"requested":{"price":20990,"purchase_price":15990,"promotional_price":1000},"changed_fields":["price","purchase_price","promotional_price"],"conflicts":[{"success":false,"code":"PRODUCT_OPTION_PRICE_CONFLICT","message":"La opción ya existe con otro precio","option":{"product_id":58,"product_variant_id":171,"variant_id":171,"warehouse_id":31,"warehouse_product_variant_id":219,"current_price":25990,"current_purchase_price":10990,"current_promotional_price":null},"requested":{"price":20990,"purchase_price":15990,"promotional_price":1000},"changed_fields":["price","purchase_price","promotional_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":31,"warehouse_product_variant_id":220,"current_price":25990,"current_purchase_price":10990,"current_promotional_price":null},"requested":{"price":20990,"purchase_price":15990,"promotional_price":1000},"changed_fields":["price","purchase_price","promotional_price"]}],"options":[{"product_id":58,"product_variant_id":171,"variant_id":171,"warehouse_id":31,"warehouse_product_variant_id":219,"current_price":25990,"current_purchase_price":10990,"current_promotional_price":null},{"product_id":58,"product_variant_id":172,"variant_id":172,"warehouse_id":31,"warehouse_product_variant_id":220,"current_price":25990,"current_purchase_price":10990,"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-23 15:05:13 info: Ivan Martín - Lista productos
2026-09-23 15:05:41 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"71e2c9f6-6480-4f7b-86fa-3ae9d3cebb48","topic":"items","resource":"/items/MLC4502689862","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:05:40.962Z","attempts":2,"received":"2026-09-23T18:05:35.136Z","actions":[]}
2026-09-23 15:05:41 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 15:05:47 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"07579c2f-79c8-4d7b-afa7-cd7d93258139","topic":"items","resource":"/items/MLC2264571337","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:05:46.152Z","attempts":2,"received":"2026-09-23T18:05:36.482Z","actions":[]}
2026-09-23 15:05:47 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 15:07:09 info: Yasmany Sánchez Martínez Auditoría - Lista productos
2026-09-23 15:07:17 info: Yasmany Sánchez Martínez Auditoría - Solicita metadata de productos
2026-09-23 15:07:20 info: Ivan Martín - Ruta combinada para agregar usuarios
2026-09-23 15:07:20 info: Datos recibidos (body):
2026-09-23 15:07:20 info: {"company_id":19}
2026-09-23 15:07:20 info: Ivan Martín - Solicita lista de usuarios (plana)
2026-09-23 15:07:20 info: Datos recibidos (body):
2026-09-23 15:07:20 info: {"company_id":19}
2026-09-23 15:07:20 info: Encontrados 4 usuarios para compañía 19
2026-09-23 15:07:23 info: Ivan Martín - Ruta combinada para agregar usuarios
2026-09-23 15:07:23 info: Datos recibidos (body):
2026-09-23 15:07:23 info: {"company_id":19}
2026-09-23 15:07:29 info: Ivan Martín - Ruta combinada para agregar usuarios
2026-09-23 15:07:29 info: Datos recibidos (body):
2026-09-23 15:07:29 info: {"company_id":19}
2026-09-23 15:07:55 info: Multer middleware - Field: image, Has file: false, Body image: undefined
2026-09-23 15:07:55 info: Multer procesado - File: none
2026-09-23 15:07:55 info: Ivan Martín - Actualiza usuario en empresa
2026-09-23 15:07:55 info: Datos recibidos:
2026-09-23 15:07:55 info: {"id":38,"company_id":19,"warehouses":[25,28],"pools":[14],"marketplace_credentials":[{"marketplace_credential_id":67}]}
2026-09-23 15:07:55 info: despues de cosultar si pertenece a la company
2026-09-23 15:07:55 info: después de validar
2026-09-23 15:07:55 info: [UserMarketplaceCredentialRepository] Sincronizadas 1 relaciones para user=38, company=19
2026-09-23 15:07:56 info: Encontrados 4 usuarios para compañía 19
2026-09-23 15:07:56 info: Ivan Martín - Solicita lista de usuarios (plana)
2026-09-23 15:07:56 info: Datos recibidos (body):
2026-09-23 15:07:56 info: {"company_id":19}
2026-09-23 15:07:56 info: Encontrados 4 usuarios para compañía 19
2026-09-23 15:08:02 info: Ivan Martín - Ruta combinada para agregar usuarios
2026-09-23 15:08:02 info: Datos recibidos (body):
2026-09-23 15:08:02 info: {"company_id":19}
2026-09-23 15:09:13 info: Ivan Martín - Lista productos publicados
2026-09-23 15:09:13 info: [publishedProducts] use_manteiners=true
2026-09-23 15:09:43 info: Ivan Martín - Lista productos publicados
2026-09-23 15:09:43 info: [publishedProducts] use_manteiners=false
2026-09-23 15:10:13 info: Ivan Martín - Lista productos publicados
2026-09-23 15:10:13 info: [publishedProducts] use_manteiners=false
2026-09-23 15:10:43 info: Ivan Martín - Lista productos publicados
2026-09-23 15:10:43 info: [publishedProducts] use_manteiners=false
2026-09-23 15:11:14 info: Ivan Martín - Lista productos publicados
2026-09-23 15:11:14 info: [publishedProducts] use_manteiners=false
2026-09-23 15:11:43 info: Ivan Martín - Lista productos publicados
2026-09-23 15:11:43 info: [publishedProducts] use_manteiners=false
2026-09-23 15:11:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f3c7df36-760a-479b-9dbc-a3c3a5fea7a5","topic":"items","resource":"/items/MLC4145408172","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T18:11:46.293Z","attempts":2,"received":"2026-09-23T18:11:43.109Z","actions":[]}
2026-09-23 15:11:46 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC4145408172
2026-09-23 15:11:46 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 15:11:47 info: [ML Verify] Respuesta item MLC4145408172: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC4145408172","title":"Dispensador De Cinta De Embalaje Rojo","status":"paused","sub_status":["out_of_stock"],"sub_status_text":"out_of_stock","category_id":"MLC416558","domain_id":"MLC-TAPE_DISPENSERS","price":6990,"available_quantity":0,"permalink":"https://articulo.mercadolibre.cl/MLC-4145408172-dispensador-de-cinta-de-embalaje-rojo-_JM","last_updated":"2026-09-23T18:11:36.826Z"}}
2026-09-23 15:11:47 info: [ML Webhook] Item MLC4145408172 verificado: {"topic":"items","resource":"/items/MLC4145408172","snapshot":{"id":"MLC4145408172","title":"Dispensador De Cinta De Embalaje Rojo","status":"paused","sub_status":["out_of_stock"],"category_id":"MLC416558","price":6990,"permalink":"https://articulo.mercadolibre.cl/MLC-4145408172-dispensador-de-cinta-de-embalaje-rojo-_JM","last_updated":"2026-09-23T18:11:36.826Z"}}
2026-09-23 15:11:47 info: [ML Webhook] Item MLC4145408172 sincronizado: paused (out_of_stock)
2026-09-23 15:12:13 info: Ivan Martín - Lista productos publicados
2026-09-23 15:12:13 info: [publishedProducts] use_manteiners=false
2026-09-23 15:12:34 info: [request-trace] POST /api/product origin=https://spree.klint.cl content-type=multipart/form-data; boundary=----geckoformboundarycfaf4e60c6534205dc5cd29e7dad0af3 auth=present x-company-id=17
2026-09-23 15:12:34 info: [multerFieldFolders] >>> REQUEST: POST /api/product
2026-09-23 15:12:34 info: [multerFieldFolders] Content-Type recibido: multipart/form-data; boundary=----geckoformboundarycfaf4e60c6534205dc5cd29e7dad0af3
2026-09-23 15:12:34 info: [multerFieldFolders] POST /api/product content-type=multipart/form-data; boundary=----geckoformboundarycfaf4e60c6534205dc5cd29e7dad0af3 expected-fields=images
2026-09-23 15:12:34 info: [multerFieldFolders] fileFilter field=images originalname=organizado cristal.jpg mimetype=image/jpeg ext=jpg
2026-09-23 15:12:34 info: [multerFieldFolders] destination field=images originalname=organizado cristal.jpg mimetype=image/jpeg folder=/home50/klintcl/public_html/spree.api.klint.cl/public/products
2026-09-23 15:12:34 info: [multerFieldFolders] fileFilter field=images originalname=organizador2jpg.jpg mimetype=image/jpeg ext=jpg
2026-09-23 15:12:34 info: [multerFieldFolders] destination field=images originalname=organizador2jpg.jpg mimetype=image/jpeg folder=/home50/klintcl/public_html/spree.api.klint.cl/public/products
2026-09-23 15:12:34 info: [multerFieldFolders] Upload ok. rawFiles=[{"fieldname":"images","originalname":"organizado cristal.jpg","mimetype":"image/jpeg","size":97881,"filename":"1790187154841-949062778.jpg","destination":"/home50/klintcl/public_html/spree.api.klint.cl/public/products"},{"fieldname":"images","originalname":"organizador2jpg.jpg","mimetype":"image/jpeg","size":81285,"filename":"1790187154848-195731914.jpg","destination":"/home50/klintcl/public_html/spree.api.klint.cl/public/products"}] req.body.keys=company_id,sku,name,description,brand,model,condition,gtin,mpn,category_id,warranty_months,warranty_text,purchase_price,sale_price,attributes,product_measurements,packaging_measurements,product_variants,images_order,warehouse_config
2026-09-23 15:12:34 info: [multerFieldFolders] organizedFiles={"images":[{"originalname":"organizado cristal.jpg","mimetype":"image/jpeg","size":97881,"filename":"1790187154841-949062778.jpg"},{"originalname":"organizador2jpg.jpg","mimetype":"image/jpeg","size":81285,"filename":"1790187154848-195731914.jpg"}]} 
2026-09-23 15:12:34 info: Yasmany Sánchez Martínez Auditoría - Crea nuevo producto
2026-09-23 15:12:34 info: Datos recibidos del producto:
2026-09-23 15:12:34 info: {"company_id":"17","sku":"ACR-860-CRISTAL","name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","description":"Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.","brand":"Acrimet","model":"860","condition":"new","gtin":"","mpn":"","category_id":"7","warranty_months":"1","warranty_text":"mes","purchase_price":"20000","sale_price":"25000","attributes":"[]","product_measurements":"{\"weight\":{\"value\":1.36,\"unit\":\"kg\"},\"dimensions\":{\"length\":{\"value\":33,\"unit\":\"cm\"},\"width\":{\"value\":115,\"unit\":\"cm\"},\"height\":{\"value\":29,\"unit\":\"cm\"},\"depth\":{\"value\":null,\"unit\":\"cm\"}},\"volumetric_weight\":{\"value\":22.01,\"unit\":\"kg\"}}","packaging_measurements":"{\"weight\":{\"value\":null,\"unit\":\"kg\"},\"dimensions\":{\"length\":{\"value\":null,\"unit\":\"cm\"},\"width\":{\"value\":null,\"unit\":\"cm\"},\"height\":{\"value\":null,\"unit\":\"cm\"}},\"material\":\"\",\"fragile\":false,\"units_per_box\":1}","product_variants":"[{\"sku\":\"ACR-860-CRISTAL-BLANC-POLIU\",\"attributes\":{},\"variant_value_ids\":[5,19]}]","images_order":"[\"__NEW__\",\"__NEW__\"]","warehouse_config":"[{\"warehouse_id\":31,\"active\":true,\"code\":\"\",\"minimum_stock\":5,\"variants\":[{\"active\":true,\"local_sku\":\"ACR-860-CRISTAL-BLANC-POLIU\",\"price\":25000,\"purchase_price\":20000,\"promotional_price\":null,\"stock\":\"5\"}]}]"}
2026-09-23 15:12:34 info: Archivo movido exitosamente a: /home50/klintcl/public_html/spree.api.klint.cl/public/products/60_1790187154949.jpg
2026-09-23 15:12:34 info: Archivo movido exitosamente a: /home50/klintcl/public_html/spree.api.klint.cl/public/products/60_1790187154953.jpg
2026-09-23 15:12:34 info: Producto creado: Organizador Acrimet 860.0 de 3 compartimentos Cristal (ID: 60, SKU: ACR-860-CRISTAL)
2026-09-23 15:12:34 info: Creando variante:
2026-09-23 15:12:34 info: Variante creada: ACR-860-CRISTAL-BLANC-POLIU (ID: 174)
2026-09-23 15:12:34 info: Configurando 1 almacenes...
2026-09-23 15:12:34 info: Procesando almacén ID: 31
2026-09-23 15:12:34 info: Datos recibidos arehouseproductrepository.create:
2026-09-23 15:12:34 info: {"product_id":60,"warehouse_id":31,"active":true,"code":null,"minimum_stock":5,"company_id":null,"branch_id":16,"user_id":30}
2026-09-23 15:12:34 info: WarehouseProduct creado ID: 119 para almacén Almacén Sucursal de prueba 2
2026-09-23 15:12:34 info: Configurando 1 variantes para almacén Almacén Sucursal de prueba 2
2026-09-23 15:12:34 info: WarehouseProductVariant creado: variante ACR-860-CRISTAL-BLANC-POLIU (ID: 174) para almacén Almacén Sucursal de prueba 2
2026-09-23 15:12:34 info: Producto Organizador Acrimet 860.0 de 3 compartimentos Cristal creado exitosamente con ID: 60
2026-09-23 15:12:35 info: ivan - Solicita reporte de ventas
2026-09-23 15:12:35 info: Datos recibidos:
 {"from":"2026-09-01","to":"2026-09-30","company_id":19}
2026-09-23 15:12:36 info: ivan - Reporte de ventas generado exitosamente
2026-09-23 15:12:37 info: Yasmany Sánchez Martínez Auditoría - Lista productos
2026-09-23 15:12:39 info: ivan - Solicita refresh de orden marketplace
2026-09-23 15:12:39 info: Datos recibidos:
 {"id":243}
2026-09-23 15:12:39 info: ivan - Refresh de orden marketplace exitoso
2026-09-23 15:12:53 info: Yasmany Sánchez Martínez Auditoría - Lista ruta combinada de almacenes y marketplaces
2026-09-23 15:12:53 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"MercadoLibre Chile","marketplace_id":3,"credential_id":73,"seller_id":null,"seller_email":null,"access_token":"APP_USR-6082279668370934-092308-ed5f6414b050b41a40c710a6639b6880-500856176","refresh_token":"TG-6ab3cc00d034620001625f0d-500856176","api_key":null}
2026-09-23 15:12:53 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"Falabella Chile","marketplace_id":4,"credential_id":34,"seller_id":"SC72B9D","seller_email":"yasmany@klint.cl","access_token":null,"refresh_token":null,"api_key":"a67b6eb80cce44afec76c0bfc0918fc2d4e303de"}
2026-09-23 15:12:56 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products en publicación
2026-09-23 15:12:56 info: Alamacenes recibidos
2026-09-23 15:12:56 info: {"company_id":17,"warehouse_ids":[22]}
2026-09-23 15:13:06 info: Yasmany Sánchez Martínez Auditoría - Lista ruta combinada de almacenes y marketplaces
2026-09-23 15:13:06 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"MercadoLibre Chile","marketplace_id":3,"credential_id":73,"seller_id":null,"seller_email":null,"access_token":"APP_USR-6082279668370934-092308-ed5f6414b050b41a40c710a6639b6880-500856176","refresh_token":"TG-6ab3cc00d034620001625f0d-500856176","api_key":null}
2026-09-23 15:13:06 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"Falabella Chile","marketplace_id":4,"credential_id":34,"seller_id":"SC72B9D","seller_email":"yasmany@klint.cl","access_token":null,"refresh_token":null,"api_key":"a67b6eb80cce44afec76c0bfc0918fc2d4e303de"}
2026-09-23 15:13:14 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products en publicación
2026-09-23 15:13:14 info: Alamacenes recibidos
2026-09-23 15:13:14 info: {"company_id":17,"warehouse_ids":[22]}
2026-09-23 15:13:23 info: Yasmany Sánchez Martínez Auditoría - Lista pools
2026-09-23 15:13:37 info: Yasmany Sánchez Martínez Auditoría - Lista almacenes
2026-09-23 15:13:45 info: Yasmany Sánchez Martínez Auditoría - Actualiza pool 12
2026-09-23 15:13:45 info: Datos recibidos:
2026-09-23 15:13:45 info: {"warehouses":[{"warehouse_id":22,"is_primary":true,"position":1},{"warehouse_id":31,"is_primary":false,"position":2}],"id":12}
2026-09-23 15:13:45 info: Pool actualizado (ID: 12)
2026-09-23 15:13:45 info: antes de crear en editar
2026-09-23 15:13:45 info: consulta para Actualizar existete
2026-09-23 15:13:45 info: Actualizabdo existete
2026-09-23 15:13:47 info: Yasmany Sánchez Martínez Auditoría - Lista pools
2026-09-23 15:13:55 info: Yasmany Sánchez Martínez Auditoría - Lista ruta combinada de almacenes y marketplaces
2026-09-23 15:13:55 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"MercadoLibre Chile","marketplace_id":3,"credential_id":73,"seller_id":null,"seller_email":null,"access_token":"APP_USR-6082279668370934-092308-ed5f6414b050b41a40c710a6639b6880-500856176","refresh_token":"TG-6ab3cc00d034620001625f0d-500856176","api_key":null}
2026-09-23 15:13:55 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"Falabella Chile","marketplace_id":4,"credential_id":34,"seller_id":"SC72B9D","seller_email":"yasmany@klint.cl","access_token":null,"refresh_token":null,"api_key":"a67b6eb80cce44afec76c0bfc0918fc2d4e303de"}
2026-09-23 15:14:01 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products en publicación
2026-09-23 15:14:01 info: Alamacenes recibidos
2026-09-23 15:14:01 info: {"company_id":17,"warehouse_ids":[22,31]}
2026-09-23 15:14:12 info: Datos recibidos para categorías sugeridas con atributos y pricing en Falabella:
 {"credential_id":34,"products":[{"id":60,"name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","price":25000,"purchase_price":20000,"volumetric_weight":22.01,"volumetric_weight_measurement":{"value":22.01,"unit":"kg"},"condition":"new"}]}
2026-09-23 15:14:13 info: categoría sugerida: 
 {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"getCategorySuggestion","ResponseType":"Category Suggestion","Timestamp":"2026-09-23T15:14:13-0300"},"Body":{"SuggestedCategory":{"Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","SuggestedCategory":"G21020409","CategoryId":"2917","CategoryName":"Organizadores dormitorio | Living"}}}}
2026-09-23 15:14:14 info: [FALABELLA][CONTENT_SCORE] Categoría 2917: 7 regla(s) oficial(es)
2026-09-23 15:14:14 info: [FALABELLA][ATTRIBUTES] Categoría 2917: 44 atributo(s) mapeado(s)
2026-09-23 15:14:14 info: [AUTO-MAP] Categoría 2917 no encontrada, consultando GetCategoryTree...
2026-09-23 15:14:14 info: categoría encontrada desde el arbol: 
 {"level1":"Hogar","level2":"Muebles","level3":"Muebles para almacenamiento|mostradores","level4":"Organizadores dormitorio | Living","level":4,"api_name":"Organizadores dormitorio | Living","category_id":"2917","category_name":"Organizadores dormitorio | Living","path":"Hogar > Muebles > Muebles para almacenamiento|mostradores > Organizadores dormitorio | Living","parent_category_id":"1556","selectable":true,"expandable":false}
2026-09-23 15:14:14 warn: [BD-SEARCH] ❌ No se encontró comisión para los niveles proporcionados
2026-09-23 15:14:14 info: comisión encontrada en la bd: 
 null
2026-09-23 15:14:14 info: [AUTO-MAP] Buscando comisión con fallback por categoría/nombre para 2917
2026-09-23 15:14:14 info: comisión fallback encontrada en la bd: 
 null
2026-09-23 15:14:14 info: [AUTO-MAP] Buscando comisión con fallback parcial por ruta para 2917
2026-09-23 15:14:14 info: comisión fallback parcial encontrada en la bd: 
 null
2026-09-23 15:14:14 warn: [AUTO-MAP] ⚠️ No se encontró comisión en BD para esta categoría
2026-09-23 15:14:14 warn: [PRICING] Sin comisión para 2917: Organizadores dormitorio | Living
2026-09-23 15:15:20 info: Datos recibidos para enriquecer categoría Falabella:
 {"credential_id":34,"category_id":"689","category_name":"Organizadores de escritorio","path":"Libros, papelería y celebraciones > Maquinaria de papelería|oficina > Almacenamiento|archivo de papelería > Organizadores de escritorio","search_term":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","product":{"name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","price":25000}}
2026-09-23 15:15:20 info: [FALABELLA][ATTRIBUTES] Categoría 689: 31 atributo(s) mapeado(s)
2026-09-23 15:15:21 warn: [BD-SEARCH] ❌ No se encontró comisión para los niveles proporcionados
2026-09-23 15:16:38 info: Yasmany Sánchez Martínez Auditoría - Solicitud de publicación en publish iniciada
2026-09-23 15:16:38 info: Datos recibidos:
 {
  "mode": "publish",
  "pool": {
    "id": 12,
    "name": "pool yasmanys",
    "description": "Pool de prueba yasmanys",
    "company_id": 17,
    "user_id": 35,
    "is_active": true,
    "warehouses": [
      {
        "warehouse_id": 22,
        "name": "Alamcen inicial",
        "code": "001-yasmany-auditoría",
        "type": "central",
        "description": "Almacen inicial de prueba",
        "image": "warehouses/22.png",
        "is_primary": true,
        "position": 1,
        "id": 22
      },
      {
        "warehouse_id": 31,
        "name": "Almacén Sucursal de prueba 2",
        "code": "ALM-002 editado",
        "type": "tienda",
        "description": "Descripción del nuevo almacén de sucursal de prueba2",
        "image": "warehouses/default.jpg",
        "is_primary": false,
        "position": 2,
        "id": 40
      }
    ],
    "primary_warehouse": {
      "warehouse_id": 22,
      "name": "Alamcen inicial",
      "code": "001-yasmany-auditoría",
      "type": "central",
      "description": "Almacen inicial de prueba",
      "image": "warehouses/22.png",
      "is_primary": true,
      "position": 1,
      "id": 22
    },
    "warehouse_count": 2
  },
  "products": [
    {
      "id": 60,
      "sku": "ACR-860-CRISTAL",
      "name": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
      "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
      "brand": "Acrimet",
      "model": "860",
      "condition": "new",
      "gtin": "",
      "mpn": "",
      "category_id": 7,
      "categoryName": "Oficina y papelería ",
      "warranty_months": 1,
      "warranty_text": "mes",
      "weight_grams": null,
      "length_cm": null,
      "width_cm": null,
      "height_cm": null,
      "product_measurements": "{\"weight\":{\"value\":1.36,\"unit\":\"kg\"},\"dimensions\":{\"length\":{\"value\":33,\"unit\":\"cm\"},\"width\":{\"value\":115,\"unit\":\"cm\"},\"height\":{\"value\":29,\"unit\":\"cm\"},\"depth\":{\"value\":null,\"unit\":\"cm\"}},\"volumetric_weight\":{\"value\":22.01,\"unit\":\"kg\"}}",
      "packaging_measurements": "{\"weight\":{\"value\":null,\"unit\":\"kg\"},\"dimensions\":{\"length\":{\"value\":null,\"unit\":\"cm\"},\"width\":{\"value\":null,\"unit\":\"cm\"},\"height\":{\"value\":null,\"unit\":\"cm\"}},\"material\":\"\",\"fragile\":false,\"units_per_box\":1}",
      "images": [
        "products/60_1790187154949.jpg",
        "products/60_1790187154953.jpg"
      ],
      "images_with_version": [
        {
          "url": "products/60_1790187154949.jpg",
          "version": "1790187154861.8782",
          "fullUrl": "/images/products/60_1790187154949.jpg?v=1790187154861.8782"
        },
        {
          "url": "products/60_1790187154953.jpg",
          "version": "1790187154896.8792",
          "fullUrl": "/images/products/60_1790187154953.jpg?v=1790187154896.8792"
        }
      ],
      "image_version": "1790187154861.8782",
      "attributes": [],
      "variants": [
        {
          "id": 174,
          "variant_id": 174,
          "warehouse_product_variant_id": 221,
          "variant_value_ids": [
            5,
            19
          ],
          "sku": "ACR-860-CRISTAL-BLANC-POLIU",
          "attributes": {},
          "variant_values": [
            {
              "id": 5,
              "name": "Blanco",
              "code": "#FFFFFF",
              "variant_definition_id": 1,
              "definition": {
                "id": 1,
                "name": "Color"
              }
            },
            {
              "id": 19,
              "name": "Poliuretano",
              "code": "",
              "variant_definition_id": 3,
              "definition": {
                "id": 3,
                "name": "Material"
              }
            }
          ],
          "variant_label": "Blanco / Poliuretano",
          "price": 25000,
          "purchase_price": 20000,
          "totalStock": 5,
          "publish": true,
          "publishStock": 1
        }
      ],
      "totalStock": 1,
      "price": 25000,
      "stock": 1,
      "totalPublishingStock": 1,
      "package": {
        "weight_grams": 1360,
        "length_cm": 33,
        "width_cm": 115,
        "height_cm": 29,
        "weight": {
          "value": 1.36,
          "unit": "kg"
        },
        "length": {
          "value": 33,
          "unit": "cm"
        },
        "width": {
          "value": 115,
          "unit": "cm"
        },
        "height": {
          "value": 29,
          "unit": "cm"
        }
      },
      "falabella": {
        "34": {
          "category": {
            "category_id": 689,
            "category_name": "Organizadores de escritorio",
            "path": "Libros, papelería y celebraciones > Maquinaria de papelería|oficina > Almacenamiento|archivo de papelería > Organizadores de escritorio",
            "level": 4,
            "parent_category_id": 2707,
            "selectable": true,
            "expandable": false,
            "children": [],
            "domain_id": null,
            "domain_name": null,
            "id": 689,
            "name": "Organizadores de escritorio",
            "category_path": "Libros, papelería y celebraciones > Maquinaria de papelería|oficina > Almacenamiento|archivo de papelería > Organizadores de escritorio",
            "children_categories": [],
            "attributes": [
              {
                "id": "ConditionType",
                "feed_name": "ConditionType",
                "attribute_name": "condition_type",
                "name": "Condición del producto",
                "label": "Condición del producto",
                "is_mandatory": true,
                "description": "Seleccione la condición del producto. // Select the status of the product.",
                "attribute_type": "option",
                "example_value": null,
                "global_identifier": "ATT00010",
                "group_name": "Garantía y Envío",
                "input_type": "dropdown",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "list",
                "values": [
                  {
                    "id": 9,
                    "name": "Nuevo",
                    "value_name": "Nuevo",
                    "global_identifier": "ATO00057258",
                    "is_default": false
                  },
                  {
                    "id": 154448,
                    "name": "Open Box",
                    "value_name": "Open Box",
                    "global_identifier": "ATO00057270",
                    "is_default": false
                  },
                  {
                    "id": 154449,
                    "name": "Reacondicionado excelente (A)",
                    "value_name": "Reacondicionado excelente (A)",
                    "global_identifier": "ATO00057271",
                    "is_default": false
                  }
                ],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "condition_type",
                  "feed_name": "ConditionType",
                  "global_identifier": "ATT00010",
                  "group_name": "Garantía y Envío",
                  "input_type": "dropdown",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 9
              },
              {
                "id": "PackageWidth",
                "feed_name": "PackageWidth",
                "attribute_name": "package_width",
                "name": "Ancho del producto empacado (cm)",
                "label": "Ancho del producto empacado (cm)",
                "is_mandatory": true,
                "description": "Ingresa el ancho del producto embalado, el número se tomará como centímetros. // Enter the width of the packed product, the number will be taken as centimeters.",
                "attribute_type": "value",
                "example_value": 10,
                "global_identifier": "ATT00039",
                "group_name": "Garantía y Envío",
                "input_type": "numberfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 6,
                "product_create_rule": {
                  "source": "ProductCreate",
                  "unit": "cm",
                  "required": true,
                  "section": "ProductData"
                },
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "package_width",
                  "feed_name": "PackageWidth",
                  "global_identifier": "ATT00039",
                  "group_name": "Garantía y Envío",
                  "input_type": "numberfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 6,
                  "product_create_rule": {
                    "source": "ProductCreate",
                    "unit": "cm",
                    "required": true,
                    "section": "ProductData"
                  }
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 115
              },
              {
                "id": "PackageLength",
                "feed_name": "PackageLength",
                "attribute_name": "package_length",
                "name": "Largo del producto empacado (cm)",
                "label": "Largo del producto empacado (cm)",
                "is_mandatory": true,
                "description": "Ingresa el largo del producto embalado, el número se tomará como centímetros. // Enter the length of the packed product, the number will be taken as centimeters.",
                "attribute_type": "value",
                "example_value": 10,
                "global_identifier": "ATT00038",
                "group_name": "Garantía y Envío",
                "input_type": "numberfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 6,
                "product_create_rule": {
                  "source": "ProductCreate",
                  "unit": "cm",
                  "required": true,
                  "section": "ProductData"
                },
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "package_length",
                  "feed_name": "PackageLength",
                  "global_identifier": "ATT00038",
                  "group_name": "Garantía y Envío",
                  "input_type": "numberfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 6,
                  "product_create_rule": {
                    "source": "ProductCreate",
                    "unit": "cm",
                    "required": true,
                    "section": "ProductData"
                  }
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 33
              },
              {
                "id": "PackageHeight",
                "feed_name": "PackageHeight",
                "attribute_name": "package_height",
                "name": "Alto del producto empacado (cm)",
                "label": "Alto del producto empacado (cm)",
                "is_mandatory": true,
                "description": "Ingresa el alto del producto embalado, el número se tomará como centímetros. // Enter the length of the packed product, the number will be taken as centimeters.",
                "attribute_type": "value",
                "example_value": 10,
                "global_identifier": "ATT00037",
                "group_name": "Garantía y Envío",
                "input_type": "numberfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 6,
                "product_create_rule": {
                  "source": "ProductCreate",
                  "unit": "cm",
                  "required": true,
                  "section": "ProductData"
                },
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "package_height",
                  "feed_name": "PackageHeight",
                  "global_identifier": "ATT00037",
                  "group_name": "Garantía y Envío",
                  "input_type": "numberfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 6,
                  "product_create_rule": {
                    "source": "ProductCreate",
                    "unit": "cm",
                    "required": true,
                    "section": "ProductData"
                  }
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 29
              },
              {
                "id": "PackageWeight",
                "feed_name": "PackageWeight",
                "attribute_name": "package_weight",
                "name": "Peso del producto empacado (kg)",
                "label": "Peso del producto empacado (kg)",
                "is_mandatory": true,
                "description": "Ingresa el peso del producto embalado, el número se tomará como kilos. // Enter the weight of the packed product, the number will be taken as kilos.",
                "attribute_type": "value",
                "example_value": 2,
                "global_identifier": "ATT00040",
                "group_name": "Garantía y Envío",
                "input_type": "numberfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 10,
                "product_create_rule": {
                  "source": "ProductCreate",
                  "unit": "kg",
                  "required": true,
                  "section": "ProductData"
                },
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "package_weight",
                  "feed_name": "PackageWeight",
                  "global_identifier": "ATT00040",
                  "group_name": "Garantía y Envío",
                  "input_type": "numberfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 10,
                  "product_create_rule": {
                    "source": "ProductCreate",
                    "unit": "kg",
                    "required": true,
                    "section": "ProductData"
                  }
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 1.36
              },
              {
                "id": "Name",
                "feed_name": "Name",
                "attribute_name": "name",
                "name": "Nombre",
                "label": "Nombre",
                "is_mandatory": true,
                "description": "Ingresa el nombre real del producto, que debe incluir el nombre, marca, color, edición o modelo y capacidad, etc. // Enter the actual name of the product, which should include the name, brand, color, edition or model and capacity, etc.",
                "attribute_type": "system",
                "example_value": null,
                "global_identifier": "ATT00001",
                "group_name": "Main",
                "input_type": "textfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "name",
                  "feed_name": "Name",
                  "global_identifier": "ATT00001",
                  "group_name": "Main",
                  "input_type": "textfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
              },
              {
                "id": "Brand",
                "feed_name": "Brand",
                "attribute_name": "brand",
                "name": "Marca",
                "label": "Marca",
                "is_mandatory": true,
                "description": "Selecciona la marca. Si no está en la lista, selecciona GENÉRICO y solicita una nueva en este formulario: https://t.ly/26OWv // Select the brand. If it is not in the list, select GENERIC and request a new one in this form: https://t.ly/26OWv",
                "attribute_type": "system",
                "example_value": null,
                "global_identifier": "ATT00002",
                "group_name": "Main",
                "input_type": "dropdown",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "brand",
                  "feed_name": "Brand",
                  "global_identifier": "ATT00002",
                  "group_name": "Main",
                  "input_type": "dropdown",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": "Acrimet"
              },
              {
                "id": "Description",
                "feed_name": "Description",
                "attribute_name": "description",
                "name": "Información del producto",
                "label": "Información del producto",
                "is_mandatory": true,
                "description": "Ingresa la descripción del producto, con información como uso, aplicaciones, funcionalidad, utilidad, contexto de uso, etc. // Enter the product description, with information such as use, applications, functionality, usefulness, context of use, etc.",
                "attribute_type": "system",
                "example_value": "Esto es un párrafo",
                "global_identifier": "ATT00003",
                "group_name": "Main",
                "input_type": "textarea",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": {
                  "source": "ProductCreate",
                  "html": true,
                  "min_length": 6,
                  "max_length": 25000,
                  "required": true,
                  "section": "Product"
                },
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "description",
                  "feed_name": "Description",
                  "global_identifier": "ATT00003",
                  "group_name": "Main",
                  "input_type": "textarea",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": {
                    "source": "ProductCreate",
                    "html": true,
                    "min_length": 6,
                    "max_length": 25000,
                    "required": true,
                    "section": "Product"
                  },
                  "content_score_rules": [
                    {
                      "source": "GetContentScore",
                      "field": "description",
                      "normalized_field": "description",
                      "min": null,
                      "max": null,
                      "score": 55,
                      "weight": null,
                      "rules": [
                        {
                          "id": null,
                          "name": null,
                          "description": null,
                          "value": null
                        }
                      ],
                      "raw": {
                        "Rule": "WORD_COUNT",
                        "Field": "description",
                        "Score": 55,
                        "Config": {
                          "min": 30
                        }
                      }
                    },
                    {
                      "source": "GetContentScore",
                      "field": "description",
                      "normalized_field": "description",
                      "min": null,
                      "max": null,
                      "score": 55,
                      "weight": null,
                      "rules": [
                        {
                          "id": null,
                          "name": null,
                          "description": null,
                          "value": null
                        }
                      ],
                      "raw": {
                        "Rule": "WORD_COUNT",
                        "Field": "description",
                        "Score": 55,
                        "Config": {
                          "min": 30
                        }
                      }
                    },
                    {
                      "source": "GetContentScore",
                      "field": "description",
                      "normalized_field": "description",
                      "min": null,
                      "max": null,
                      "score": 55,
                      "weight": null,
                      "rules": [
                        {
                          "id": null,
                          "name": null,
                          "description": null,
                          "value": null
                        }
                      ],
                      "raw": {
                        "Rule": "WORD_COUNT",
                        "Field": "description",
                        "Score": 55,
                        "Config": {
                          "min": 30
                        }
                      }
                    }
                  ]
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "content_score_rules": [
                  {
                    "source": "GetContentScore",
                    "field": "description",
                    "normalized_field": "description",
                    "min": null,
                    "max": null,
                    "score": 55,
                    "weight": null,
                    "rules": [
                      {
                        "id": null,
                        "name": null,
                        "description": null,
                        "value": null
                      }
                    ],
                    "raw": {
                      "Rule": "WORD_COUNT",
                      "Field": "description",
                      "Score": 55,
                      "Config": {
                        "min": 30
                      }
                    }
                  },
                  {
                    "source": "GetContentScore",
                    "field": "description",
                    "normalized_field": "description",
                    "min": null,
                    "max": null,
                    "score": 55,
                    "weight": null,
                    "rules": [
                      {
                        "id": null,
                        "name": null,
                        "description": null,
                        "value": null
                      }
                    ],
                    "raw": {
                      "Rule": "WORD_COUNT",
                      "Field": "description",
                      "Score": 55,
                      "Config": {
                        "min": 30
                      }
                    }
                  },
                  {
                    "source": "GetContentScore",
                    "field": "description",
                    "normalized_field": "description",
                    "min": null,
                    "max": null,
                    "score": 55,
                    "weight": null,
                    "rules": [
                      {
                        "id": null,
                        "name": null,
                        "description": null,
                        "value": null
                      }
                    ],
                    "raw": {
                      "Rule": "WORD_COUNT",
                      "Field": "description",
                      "Score": 55,
                      "Config": {
                        "min": 30
                      }
                    }
                  }
                ],
                "allowed_units": [],
                "default_unit": null,
                "userValue": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo."
              },
              {
                "id": "PrimaryCategory",
                "feed_name": "PrimaryCategory",
                "attribute_name": "primary_category",
                "name": "PrimaryCategory",
                "label": "PrimaryCategory",
                "is_mandatory": true,
                "description": "Selecciona la categoría en donde estás creando el producto. // Select the category where you are creating the product.",
                "attribute_type": "system",
                "example_value": null,
                "global_identifier": null,
                "group_name": "Main",
                "input_type": "numberfield",
                "product_type": "sellercenter",
                "is_global_attribute": true,
                "max_length": 6,
                "product_create_rule": {
                  "source": "ProductCreate",
                  "category_source": "GetCategoryTree",
                  "required": true,
                  "section": "Product"
                },
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "primary_category",
                  "feed_name": "PrimaryCategory",
                  "global_identifier": null,
                  "group_name": "Main",
                  "input_type": "numberfield",
                  "product_type": "sellercenter",
                  "is_global_attribute": true,
                  "max_length": 6,
                  "product_create_rule": {
                    "source": "ProductCreate",
                    "category_source": "GetCategoryTree",
                    "required": true,
                    "section": "Product"
                  }
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 689
              },
              {
                "id": "SellerSku",
                "feed_name": "SellerSku",
                "attribute_name": "seller_sku",
                "name": "Seller SKU",
                "label": "Seller SKU",
                "is_mandatory": true,
                "description": "Ingresa el SKU, un código alfanumérico, alfabético o numérico, sin carácter especial ni espacios, designado por ti. // Enter the SKU, an alphanumeric, alphabetic or numeric code, without special character or spaces, designated by you.",
                "attribute_type": "system",
                "example_value": null,
                "global_identifier": "ATT00014",
                "group_name": "Variation",
                "input_type": "textfield",
                "product_type": "source",
                "is_global_attribute": true,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "seller_sku",
                  "feed_name": "SellerSku",
                  "global_identifier": "ATT00014",
                  "group_name": "Variation",
                  "input_type": "textfield",
                  "product_type": "source",
                  "is_global_attribute": true,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": "ACR-860-CRISTAL"
              },
              {
                "id": "Variation",
                "feed_name": "Variation",
                "attribute_name": "variation",
                "name": "Variante",
                "label": "Variante",
                "is_mandatory": true,
                "description": "Ingresa características que varíen en el producto, como color, sabor u otro, para diferenciarlo de otros de igual modelo. // Enter characteristics that vary in the product, such as color, flavor or other, to differentiate it from others of the same model.",
                "attribute_type": "value",
                "example_value": null,
                "global_identifier": "ATT0000001605",
                "group_name": "Variation",
                "input_type": "textfield",
                "product_type": "simple",
                "is_global_attribute": false,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "variation",
                  "feed_name": "Variation",
                  "global_identifier": "ATT0000001605",
                  "group_name": "Variation",
                  "input_type": "textfield",
                  "product_type": "simple",
                  "is_global_attribute": false,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": "Blanco / Poliuretano"
              },
              {
                "id": "NameEn",
                "feed_name": "NameEn",
                "attribute_name": "name_en",
                "name": "Nombre producto en inglés",
                "label": "Nombre producto en inglés",
                "is_mandatory": false,
                "description": "Ingresa el nombre del producto en inglés, necesario para logística. Campo obligatorio para sellers internacionales, según corresponda. // Enter the product name in English, required for logistics. Required field for international sellers, as applicable.",
                "attribute_type": "value",
                "example_value": null,
                "global_identifier": "ATT000060",
                "group_name": "Garantía y Envío",
                "input_type": "textfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "name_en",
                  "feed_name": "NameEn",
                  "global_identifier": "ATT000060",
                  "group_name": "Garantía y Envío",
                  "input_type": "textfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "NameCn",
                "feed_name": "NameCn",
                "attribute_name": "name_cn",
                "name": "Nombre producto en chino",
                "label": "Nombre producto en chino",
                "is_mandatory": false,
                "description": "Ingresa el nombre del producto en chino, necesario para logística. Campo obligatorio para sellers internacionales, según corresponda. // Enter the product name in Chinese, required for logistics. Mandatory field for international sellers, as applicable.",
                "attribute_type": "value",
                "example_value": null,
                "global_identifier": "ATT000059",
                "group_name": "Garantía y Envío",
                "input_type": "textfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "name_cn",
                  "feed_name": "NameCn",
                  "global_identifier": "ATT000059",
                  "group_name": "Garantía y Envío",
                  "input_type": "textfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "PackagePieces",
                "feed_name": "PackagePieces",
                "attribute_name": "package_pieces",
                "name": "Cantidad de paquetes",
                "label": "Cantidad de paquetes",
                "is_mandatory": false,
                "description": "Indica el número de piezas del paquete. // Indicate the number of package parts.",
                "attribute_type": "value",
                "example_value": null,
                "global_identifier": "ATT0000004813",
                "group_name": "Garantía y Envío",
                "input_type": "numberfield",
                "product_type": "config",
                "is_global_attribute": false,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "package_pieces",
                  "feed_name": "PackagePieces",
                  "global_identifier": "ATT0000004813",
                  "group_name": "Garantía y Envío",
                  "input_type": "numberfield",
                  "product_type": "config",
                  "is_global_attribute": false,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "ConditionTypeNote",
                "feed_name": "ConditionTypeNote",
                "attribute_name": "condition_type_note",
                "name": "Detalle de la condición",
                "label": "Detalle de la condición",
                "is_mandatory": false,
                "description": "Ingresa en detalle la condición física del producto. // Enter, in detail, the physical condition of the product.",
                "attribute_type": "value",
                "example_value": null,
                "global_identifier": "ATT00011",
                "group_name": "Garantía y Envío",
                "input_type": "textfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "condition_type_note",
                  "feed_name": "ConditionTypeNote",
                  "global_identifier": "ATT00011",
                  "group_name": "Garantía y Envío",
                  "input_type": "textfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "ProductWarranty",
                "feed_name": "ProductWarranty",
                "attribute_name": "product_warranty",
                "name": "Condiciones de la garantía",
                "label": "Condiciones de la garantía",
                "is_mandatory": false,
                "description": "Ingresa en detalle el tiempo y las condiciones de la garantía del producto. // Enter, in detail, the time and conditions of the product warranty.",
                "attribute_type": "value",
                "example_value": null,
                "global_identifier": "ATT00009",
                "group_name": "Garantía y Envío",
                "input_type": "textfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "product_warranty",
                  "feed_name": "ProductWarranty",
                  "global_identifier": "ATT00009",
                  "group_name": "Garantía y Envío",
                  "input_type": "textfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": "mes"
              },
              {
                "id": "SellerWarranty",
                "feed_name": "SellerWarranty",
                "attribute_name": "seller_warranty",
                "name": "Garantía del proveedor",
                "label": "Garantía del proveedor",
                "is_mandatory": false,
                "description": "Selecciona el tiempo de garantía que ofreces para el producto, recuerda que no puede ser menor al mínimo legal. // Select the warranty period you offer for the product, remember that it cannot be less than the legal minimum.",
                "attribute_type": "option",
                "example_value": null,
                "global_identifier": "ATT00008",
                "group_name": "Garantía y Envío",
                "input_type": "dropdown",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "list",
                "values": [
                  {
                    "id": 1,
                    "name": "3 meses",
                    "value_name": "3 meses",
                    "global_identifier": "ATO00057250",
                    "is_default": false
                  },
                  {
                    "id": 2,
                    "name": "6 meses",
                    "value_name": "6 meses",
                    "global_identifier": "ATO00057251",
                    "is_default": false
                  },
                  {
                    "id": 3,
                    "name": "9 meses",
                    "value_name": "9 meses",
                    "global_identifier": "ATO00057252",
                    "is_default": false
                  },
                  {
                    "id": 4,
                    "name": "1 año",
                    "value_name": "1 año",
                    "global_identifier": "ATO00057253",
                    "is_default": false
                  },
                  {
                    "id": 5,
                    "name": "15 meses",
                    "value_name": "15 meses",
                    "global_identifier": "ATO00057254",
                    "is_default": false
                  },
                  {
                    "id": 6,
                    "name": "18 meses",
                    "value_name": "18 meses",
                    "global_identifier": "ATO00057255",
                    "is_default": false
                  },
                  {
                    "id": 7,
                    "name": "2 años",
                    "value_name": "2 años",
                    "global_identifier": "ATO00057256",
                    "is_default": false
                  },
                  {
                    "id": 8,
                    "name": "3 años",
                    "value_name": "3 años",
                    "global_identifier": "ATO00057257",
                    "is_default": false
                  },
                  {
                    "id": 13961,
                    "name": "4 años",
                    "value_name": "4 años",
                    "global_identifier": "ATO00057260",
                    "is_default": false
                  },
                  {
                    "id": 13962,
                    "name": "5 años",
                    "value_name": "5 años",
                    "global_identifier": "ATO00057261",
                    "is_default": false
                  },
                  {
                    "id": 13963,
                    "name": "6 años",
                    "value_name": "6 años",
                    "global_identifier": "ATO00057262",
                    "is_default": false
                  },
                  {
                    "id": 13964,
                    "name": "7 años",
                    "value_name": "7 años",
                    "global_identifier": "ATO00057263",
                    "is_default": false
                  },
                  {
                    "id": 13965,
                    "name": "8 años",
                    "value_name": "8 años",
                    "global_identifier": "ATO00057264",
                    "is_default": false
                  },
                  {
                    "id": 13966,
                    "name": "9 años",
                    "value_name": "9 años",
                    "global_identifier": "ATO00057265",
                    "is_default": false
                  },
                  {
                    "id": 13967,
                    "name": "10 años",
                    "value_name": "10 años",
                    "global_identifier": "ATO00057266",
                    "is_default": false
                  }
                ],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "seller_warranty",
                  "feed_name": "SellerWarranty",
                  "global_identifier": "ATT00008",
                  "group_name": "Garantía y Envío",
                  "input_type": "dropdown",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 1
              },
              {
                "id": "PackageContent",
                "feed_name": "PackageContent",
                "attribute_name": "package_content",
                "name": "Contenido del paquete",
                "label": "Contenido del paquete",
                "is_mandatory": false,
                "description": "Ingresa los elementos incluidos con el producto embalado (producto principal, accesorios, componentes, manuales, etc). // Enter the elements included with the packaged product (main product, accessories, components, manuals, etc).",
                "attribute_type": "value",
                "example_value": null,
                "global_identifier": "ATT00004",
                "group_name": "Garantía y Envío",
                "input_type": "textfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "package_content",
                  "feed_name": "PackageContent",
                  "global_identifier": "ATT00004",
                  "group_name": "Garantía y Envío",
                  "input_type": "textfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "Model",
                "feed_name": "Model",
                "attribute_name": "model",
                "name": "Modelo",
                "label": "Modelo",
                "is_mandatory": false,
                "description": "Ingresa el modelo del producto. // Enter the product model.",
                "attribute_type": "value",
                "example_value": null,
                "global_identifier": "ATT00006",
                "group_name": "Main",
                "input_type": "textfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "model",
                  "feed_name": "Model",
                  "global_identifier": "ATT00006",
                  "group_name": "Main",
                  "input_type": "textfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 860
              },
              {
                "id": "ProductionCountry",
                "feed_name": "ProductionCountry",
                "attribute_name": "production_country",
                "name": "Hecho en",
                "label": "Hecho en",
                "is_mandatory": false,
                "description": "Selecciona el país donde fue construido, elaborado o ensamblado el producto. // Select the country where the product was built, manufactured or assembled.",
                "attribute_type": "option",
                "example_value": null,
                "global_identifier": "ATT00007",
                "group_name": "Main",
                "input_type": "dropdown",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "list",
                "values": [
                  {
                    "id": 11,
                    "name": "Afganistán",
                    "value_name": "Afganistán",
                    "global_identifier": "ATO00057001",
                    "is_default": false
                  },
                  {
                    "id": 12,
                    "name": "Albania",
                    "value_name": "Albania",
                    "global_identifier": "ATO00057002",
                    "is_default": false
                  },
                  {
                    "id": 13,
                    "name": "Alemania",
                    "value_name": "Alemania",
                    "global_identifier": "ATO00057003",
                    "is_default": false
                  },
                  {
                    "id": 14,
                    "name": "Andorra",
                    "value_name": "Andorra",
                    "global_identifier": "ATO00057004",
                    "is_default": false
                  },
                  {
                    "id": 15,
                    "name": "Angola",
                    "value_name": "Angola",
                    "global_identifier": "ATO00057005",
                    "is_default": false
                  },
                  {
                    "id": 16,
                    "name": "Anguila",
                    "value_name": "Anguila",
                    "global_identifier": "ATO00057006",
                    "is_default": false
                  },
                  {
                    "id": 17,
                    "name": "Antártida",
                    "value_name": "Antártida",
                    "global_identifier": "ATO00057007",
                    "is_default": false
                  },
                  {
                    "id": 18,
                    "name": "Antigua y Barbuda",
                    "value_name": "Antigua y Barbuda",
                    "global_identifier": "ATO00057008",
                    "is_default": false
                  },
                  {
                    "id": 19,
                    "name": "Arabia Saudí",
                    "value_name": "Arabia Saudí",
                    "global_identifier": "ATO00057009",
                    "is_default": false
                  },
                  {
                    "id": 20,
                    "name": "Argelia",
                    "value_name": "Argelia",
                    "global_identifier": "ATO00057010",
                    "is_default": false
                  },
                  {
                    "id": 21,
                    "name": "Argentina",
                    "value_name": "Argentina",
                    "global_identifier": "ATO00057011",
                    "is_default": false
                  },
                  {
                    "id": 22,
                    "name": "Armenia",
                    "value_name": "Armenia",
                    "global_identifier": "ATO00057012",
                    "is_default": false
                  },
                  {
                    "id": 23,
                    "name": "Aruba",
                    "value_name": "Aruba",
                    "global_identifier": "ATO00057013",
                    "is_default": false
                  },
                  {
                    "id": 24,
                    "name": "Australia",
                    "value_name": "Australia",
                    "global_identifier": "ATO00057014",
                    "is_default": false
                  },
                  {
                    "id": 25,
                    "name": "Austria",
                    "value_name": "Austria",
                    "global_identifier": "ATO00057015",
                    "is_default": false
                  },
                  {
                    "id": 26,
                    "name": "Azerbaiyán",
                    "value_name": "Azerbaiyán",
                    "global_identifier": "ATO00057016",
                    "is_default": false
                  },
                  {
                    "id": 27,
                    "name": "Bahamas",
                    "value_name": "Bahamas",
                    "global_identifier": "ATO00057017",
                    "is_default": false
                  },
                  {
                    "id": 28,
                    "name": "Bahréin",
                    "value_name": "Bahréin",
                    "global_identifier": "ATO00057018",
                    "is_default": false
                  },
                  {
                    "id": 29,
                    "name": "Bangladesh",
                    "value_name": "Bangladesh",
                    "global_identifier": "ATO00057019",
                    "is_default": false
                  },
                  {
                    "id": 30,
                    "name": "Barbados",
                    "value_name": "Barbados",
                    "global_identifier": "ATO00057020",
                    "is_default": false
                  },
                  {
                    "id": 31,
                    "name": "Bélgica",
                    "value_name": "Bélgica",
                    "global_identifier": "ATO00057021",
                    "is_default": false
                  },
                  {
                    "id": 32,
                    "name": "Belice",
                    "value_name": "Belice",
                    "global_identifier": "ATO00057022",
                    "is_default": false
                  },
                  {
                    "id": 33,
                    "name": "Benín",
                    "value_name": "Benín",
                    "global_identifier": "ATO00057023",
                    "is_default": false
                  },
                  {
                    "id": 34,
                    "name": "Bermudas",
                    "value_name": "Bermudas",
                    "global_identifier": "ATO00057024",
                    "is_default": false
                  },
                  {
                    "id": 35,
                    "name": "Bielorrusia",
                    "value_name": "Bielorrusia",
                    "global_identifier": "ATO00057025",
                    "is_default": false
                  },
                  {
                    "id": 36,
                    "name": "Bolivia, Estado Plurinacional de",
                    "value_name": "Bolivia, Estado Plurinacional de",
                    "global_identifier": "ATO00057026",
                    "is_default": false
                  },
                  {
                    "id": 37,
                    "name": "Bonaire, Sint Estatus y Saba",
                    "value_name": "Bonaire, Sint Estatus y Saba",
                    "global_identifier": "ATO00057027",
                    "is_default": false
                  },
                  {
                    "id": 38,
                    "name": "Bosnia-Herzegovina",
                    "value_name": "Bosnia-Herzegovina",
                    "global_identifier": "ATO00057028",
                    "is_default": false
                  },
                  {
                    "id": 39,
                    "name": "Botsuana",
                    "value_name": "Botsuana",
                    "global_identifier": "ATO00057029",
                    "is_default": false
                  },
                  {
                    "id": 40,
                    "name": "Brasil",
                    "value_name": "Brasil",
                    "global_identifier": "ATO00057030",
                    "is_default": false
                  },
                  {
                    "id": 41,
                    "name": "Brunéi Darussalam",
                    "value_name": "Brunéi Darussalam",
                    "global_identifier": "ATO00057031",
                    "is_default": false
                  },
                  {
                    "id": 42,
                    "name": "Bulgaria",
                    "value_name": "Bulgaria",
                    "global_identifier": "ATO00057032",
                    "is_default": false
                  },
                  {
                    "id": 43,
                    "name": "Burkina Faso",
                    "value_name": "Burkina Faso",
                    "global_identifier": "ATO00057033",
                    "is_default": false
                  },
                  {
                    "id": 44,
                    "name": "Burundi",
                    "value_name": "Burundi",
                    "global_identifier": "ATO00057034",
                    "is_default": false
                  },
                  {
                    "id": 45,
                    "name": "Bután",
                    "value_name": "Bután",
                    "global_identifier": "ATO00057035",
                    "is_default": false
                  },
                  {
                    "id": 46,
                    "name": "Cabo Verde",
                    "value_name": "Cabo Verde",
                    "global_identifier": "ATO00057036",
                    "is_default": false
                  },
                  {
                    "id": 47,
                    "name": "Camboya",
                    "value_name": "Camboya",
                    "global_identifier": "ATO00057037",
                    "is_default": false
                  },
                  {
                    "id": 48,
                    "name": "Camerún",
                    "value_name": "Camerún",
                    "global_identifier": "ATO00057038",
                    "is_default": false
                  },
                  {
                    "id": 49,
                    "name": "Canadá",
                    "value_name": "Canadá",
                    "global_identifier": "ATO00057039",
                    "is_default": false
                  },
                  {
                    "id": 50,
                    "name": "Chad",
                    "value_name": "Chad",
                    "global_identifier": "ATO00057040",
                    "is_default": false
                  },
                  {
                    "id": 51,
                    "name": "Chile",
                    "value_name": "Chile",
                    "global_identifier": "ATO00057041",
                    "is_default": false
                  },
                  {
                    "id": 52,
                    "name": "China",
                    "value_name": "China",
                    "global_identifier": "ATO00057042",
                    "is_default": false
                  },
                  {
                    "id": 53,
                    "name": "Chipre",
                    "value_name": "Chipre",
                    "global_identifier": "ATO00057043",
                    "is_default": false
                  },
                  {
                    "id": 54,
                    "name": "Colombia",
                    "value_name": "Colombia",
                    "global_identifier": "ATO00057044",
                    "is_default": false
                  },
                  {
                    "id": 55,
                    "name": "Comoras",
                    "value_name": "Comoras",
                    "global_identifier": "ATO00057045",
                    "is_default": false
                  },
                  {
                    "id": 56,
                    "name": "Congo",
                    "value_name": "Congo",
                    "global_identifier": "ATO00057046",
                    "is_default": false
                  },
                  {
                    "id": 57,
                    "name": "Congo, la República Democrática del",
                    "value_name": "Congo, la República Democrática del",
                    "global_identifier": "ATO00057047",
                    "is_default": false
                  },
                  {
                    "id": 58,
                    "name": "Corea, República de",
                    "value_name": "Corea, República de",
                    "global_identifier": "ATO00057048",
                    "is_default": false
                  },
                  {
                    "id": 59,
                    "name": "Corea, República Popular Democrática de",
                    "value_name": "Corea, República Popular Democrática de",
                    "global_identifier": "ATO00057049",
                    "is_default": false
                  },
                  {
                    "id": 60,
                    "name": "Costa de Marfil",
                    "value_name": "Costa de Marfil",
                    "global_identifier": "ATO00057050",
                    "is_default": false
                  },
                  {
                    "id": 61,
                    "name": "Costa Rica",
                    "value_name": "Costa Rica",
                    "global_identifier": "ATO00057051",
                    "is_default": false
                  },
                  {
                    "id": 62,
                    "name": "Croacia",
                    "value_name": "Croacia",
                    "global_identifier": "ATO00057052",
                    "is_default": false
                  },
                  {
                    "id": 63,
                    "name": "Cuba",
                    "value_name": "Cuba",
                    "global_identifier": "ATO00057053",
                    "is_default": false
                  },
                  {
                    "id": 64,
                    "name": "Curasao",
                    "value_name": "Curasao",
                    "global_identifier": "ATO00057054",
                    "is_default": false
                  },
                  {
                    "id": 65,
                    "name": "Dinamarca",
                    "value_name": "Dinamarca",
                    "global_identifier": "ATO00057055",
                    "is_default": false
                  },
                  {
                    "id": 66,
                    "name": "Djibouti",
                    "value_name": "Djibouti",
                    "global_identifier": "ATO00057056",
                    "is_default": false
                  },
                  {
                    "id": 67,
                    "name": "Dominica",
                    "value_name": "Dominica",
                    "global_identifier": "ATO00057057",
                    "is_default": false
                  },
                  {
                    "id": 68,
                    "name": "Ecuador",
                    "value_name": "Ecuador",
                    "global_identifier": "ATO00057058",
                    "is_default": false
                  },
                  {
                    "id": 69,
                    "name": "Egipto",
                    "value_name": "Egipto",
                    "global_identifier": "ATO00057059",
                    "is_default": false
                  },
                  {
                    "id": 70,
                    "name": "El Salvador",
                    "value_name": "El Salvador",
                    "global_identifier": "ATO00057060",
                    "is_default": false
                  },
                  {
                    "id": 71,
                    "name": "Emiratos Árabes Unidos",
                    "value_name": "Emiratos Árabes Unidos",
                    "global_identifier": "ATO00057061",
                    "is_default": false
                  },
                  {
                    "id": 72,
                    "name": "Eritrea",
                    "value_name": "Eritrea",
                    "global_identifier": "ATO00057062",
                    "is_default": false
                  },
                  {
                    "id": 73,
                    "name": "Eslovaquia",
                    "value_name": "Eslovaquia",
                    "global_identifier": "ATO00057063",
                    "is_default": false
                  },
                  {
                    "id": 74,
                    "name": "Eslovenia",
                    "value_name": "Eslovenia",
                    "global_identifier": "ATO00057064",
                    "is_default": false
                  },
                  {
                    "id": 75,
                    "name": "España",
                    "value_name": "España",
                    "global_identifier": "ATO00057065",
                    "is_default": false
                  },
                  {
                    "id": 76,
                    "name": "Estados Unidos",
                    "value_name": "Estados Unidos",
                    "global_identifier": "ATO00057066",
                    "is_default": false
                  },
                  {
                    "id": 77,
                    "name": "Estonia",
                    "value_name": "Estonia",
                    "global_identifier": "ATO00057067",
                    "is_default": false
                  },
                  {
                    "id": 78,
                    "name": "Etiopía",
                    "value_name": "Etiopía",
                    "global_identifier": "ATO00057068",
                    "is_default": false
                  },
                  {
                    "id": 79,
                    "name": "Federación de Rusia",
                    "value_name": "Federación de Rusia",
                    "global_identifier": "ATO00057069",
                    "is_default": false
                  },
                  {
                    "id": 80,
                    "name": "Filipinas",
                    "value_name": "Filipinas",
                    "global_identifier": "ATO00057070",
                    "is_default": false
                  },
                  {
                    "id": 81,
                    "name": "Finlandia",
                    "value_name": "Finlandia",
                    "global_identifier": "ATO00057071",
                    "is_default": false
                  },
                  {
                    "id": 82,
                    "name": "Fiyi",
                    "value_name": "Fiyi",
                    "global_identifier": "ATO00057072",
                    "is_default": false
                  },
                  {
                    "id": 83,
                    "name": "Francia",
                    "value_name": "Francia",
                    "global_identifier": "ATO00057073",
                    "is_default": false
                  },
                  {
                    "id": 84,
                    "name": "Gabón",
                    "value_name": "Gabón",
                    "global_identifier": "ATO00057074",
                    "is_default": false
                  },
                  {
                    "id": 85,
                    "name": "Gambia",
                    "value_name": "Gambia",
                    "global_identifier": "ATO00057075",
                    "is_default": false
                  },
                  {
                    "id": 86,
                    "name": "Georgia",
                    "value_name": "Georgia",
                    "global_identifier": "ATO00057076",
                    "is_default": false
                  },
                  {
                    "id": 87,
                    "name": "Georgia del Sur y las Islas Sándwich del Sur",
                    "value_name": "Georgia del Sur y las Islas Sándwich del Sur",
                    "global_identifier": "ATO00057077",
                    "is_default": false
                  },
                  {
                    "id": 88,
                    "name": "Ghana",
                    "value_name": "Ghana",
                    "global_identifier": "ATO00057078",
                    "is_default": false
                  },
                  {
                    "id": 89,
                    "name": "Gibraltar",
                    "value_name": "Gibraltar",
                    "global_identifier": "ATO00057079",
                    "is_default": false
                  },
                  {
                    "id": 90,
                    "name": "Granada",
                    "value_name": "Granada",
                    "global_identifier": "ATO00057080",
                    "is_default": false
                  },
                  {
                    "id": 91,
                    "name": "Grecia",
                    "value_name": "Grecia",
                    "global_identifier": "ATO00057081",
                    "is_default": false
                  },
                  {
                    "id": 92,
                    "name": "Groenlandia",
                    "value_name": "Groenlandia",
                    "global_identifier": "ATO00057082",
                    "is_default": false
                  },
                  {
                    "id": 93,
                    "name": "Guadalupe",
                    "value_name": "Guadalupe",
                    "global_identifier": "ATO00057083",
                    "is_default": false
                  },
                  {
                    "id": 94,
                    "name": "Guam",
                    "value_name": "Guam",
                    "global_identifier": "ATO00057084",
                    "is_default": false
                  },
                  {
                    "id": 95,
                    "name": "Guatemala",
                    "value_name": "Guatemala",
                    "global_identifier": "ATO00057085",
                    "is_default": false
                  },
                  {
                    "id": 96,
                    "name": "Guayana Francesa",
                    "value_name": "Guayana Francesa",
                    "global_identifier": "ATO00057086",
                    "is_default": false
                  },
                  {
                    "id": 97,
                    "name": "Guernsey",
                    "value_name": "Guernsey",
                    "global_identifier": "ATO00057087",
                    "is_default": false
                  },
                  {
                    "id": 98,
                    "name": "Guinea",
                    "value_name": "Guinea",
                    "global_identifier": "ATO00057088",
                    "is_default": false
                  },
                  {
                    "id": 99,
                    "name": "Guinea Ecuatorial",
                    "value_name": "Guinea Ecuatorial",
                    "global_identifier": "ATO00057089",
                    "is_default": false
                  },
                  {
                    "id": 100,
                    "name": "Guinea-Bissau",
                    "value_name": "Guinea-Bissau",
                    "global_identifier": "ATO00057090",
                    "is_default": false
                  },
                  {
                    "id": 101,
                    "name": "Guyana",
                    "value_name": "Guyana",
                    "global_identifier": "ATO00057091",
                    "is_default": false
                  },
                  {
                    "id": 102,
                    "name": "Haití",
                    "value_name": "Haití",
                    "global_identifier": "ATO00057092",
                    "is_default": false
                  },
                  {
                    "id": 103,
                    "name": "Honduras",
                    "value_name": "Honduras",
                    "global_identifier": "ATO00057093",
                    "is_default": false
                  },
                  {
                    "id": 104,
                    "name": "Hong Kong",
                    "value_name": "Hong Kong",
                    "global_identifier": "ATO00057094",
                    "is_default": false
                  },
                  {
                    "id": 105,
                    "name": "Hungría",
                    "value_name": "Hungría",
                    "global_identifier": "ATO00057095",
                    "is_default": false
                  },
                  {
                    "id": 106,
                    "name": "India",
                    "value_name": "India",
                    "global_identifier": "ATO00057096",
                    "is_default": false
                  },
                  {
                    "id": 107,
                    "name": "Indonesia",
                    "value_name": "Indonesia",
                    "global_identifier": "ATO00057097",
                    "is_default": false
                  },
                  {
                    "id": 108,
                    "name": "Irak",
                    "value_name": "Irak",
                    "global_identifier": "ATO00057098",
                    "is_default": false
                  },
                  {
                    "id": 109,
                    "name": "Irán, República Islámica de",
                    "value_name": "Irán, República Islámica de",
                    "global_identifier": "ATO00057099",
                    "is_default": false
                  },
                  {
                    "id": 161355,
                    "name": "Irán, República Islámica del",
                    "value_name": "Irán, República Islámica del",
                    "global_identifier": "ATO00000016968",
                    "is_default": false
                  },
                  {
                    "id": 110,
                    "name": "Irlanda",
                    "value_name": "Irlanda",
                    "global_identifier": "ATO00057100",
                    "is_default": false
                  },
                  {
                    "id": 111,
                    "name": "Isla Bouvet",
                    "value_name": "Isla Bouvet",
                    "global_identifier": "ATO00057101",
                    "is_default": false
                  },
                  {
                    "id": 112,
                    "name": "Isla de Man",
                    "value_name": "Isla de Man",
                    "global_identifier": "ATO00057102",
                    "is_default": false
                  },
                  {
                    "id": 113,
                    "name": "Isla de Navidad",
                    "value_name": "Isla de Navidad",
                    "global_identifier": "ATO00057103",
                    "is_default": false
                  },
                  {
                    "id": 114,
                    "name": "Isla Heard e Islas McDonald",
                    "value_name": "Isla Heard e Islas McDonald",
                    "global_identifier": "ATO00057104",
                    "is_default": false
                  },
                  {
                    "id": 115,
                    "name": "Isla Norfolk",
                    "value_name": "Isla Norfolk",
                    "global_identifier": "ATO00057105",
                    "is_default": false
                  },
                  {
                    "id": 116,
                    "name": "Islandia",
                    "value_name": "Islandia",
                    "global_identifier": "ATO00057106",
                    "is_default": false
                  },
                  {
                    "id": 117,
                    "name": "Islas Åland",
                    "value_name": "Islas Åland",
                    "global_identifier": "ATO00057107",
                    "is_default": false
                  },
                  {
                    "id": 118,
                    "name": "Islas Caimán",
                    "value_name": "Islas Caimán",
                    "global_identifier": "ATO00057108",
                    "is_default": false
                  },
                  {
                    "id": 119,
                    "name": "Islas Cocos (Keeling)",
                    "value_name": "Islas Cocos (Keeling)",
                    "global_identifier": "ATO00057109",
                    "is_default": false
                  },
                  {
                    "id": 120,
                    "name": "Islas Cook",
                    "value_name": "Islas Cook",
                    "global_identifier": "ATO00057110",
                    "is_default": false
                  },
                  {
                    "id": 121,
                    "name": "Islas Faroe",
                    "value_name": "Islas Faroe",
                    "global_identifier": "ATO00057111",
                    "is_default": false
                  },
                  {
                    "id": 122,
                    "name": "Islas Malvinas",
                    "value_name": "Islas Malvinas",
                    "global_identifier": "ATO00057112",
                    "is_default": false
                  },
                  {
                    "id": 123,
                    "name": "Islas Marianas del Norte",
                    "value_name": "Islas Marianas del Norte",
                    "global_identifier": "ATO00057113",
                    "is_default": false
                  },
                  {
                    "id": 124,
                    "name": "Islas Marshall",
                    "value_name": "Islas Marshall",
                    "global_identifier": "ATO00057114",
                    "is_default": false
                  },
                  {
                    "id": 125,
                    "name": "Islas Salomón",
                    "value_name": "Islas Salomón",
                    "global_identifier": "ATO00057115",
                    "is_default": false
                  },
                  {
                    "id": 126,
                    "name": "Islas Turcas y Caicos",
                    "value_name": "Islas Turcas y Caicos",
                    "global_identifier": "ATO00057116",
                    "is_default": false
                  },
                  {
                    "id": 127,
                    "name": "Islas Ultramarinas Menores de los Estados Unidos",
                    "value_name": "Islas Ultramarinas Menores de los Estados Unidos",
                    "global_identifier": "ATO00057117",
                    "is_default": false
                  },
                  {
                    "id": 128,
                    "name": "Islas Vírgenes, Británica",
                    "value_name": "Islas Vírgenes, Británica",
                    "global_identifier": "ATO00057118",
                    "is_default": false
                  },
                  {
                    "id": 129,
                    "name": "Islas Vírgenes, Estados Unidos",
                    "value_name": "Islas Vírgenes, Estados Unidos",
                    "global_identifier": "ATO00057119",
                    "is_default": false
                  },
                  {
                    "id": 130,
                    "name": "Israel",
                    "value_name": "Israel",
                    "global_identifier": "ATO00057120",
                    "is_default": false
                  },
                  {
                    "id": 131,
                    "name": "Italia",
                    "value_name": "Italia",
                    "global_identifier": "ATO00057121",
                    "is_default": false
                  },
                  {
                    "id": 132,
                    "name": "Jamahiriya árabe Libia",
                    "value_name": "Jamahiriya árabe Libia",
                    "global_identifier": "ATO00057122",
                    "is_default": false
                  },
                  {
                    "id": 133,
                    "name": "Jamaica",
                    "value_name": "Jamaica",
                    "global_identifier": "ATO00057123",
                    "is_default": false
                  },
                  {
                    "id": 134,
                    "name": "Japón",
                    "value_name": "Japón",
                    "global_identifier": "ATO00057124",
                    "is_default": false
                  },
                  {
                    "id": 135,
                    "name": "Jersey",
                    "value_name": "Jersey",
                    "global_identifier": "ATO00057125",
                    "is_default": false
                  },
                  {
                    "id": 136,
                    "name": "Jordania",
                    "value_name": "Jordania",
                    "global_identifier": "ATO00057126",
                    "is_default": false
                  },
                  {
                    "id": 137,
                    "name": "Kazajstán",
                    "value_name": "Kazajstán",
                    "global_identifier": "ATO00057127",
                    "is_default": false
                  },
                  {
                    "id": 138,
                    "name": "Kenia",
                    "value_name": "Kenia",
                    "global_identifier": "ATO00057128",
                    "is_default": false
                  },
                  {
                    "id": 139,
                    "name": "Kirguizistán",
                    "value_name": "Kirguizistán",
                    "global_identifier": "ATO00057129",
                    "is_default": false
                  },
                  {
                    "id": 140,
                    "name": "Kiribati",
                    "value_name": "Kiribati",
                    "global_identifier": "ATO00057130",
                    "is_default": false
                  },
                  {
                    "id": 141,
                    "name": "Kuwait",
                    "value_name": "Kuwait",
                    "global_identifier": "ATO00057131",
                    "is_default": false
                  },
                  {
                    "id": 142,
                    "name": "Lesoto",
                    "value_name": "Lesoto",
                    "global_identifier": "ATO00057132",
                    "is_default": false
                  },
                  {
                    "id": 143,
                    "name": "Letonia",
                    "value_name": "Letonia",
                    "global_identifier": "ATO00057133",
                    "is_default": false
                  },
                  {
                    "id": 144,
                    "name": "Líbano",
                    "value_name": "Líbano",
                    "global_identifier": "ATO00057134",
                    "is_default": false
                  },
                  {
                    "id": 145,
                    "name": "Liberia",
                    "value_name": "Liberia",
                    "global_identifier": "ATO00057135",
                    "is_default": false
                  },
                  {
                    "id": 146,
                    "name": "Liechtenstein",
                    "value_name": "Liechtenstein",
                    "global_identifier": "ATO00057136",
                    "is_default": false
                  },
                  {
                    "id": 147,
                    "name": "Lituania",
                    "value_name": "Lituania",
                    "global_identifier": "ATO00057137",
                    "is_default": false
                  },
                  {
                    "id": 148,
                    "name": "Luxemburgo",
                    "value_name": "Luxemburgo",
                    "global_identifier": "ATO00057138",
                    "is_default": false
                  },
                  {
                    "id": 149,
                    "name": "Macao",
                    "value_name": "Macao",
                    "global_identifier": "ATO00057139",
                    "is_default": false
                  },
                  {
                    "id": 150,
                    "name": "Macedonia, la ex República Yugoslava de",
                    "value_name": "Macedonia, la ex República Yugoslava de",
                    "global_identifier": "ATO00057140",
                    "is_default": false
                  },
                  {
                    "id": 151,
                    "name": "Madagascar",
                    "value_name": "Madagascar",
                    "global_identifier": "ATO00057141",
                    "is_default": false
                  },
                  {
                    "id": 152,
                    "name": "Malasia",
                    "value_name": "Malasia",
                    "global_identifier": "ATO00057142",
                    "is_default": false
                  },
                  {
                    "id": 153,
                    "name": "Malawi",
                    "value_name": "Malawi",
                    "global_identifier": "ATO00057143",
                    "is_default": false
                  },
                  {
                    "id": 154,
                    "name": "Maldivas",
                    "value_name": "Maldivas",
                    "global_identifier": "ATO00057144",
                    "is_default": false
                  },
                  {
                    "id": 155,
                    "name": "Malí",
                    "value_name": "Malí",
                    "global_identifier": "ATO00057145",
                    "is_default": false
                  },
                  {
                    "id": 156,
                    "name": "Malta",
                    "value_name": "Malta",
                    "global_identifier": "ATO00057146",
                    "is_default": false
                  },
                  {
                    "id": 157,
                    "name": "Marruecos",
                    "value_name": "Marruecos",
                    "global_identifier": "ATO00057147",
                    "is_default": false
                  },
                  {
                    "id": 158,
                    "name": "Martinica",
                    "value_name": "Martinica",
                    "global_identifier": "ATO00057148",
                    "is_default": false
                  },
                  {
                    "id": 159,
                    "name": "Mauricio",
                    "value_name": "Mauricio",
                    "global_identifier": "ATO00057149",
                    "is_default": false
                  },
                  {
                    "id": 160,
                    "name": "Mauritania",
                    "value_name": "Mauritania",
                    "global_identifier": "ATO00057150",
                    "is_default": false
                  },
                  {
                    "id": 161,
                    "name": "Mayotte",
                    "value_name": "Mayotte",
                    "global_identifier": "ATO00057151",
                    "is_default": false
                  },
                  {
                    "id": 162,
                    "name": "México",
                    "value_name": "México",
                    "global_identifier": "ATO00057152",
                    "is_default": false
                  },
                  {
                    "id": 163,
                    "name": "Micronesia, Estados Federados de",
                    "value_name": "Micronesia, Estados Federados de",
                    "global_identifier": "ATO00057153",
                    "is_default": false
                  },
                  {
                    "id": 164,
                    "name": "Moldavia, República de",
                    "value_name": "Moldavia, República de",
                    "global_identifier": "ATO00057154",
                    "is_default": false
                  },
                  {
                    "id": 165,
                    "name": "Mónaco",
                    "value_name": "Mónaco",
                    "global_identifier": "ATO00057155",
                    "is_default": false
                  },
                  {
                    "id": 166,
                    "name": "Mongolia",
                    "value_name": "Mongolia",
                    "global_identifier": "ATO00057156",
                    "is_default": false
                  },
                  {
                    "id": 167,
                    "name": "Montenegro",
                    "value_name": "Montenegro",
                    "global_identifier": "ATO00057157",
                    "is_default": false
                  },
                  {
                    "id": 168,
                    "name": "Montserrat",
                    "value_name": "Montserrat",
                    "global_identifier": "ATO00057158",
                    "is_default": false
                  },
                  {
                    "id": 169,
                    "name": "Mozambique",
                    "value_name": "Mozambique",
                    "global_identifier": "ATO00057159",
                    "is_default": false
                  },
                  {
                    "id": 170,
                    "name": "Myanmar",
                    "value_name": "Myanmar",
                    "global_identifier": "ATO00057160",
                    "is_default": false
                  },
                  {
                    "id": 171,
                    "name": "Namibia",
                    "value_name": "Namibia",
                    "global_identifier": "ATO00057161",
                    "is_default": false
                  },
                  {
                    "id": 172,
                    "name": "Nauru",
                    "value_name": "Nauru",
                    "global_identifier": "ATO00057162",
                    "is_default": false
                  },
                  {
                    "id": 173,
                    "name": "Nepal",
                    "value_name": "Nepal",
                    "global_identifier": "ATO00057163",
                    "is_default": false
                  },
                  {
                    "id": 174,
                    "name": "Nicaragua",
                    "value_name": "Nicaragua",
                    "global_identifier": "ATO00057164",
                    "is_default": false
                  },
                  {
                    "id": 175,
                    "name": "Níger",
                    "value_name": "Níger",
                    "global_identifier": "ATO00057165",
                    "is_default": false
                  },
                  {
                    "id": 176,
                    "name": "Nigeria",
                    "value_name": "Nigeria",
                    "global_identifier": "ATO00057166",
                    "is_default": false
                  },
                  {
                    "id": 177,
                    "name": "Niue",
                    "value_name": "Niue",
                    "global_identifier": "ATO00057167",
                    "is_default": false
                  },
                  {
                    "id": 178,
                    "name": "Noruega",
                    "value_name": "Noruega",
                    "global_identifier": "ATO00057168",
                    "is_default": false
                  },
                  {
                    "id": 179,
                    "name": "Nueva Caledonia",
                    "value_name": "Nueva Caledonia",
                    "global_identifier": "ATO00057169",
                    "is_default": false
                  },
                  {
                    "id": 180,
                    "name": "Nueva Zelanda",
                    "value_name": "Nueva Zelanda",
                    "global_identifier": "ATO00057170",
                    "is_default": false
                  },
                  {
                    "id": 181,
                    "name": "Omán",
                    "value_name": "Omán",
                    "global_identifier": "ATO00057171",
                    "is_default": false
                  },
                  {
                    "id": 182,
                    "name": "Países Bajos",
                    "value_name": "Países Bajos",
                    "global_identifier": "ATO00057172",
                    "is_default": false
                  },
                  {
                    "id": 183,
                    "name": "Pakistán",
                    "value_name": "Pakistán",
                    "global_identifier": "ATO00057173",
                    "is_default": false
                  },
                  {
                    "id": 184,
                    "name": "Palau",
                    "value_name": "Palau",
                    "global_identifier": "ATO00057174",
                    "is_default": false
                  },
                  {
                    "id": 185,
                    "name": "Panamá",
                    "value_name": "Panamá",
                    "global_identifier": "ATO00057175",
                    "is_default": false
                  },
                  {
                    "id": 186,
                    "name": "Papúa Nueva Guinea",
                    "value_name": "Papúa Nueva Guinea",
                    "global_identifier": "ATO00057176",
                    "is_default": false
                  },
                  {
                    "id": 187,
                    "name": "Paraguay",
                    "value_name": "Paraguay",
                    "global_identifier": "ATO00057177",
                    "is_default": false
                  },
                  {
                    "id": 188,
                    "name": "Perú",
                    "value_name": "Perú",
                    "global_identifier": "ATO00057178",
                    "is_default": false
                  },
                  {
                    "id": 189,
                    "name": "Pitcairn",
                    "value_name": "Pitcairn",
                    "global_identifier": "ATO00057179",
                    "is_default": false
                  },
                  {
                    "id": 190,
                    "name": "Polinesia Francesa",
                    "value_name": "Polinesia Francesa",
                    "global_identifier": "ATO00057180",
                    "is_default": false
                  },
                  {
                    "id": 191,
                    "name": "Polonia",
                    "value_name": "Polonia",
                    "global_identifier": "ATO00057181",
                    "is_default": false
                  },
                  {
                    "id": 192,
                    "name": "Portugal",
                    "value_name": "Portugal",
                    "global_identifier": "ATO00057182",
                    "is_default": false
                  },
                  {
                    "id": 193,
                    "name": "Puerto Rico",
                    "value_name": "Puerto Rico",
                    "global_identifier": "ATO00057183",
                    "is_default": false
                  },
                  {
                    "id": 194,
                    "name": "Qatar",
                    "value_name": "Qatar",
                    "global_identifier": "ATO00057184",
                    "is_default": false
                  },
                  {
                    "id": 195,
                    "name": "Reino Unido",
                    "value_name": "Reino Unido",
                    "global_identifier": "ATO00057185",
                    "is_default": false
                  },
                  {
                    "id": 196,
                    "name": "República árabe de Siria",
                    "value_name": "República árabe de Siria",
                    "global_identifier": "ATO00057186",
                    "is_default": false
                  },
                  {
                    "id": 197,
                    "name": "República Centroafricana",
                    "value_name": "República Centroafricana",
                    "global_identifier": "ATO00057187",
                    "is_default": false
                  },
                  {
                    "id": 198,
                    "name": "República Checa",
                    "value_name": "República Checa",
                    "global_identifier": "ATO00057188",
                    "is_default": false
                  },
                  {
                    "id": 199,
                    "name": "República Democrática Popular Lao",
                    "value_name": "República Democrática Popular Lao",
                    "global_identifier": "ATO00057189",
                    "is_default": false
                  },
                  {
                    "id": 200,
                    "name": "República Dominicana",
                    "value_name": "República Dominicana",
                    "global_identifier": "ATO00057190",
                    "is_default": false
                  },
                  {
                    "id": 201,
                    "name": "Reunión",
                    "value_name": "Reunión",
                    "global_identifier": "ATO00057191",
                    "is_default": false
                  },
                  {
                    "id": 202,
                    "name": "Ruanda",
                    "value_name": "Ruanda",
                    "global_identifier": "ATO00057192",
                    "is_default": false
                  },
                  {
                    "id": 203,
                    "name": "Rumania",
                    "value_name": "Rumania",
                    "global_identifier": "ATO00057193",
                    "is_default": false
                  },
                  {
                    "id": 204,
                    "name": "Sahara Occidental",
                    "value_name": "Sahara Occidental",
                    "global_identifier": "ATO00057194",
                    "is_default": false
                  },
                  {
                    "id": 205,
                    "name": "Samoa",
                    "value_name": "Samoa",
                    "global_identifier": "ATO00057195",
                    "is_default": false
                  },
                  {
                    "id": 206,
                    "name": "Samoa Americana",
                    "value_name": "Samoa Americana",
                    "global_identifier": "ATO00057196",
                    "is_default": false
                  },
                  {
                    "id": 207,
                    "name": "San Bartolomé",
                    "value_name": "San Bartolomé",
                    "global_identifier": "ATO00057197",
                    "is_default": false
                  },
                  {
                    "id": 208,
                    "name": "San Cristóbal y Nieves",
                    "value_name": "San Cristóbal y Nieves",
                    "global_identifier": "ATO00057198",
                    "is_default": false
                  },
                  {
                    "id": 209,
                    "name": "San Marino",
                    "value_name": "San Marino",
                    "global_identifier": "ATO00057199",
                    "is_default": false
                  },
                  {
                    "id": 210,
                    "name": "San Martín (parte francesa)",
                    "value_name": "San Martín (parte francesa)",
                    "global_identifier": "ATO00057200",
                    "is_default": false
                  },
                  {
                    "id": 211,
                    "name": "San Martín (parte holandesa)",
                    "value_name": "San Martín (parte holandesa)",
                    "global_identifier": "ATO00057201",
                    "is_default": false
                  },
                  {
                    "id": 212,
                    "name": "San Pedro y Miquelón",
                    "value_name": "San Pedro y Miquelón",
                    "global_identifier": "ATO00057202",
                    "is_default": false
                  },
                  {
                    "id": 213,
                    "name": "San Vicente y las Granadinas",
                    "value_name": "San Vicente y las Granadinas",
                    "global_identifier": "ATO00057203",
                    "is_default": false
                  },
                  {
                    "id": 214,
                    "name": "Santa Elena, Ascensión y Tristán da Cunha",
                    "value_name": "Santa Elena, Ascensión y Tristán da Cunha",
                    "global_identifier": "ATO00057204",
                    "is_default": false
                  },
                  {
                    "id": 215,
                    "name": "Santa Lucía",
                    "value_name": "Santa Lucía",
                    "global_identifier": "ATO00057205",
                    "is_default": false
                  },
                  {
                    "id": 216,
                    "name": "Santa Sede (Estado de la Ciudad del Vaticano)",
                    "value_name": "Santa Sede (Estado de la Ciudad del Vaticano)",
                    "global_identifier": "ATO00057206",
                    "is_default": false
                  },
                  {
                    "id": 217,
                    "name": "Santo Tomé y Príncipe",
                    "value_name": "Santo Tomé y Príncipe",
                    "global_identifier": "ATO00057207",
                    "is_default": false
                  },
                  {
                    "id": 159791,
                    "name": "Senegal",
                    "value_name": "Senegal",
                    "global_identifier": "ATO00057208",
                    "is_default": false
                  },
                  {
                    "id": 219,
                    "name": "Serbia",
                    "value_name": "Serbia",
                    "global_identifier": "ATO00057209",
                    "is_default": false
                  },
                  {
                    "id": 220,
                    "name": "Seychelles",
                    "value_name": "Seychelles",
                    "global_identifier": "ATO00057210",
                    "is_default": false
                  },
                  {
                    "id": 221,
                    "name": "Sierra Leona",
                    "value_name": "Sierra Leona",
                    "global_identifier": "ATO00057211",
                    "is_default": false
                  },
                  {
                    "id": 222,
                    "name": "Singapur",
                    "value_name": "Singapur",
                    "global_identifier": "ATO00057212",
                    "is_default": false
                  },
                  {
                    "id": 223,
                    "name": "Somalia",
                    "value_name": "Somalia",
                    "global_identifier": "ATO00057213",
                    "is_default": false
                  },
                  {
                    "id": 224,
                    "name": "Sri Lanka",
                    "value_name": "Sri Lanka",
                    "global_identifier": "ATO00057214",
                    "is_default": false
                  },
                  {
                    "id": 225,
                    "name": "Suazilandia",
                    "value_name": "Suazilandia",
                    "global_identifier": "ATO00057215",
                    "is_default": false
                  },
                  {
                    "id": 226,
                    "name": "Sudáfrica",
                    "value_name": "Sudáfrica",
                    "global_identifier": "ATO00057216",
                    "is_default": false
                  },
                  {
                    "id": 227,
                    "name": "Sudán",
                    "value_name": "Sudán",
                    "global_identifier": "ATO00057217",
                    "is_default": false
                  },
                  {
                    "id": 228,
                    "name": "Sudán del Sur",
                    "value_name": "Sudán del Sur",
                    "global_identifier": "ATO00057218",
                    "is_default": false
                  },
                  {
                    "id": 229,
                    "name": "Suecia",
                    "value_name": "Suecia",
                    "global_identifier": "ATO00057219",
                    "is_default": false
                  },
                  {
                    "id": 230,
                    "name": "Suiza",
                    "value_name": "Suiza",
                    "global_identifier": "ATO00057220",
                    "is_default": false
                  },
                  {
                    "id": 231,
                    "name": "Surinam",
                    "value_name": "Surinam",
                    "global_identifier": "ATO00057221",
                    "is_default": false
                  },
                  {
                    "id": 232,
                    "name": "Svalbard y Jan Mayen",
                    "value_name": "Svalbard y Jan Mayen",
                    "global_identifier": "ATO00057222",
                    "is_default": false
                  },
                  {
                    "id": 233,
                    "name": "Tailandia",
                    "value_name": "Tailandia",
                    "global_identifier": "ATO00057223",
                    "is_default": false
                  },
                  {
                    "id": 234,
                    "name": "Taiwán, Provincia de China",
                    "value_name": "Taiwán, Provincia de China",
                    "global_identifier": "ATO00057224",
                    "is_default": false
                  },
                  {
                    "id": 235,
                    "name": "Tanzania, República Unida de",
                    "value_name": "Tanzania, República Unida de",
                    "global_identifier": "ATO00057225",
                    "is_default": false
                  },
                  {
                    "id": 236,
                    "name": "Tayikistán",
                    "value_name": "Tayikistán",
                    "global_identifier": "ATO00057226",
                    "is_default": false
                  },
                  {
                    "id": 237,
                    "name": "Territorio Británico del Océano Indico",
                    "value_name": "Territorio Británico del Océano Indico",
                    "global_identifier": "ATO00057227",
                    "is_default": false
                  },
                  {
                    "id": 238,
                    "name": "Territorio Palestino, Ocupado",
                    "value_name": "Territorio Palestino, Ocupado",
                    "global_identifier": "ATO00057228",
                    "is_default": false
                  },
                  {
                    "id": 239,
                    "name": "Territorios del Sur de Francia",
                    "value_name": "Territorios del Sur de Francia",
                    "global_identifier": "ATO00057229",
                    "is_default": false
                  },
                  {
                    "id": 240,
                    "name": "Timor-Leste",
                    "value_name": "Timor-Leste",
                    "global_identifier": "ATO00057230",
                    "is_default": false
                  },
                  {
                    "id": 241,
                    "name": "Togo",
                    "value_name": "Togo",
                    "global_identifier": "ATO00057231",
                    "is_default": false
                  },
                  {
                    "id": 242,
                    "name": "Tokelau",
                    "value_name": "Tokelau",
                    "global_identifier": "ATO00057232",
                    "is_default": false
                  },
                  {
                    "id": 243,
                    "name": "Tonga",
                    "value_name": "Tonga",
                    "global_identifier": "ATO00057233",
                    "is_default": false
                  },
                  {
                    "id": 244,
                    "name": "Trinidad y Tobago",
                    "value_name": "Trinidad y Tobago",
                    "global_identifier": "ATO00057234",
                    "is_default": false
                  },
                  {
                    "id": 245,
                    "name": "Túnez",
                    "value_name": "Túnez",
                    "global_identifier": "ATO00057235",
                    "is_default": false
                  },
                  {
                    "id": 246,
                    "name": "Turkmenistán",
                    "value_name": "Turkmenistán",
                    "global_identifier": "ATO00057236",
                    "is_default": false
                  },
                  {
                    "id": 247,
                    "name": "Turquía",
                    "value_name": "Turquía",
                    "global_identifier": "ATO00057237",
                    "is_default": false
                  },
                  {
                    "id": 248,
                    "name": "Tuvalu",
                    "value_name": "Tuvalu",
                    "global_identifier": "ATO00057238",
                    "is_default": false
                  },
                  {
                    "id": 249,
                    "name": "Ucrania",
                    "value_name": "Ucrania",
                    "global_identifier": "ATO00057239",
                    "is_default": false
                  },
                  {
                    "id": 250,
                    "name": "Uganda",
                    "value_name": "Uganda",
                    "global_identifier": "ATO00057240",
                    "is_default": false
                  },
                  {
                    "id": 251,
                    "name": "Uruguay",
                    "value_name": "Uruguay",
                    "global_identifier": "ATO00057241",
                    "is_default": false
                  },
                  {
                    "id": 252,
                    "name": "Uzbekistán",
                    "value_name": "Uzbekistán",
                    "global_identifier": "ATO00057242",
                    "is_default": false
                  },
                  {
                    "id": 253,
                    "name": "Vanuatu",
                    "value_name": "Vanuatu",
                    "global_identifier": "ATO00057243",
                    "is_default": false
                  },
                  {
                    "id": 254,
                    "name": "Venezuela",
                    "value_name": "Venezuela",
                    "global_identifier": "ATO00057244",
                    "is_default": false
                  },
                  {
                    "id": 255,
                    "name": "Vietnam",
                    "value_name": "Vietnam",
                    "global_identifier": "ATO00057245",
                    "is_default": false
                  },
                  {
                    "id": 256,
                    "name": "Wallis y Futuna",
                    "value_name": "Wallis y Futuna",
                    "global_identifier": "ATO00057246",
                    "is_default": false
                  },
                  {
                    "id": 257,
                    "name": "Yemen",
                    "value_name": "Yemen",
                    "global_identifier": "ATO00057247",
                    "is_default": false
                  },
                  {
                    "id": 258,
                    "name": "Zambia",
                    "value_name": "Zambia",
                    "global_identifier": "ATO00057248",
                    "is_default": false
                  },
                  {
                    "id": 259,
                    "name": "Zimbabue",
                    "value_name": "Zimbabue",
                    "global_identifier": "ATO00057249",
                    "is_default": false
                  }
                ],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "production_country",
                  "feed_name": "ProductionCountry",
                  "global_identifier": "ATT00007",
                  "group_name": "Main",
                  "input_type": "dropdown",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "QuantityFalabella",
                "feed_name": "QuantityFalabella",
                "attribute_name": "quantity_falabella",
                "name": "Stock (Falabella)",
                "label": "Stock (Falabella)",
                "is_mandatory": false,
                "description": "Ingresa la cantidad de productos disponible para la venta en falabella.com. // Enter the quantity of products available for sale at falabella.com.",
                "attribute_type": "system",
                "example_value": null,
                "global_identifier": "ATT00018",
                "group_name": "Price & Tax",
                "input_type": "numberfield",
                "product_type": "simple",
                "is_global_attribute": true,
                "max_length": 10,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "quantity_falabella",
                  "feed_name": "QuantityFalabella",
                  "global_identifier": "ATT00018",
                  "group_name": "Price & Tax",
                  "input_type": "numberfield",
                  "product_type": "simple",
                  "is_global_attribute": true,
                  "max_length": 10,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 1
              },
              {
                "id": "PriceFalabella",
                "feed_name": "PriceFalabella",
                "attribute_name": "price_falabella",
                "name": "Precio (Falabella)",
                "label": "Precio (Falabella)",
                "is_mandatory": false,
                "description": "Ingresa el precio del producto, con impuestos. Importante: el punto separa miles y millones, y la coma los decimales. // Enter the price of the product, with taxes. Important: the dot separates thousands and millions, and the comma separates decimals.",
                "attribute_type": "system",
                "example_value": "999.999,99",
                "global_identifier": "ATT00019",
                "group_name": "Price & Tax",
                "input_type": "numberfield",
                "product_type": "simple",
                "is_global_attribute": true,
                "max_length": 10,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "price_falabella",
                  "feed_name": "PriceFalabella",
                  "global_identifier": "ATT00019",
                  "group_name": "Price & Tax",
                  "input_type": "numberfield",
                  "product_type": "simple",
                  "is_global_attribute": true,
                  "max_length": 10,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 25000
              },
              {
                "id": "SalePriceFalabella",
                "feed_name": "SalePriceFalabella",
                "attribute_name": "sale_price_falabella",
                "name": "Precio de oferta (Falabella)",
                "label": "Precio de oferta (Falabella)",
                "is_mandatory": false,
                "description": "Ingresa precio de oferta de los productos, con impuestos. Imp.: el punto separa miles y millones, y la coma los decimales. // Enter the sale price of the products, including taxes. Imp.: dots separate thousands and millions, and commas separate decimals.",
                "attribute_type": "system",
                "example_value": "999.999,99",
                "global_identifier": "ATT00020",
                "group_name": "Price & Tax",
                "input_type": "numberfield",
                "product_type": "simple",
                "is_global_attribute": true,
                "max_length": 10,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "sale_price_falabella",
                  "feed_name": "SalePriceFalabella",
                  "global_identifier": "ATT00020",
                  "group_name": "Price & Tax",
                  "input_type": "numberfield",
                  "product_type": "simple",
                  "is_global_attribute": true,
                  "max_length": 10,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "SaleStartDateFalabella",
                "feed_name": "SaleStartDateFalabella",
                "attribute_name": "sale_start_date_falabella",
                "name": "Fecha de inicio precio de oferta (Falabella)",
                "label": "Fecha de inicio precio de oferta (Falabella)",
                "is_mandatory": false,
                "description": "Ingresa la fecha en la que inicia el precio de oferta para los productos en falabella.com. Formato: fecha, aaaa-mm-dd (año-mes-día). // Enter the date on which the sale price starts for products on falabella.com. Format: date, yyyy-mm-dd (year-month-day).",
                "attribute_type": "system",
                "example_value": null,
                "global_identifier": "ATT00021",
                "group_name": "Price & Tax",
                "input_type": "datefield",
                "product_type": "simple",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "sale_start_date_falabella",
                  "feed_name": "SaleStartDateFalabella",
                  "global_identifier": "ATT00021",
                  "group_name": "Price & Tax",
                  "input_type": "datefield",
                  "product_type": "simple",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "SaleEndDateFalabella",
                "feed_name": "SaleEndDateFalabella",
                "attribute_name": "sale_end_date_falabella",
                "name": "Fecha de fin precio de oferta (Falabella)",
                "label": "Fecha de fin precio de oferta (Falabella)",
                "is_mandatory": false,
                "description": "Ingresa la fecha en la que termina el precio de oferta para los productos en falabella.com. Formato: fecha, aaaa-mm-dd (año-mes-día). // Enter the date on which the sale price ends for products on falabella.com. Format: date, yyyy-mm-dd (year-month-day).",
                "attribute_type": "system",
                "example_value": null,
                "global_identifier": "ATT00022",
                "group_name": "Price & Tax",
                "input_type": "datefield",
                "product_type": "simple",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "sale_end_date_falabella",
                  "feed_name": "SaleEndDateFalabella",
                  "global_identifier": "ATT00022",
                  "group_name": "Price & Tax",
                  "input_type": "datefield",
                  "product_type": "simple",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "Color",
                "feed_name": "Color",
                "attribute_name": "color",
                "name": "Color",
                "label": "Color",
                "is_mandatory": false,
                "description": "Ingresa el color principal del producto. // Enter the main color of the product.",
                "attribute_type": "value",
                "example_value": "Ej. Verde // E.g. Green",
                "global_identifier": "ATT0000001579",
                "group_name": "Product Specifications",
                "input_type": "textfield",
                "product_type": "config",
                "is_global_attribute": false,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "color",
                  "feed_name": "Color",
                  "global_identifier": "ATT0000001579",
                  "group_name": "Product Specifications",
                  "input_type": "textfield",
                  "product_type": "config",
                  "is_global_attribute": false,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": "Blanco"
              },
              {
                "id": "Material",
                "feed_name": "Material",
                "attribute_name": "material",
                "name": "Material",
                "label": "Material",
                "is_mandatory": false,
                "description": "Selecciona el principal componente utilizado en la fabricación del producto. // Select the main component used in the manufacture of the product.",
                "attribute_type": "option",
                "example_value": null,
                "global_identifier": "ATT0000001593",
                "group_name": "Product Specifications",
                "input_type": "dropdown",
                "product_type": "config",
                "is_global_attribute": false,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "list",
                "values": [
                  {
                    "id": 637,
                    "name": "Acero",
                    "value_name": "Acero",
                    "global_identifier": "ATO0000004005",
                    "is_default": false
                  },
                  {
                    "id": 638,
                    "name": "Acrílico",
                    "value_name": "Acrílico",
                    "global_identifier": "ATO0000004006",
                    "is_default": false
                  },
                  {
                    "id": 639,
                    "name": "Algodón",
                    "value_name": "Algodón",
                    "global_identifier": "ATO0000004007",
                    "is_default": false
                  },
                  {
                    "id": 640,
                    "name": "Aluminio",
                    "value_name": "Aluminio",
                    "global_identifier": "ATO0000004008",
                    "is_default": false
                  },
                  {
                    "id": 641,
                    "name": "Bronce",
                    "value_name": "Bronce",
                    "global_identifier": "ATO0000004009",
                    "is_default": false
                  },
                  {
                    "id": 642,
                    "name": "Cartón",
                    "value_name": "Cartón",
                    "global_identifier": "ATO0000004010",
                    "is_default": false
                  },
                  {
                    "id": 643,
                    "name": "Caucho",
                    "value_name": "Caucho",
                    "global_identifier": "ATO0000004011",
                    "is_default": false
                  },
                  {
                    "id": 644,
                    "name": "Cerámica",
                    "value_name": "Cerámica",
                    "global_identifier": "ATO0000004012",
                    "is_default": false
                  },
                  {
                    "id": 645,
                    "name": "Cobre",
                    "value_name": "Cobre",
                    "global_identifier": "ATO0000004013",
                    "is_default": false
                  },
                  {
                    "id": 646,
                    "name": "Cuero",
                    "value_name": "Cuero",
                    "global_identifier": "ATO0000004014",
                    "is_default": false
                  },
                  {
                    "id": 647,
                    "name": "Emulsión adhesiva",
                    "value_name": "Emulsión adhesiva",
                    "global_identifier": "ATO0000004015",
                    "is_default": false
                  },
                  {
                    "id": 648,
                    "name": "Esponja",
                    "value_name": "Esponja",
                    "global_identifier": "ATO0000004016",
                    "is_default": false
                  },
                  {
                    "id": 649,
                    "name": "Fomi",
                    "value_name": "Fomi",
                    "global_identifier": "ATO0000004017",
                    "is_default": false
                  },
                  {
                    "id": 650,
                    "name": "Gamuza",
                    "value_name": "Gamuza",
                    "global_identifier": "ATO0000004018",
                    "is_default": false
                  },
                  {
                    "id": 651,
                    "name": "Goma",
                    "value_name": "Goma",
                    "global_identifier": "ATO0000004019",
                    "is_default": false
                  },
                  {
                    "id": 652,
                    "name": "Hierro",
                    "value_name": "Hierro",
                    "global_identifier": "ATO0000004020",
                    "is_default": false
                  },
                  {
                    "id": 653,
                    "name": "Hilo",
                    "value_name": "Hilo",
                    "global_identifier": "ATO0000004021",
                    "is_default": false
                  },
                  {
                    "id": 7368395,
                    "name": "Hormigón",
                    "value_name": "Hormigón",
                    "global_identifier": "ATO0000063111",
                    "is_default": false
                  },
                  {
                    "id": 654,
                    "name": "Látex",
                    "value_name": "Látex",
                    "global_identifier": "ATO0000004022",
                    "is_default": false
                  },
                  {
                    "id": 655,
                    "name": "Latón",
                    "value_name": "Latón",
                    "global_identifier": "ATO0000004023",
                    "is_default": false
                  },
                  {
                    "id": 656,
                    "name": "Madera",
                    "value_name": "Madera",
                    "global_identifier": "ATO0000004024",
                    "is_default": false
                  },
                  {
                    "id": 657,
                    "name": "Malla",
                    "value_name": "Malla",
                    "global_identifier": "ATO0000004025",
                    "is_default": false
                  },
                  {
                    "id": 658,
                    "name": "Manila",
                    "value_name": "Manila",
                    "global_identifier": "ATO0000004026",
                    "is_default": false
                  },
                  {
                    "id": 659,
                    "name": "MDF",
                    "value_name": "MDF",
                    "global_identifier": "ATO0000004027",
                    "is_default": false
                  },
                  {
                    "id": 660,
                    "name": "Metal",
                    "value_name": "Metal",
                    "global_identifier": "ATO0000004028",
                    "is_default": false
                  },
                  {
                    "id": 661,
                    "name": "Micro Fibra",
                    "value_name": "Micro Fibra",
                    "global_identifier": "ATO0000004029",
                    "is_default": false
                  },
                  {
                    "id": 662,
                    "name": "Nylon",
                    "value_name": "Nylon",
                    "global_identifier": "ATO0000004030",
                    "is_default": false
                  },
                  {
                    "id": 663,
                    "name": "Papel",
                    "value_name": "Papel",
                    "global_identifier": "ATO0000004031",
                    "is_default": false
                  },
                  {
                    "id": 664,
                    "name": "Papel laminado",
                    "value_name": "Papel laminado",
                    "global_identifier": "ATO0000004032",
                    "is_default": false
                  },
                  {
                    "id": 665,
                    "name": "Papel regalo",
                    "value_name": "Papel regalo",
                    "global_identifier": "ATO0000004033",
                    "is_default": false
                  },
                  {
                    "id": 666,
                    "name": "Plástico",
                    "value_name": "Plástico",
                    "global_identifier": "ATO0000004034",
                    "is_default": false
                  },
                  {
                    "id": 667,
                    "name": "Poliéster",
                    "value_name": "Poliéster",
                    "global_identifier": "ATO0000004035",
                    "is_default": false
                  },
                  {
                    "id": 668,
                    "name": "Propileno",
                    "value_name": "Propileno",
                    "global_identifier": "ATO0000004036",
                    "is_default": false
                  },
                  {
                    "id": 669,
                    "name": "PVC",
                    "value_name": "PVC",
                    "global_identifier": "ATO0000004037",
                    "is_default": false
                  },
                  {
                    "id": 670,
                    "name": "Silicona",
                    "value_name": "Silicona",
                    "global_identifier": "ATO0000004038",
                    "is_default": false
                  },
                  {
                    "id": 671,
                    "name": "Sintético",
                    "value_name": "Sintético",
                    "global_identifier": "ATO0000004039",
                    "is_default": false
                  },
                  {
                    "id": 672,
                    "name": "Tacto piel",
                    "value_name": "Tacto piel",
                    "global_identifier": "ATO0000004040",
                    "is_default": false
                  },
                  {
                    "id": 673,
                    "name": "Tela",
                    "value_name": "Tela",
                    "global_identifier": "ATO0000004041",
                    "is_default": false
                  },
                  {
                    "id": 674,
                    "name": "Vidrio",
                    "value_name": "Vidrio",
                    "global_identifier": "ATO0000004042",
                    "is_default": false
                  }
                ],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "material",
                  "feed_name": "Material",
                  "global_identifier": "ATT0000001593",
                  "group_name": "Product Specifications",
                  "input_type": "dropdown",
                  "product_type": "config",
                  "is_global_attribute": false,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "ProductId",
                "feed_name": "ProductId",
                "attribute_name": "product_id",
                "name": "Código de barras",
                "label": "Código de barras",
                "is_mandatory": false,
                "description": "Ingresa el código universal, de entre 1 y 18 dígitos. Está junto al código de barras y es único por producto y/o variante. // Enter the universal code, between 1 and 18 digits. It is next to the barcode and is unique per product and/or variant.",
                "attribute_type": "system",
                "example_value": 1234567890,
                "global_identifier": "ATT00015",
                "group_name": "Variation",
                "input_type": "numberfield",
                "product_type": "source",
                "is_global_attribute": true,
                "max_length": 255,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "product_id",
                  "feed_name": "ProductId",
                  "global_identifier": "ATT00015",
                  "group_name": "Variation",
                  "input_type": "numberfield",
                  "product_type": "source",
                  "is_global_attribute": true,
                  "max_length": 255,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "ParentSku",
                "feed_name": "ParentSku",
                "attribute_name": "parent_sku",
                "name": "SKU of the parent Product",
                "label": "SKU of the parent Product",
                "is_mandatory": false,
                "description": "SKU of the parent Product",
                "attribute_type": "system",
                "example_value": "ABC-1000-202",
                "global_identifier": null,
                "group_name": "Variation",
                "input_type": "textfield",
                "product_type": "sellercenter",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "parent_sku",
                  "feed_name": "ParentSku",
                  "global_identifier": null,
                  "group_name": "Variation",
                  "input_type": "textfield",
                  "product_type": "sellercenter",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "TaxClass",
                "feed_name": "TaxClass",
                "attribute_name": "TaxClass",
                "name": "TaxClass",
                "label": "TaxClass",
                "is_mandatory": false,
                "description": null,
                "attribute_type": "option",
                "example_value": null,
                "global_identifier": null,
                "group_name": null,
                "input_type": null,
                "product_type": null,
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "list",
                "values": [
                  {
                    "id": null,
                    "name": "0%",
                    "value_name": "0%",
                    "global_identifier": null,
                    "is_default": false
                  },
                  {
                    "id": null,
                    "name": "IVA 19%",
                    "value_name": "IVA 19%",
                    "global_identifier": null,
                    "is_default": true
                  }
                ],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "TaxClass",
                  "feed_name": "TaxClass",
                  "global_identifier": null,
                  "group_name": null,
                  "input_type": null,
                  "product_type": null,
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "ShipmentType",
                "feed_name": "ShipmentType",
                "attribute_name": "ShipmentType",
                "name": "ShipmentType",
                "label": "ShipmentType",
                "is_mandatory": false,
                "description": null,
                "attribute_type": "option",
                "example_value": null,
                "global_identifier": null,
                "group_name": null,
                "input_type": null,
                "product_type": null,
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "list",
                "values": [
                  {
                    "id": null,
                    "name": "Dropshipping",
                    "value_name": "Dropshipping",
                    "global_identifier": null,
                    "is_default": false
                  },
                  {
                    "id": null,
                    "name": "Cross docking",
                    "value_name": "Cross docking",
                    "global_identifier": null,
                    "is_default": false
                  }
                ],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "ShipmentType",
                  "feed_name": "ShipmentType",
                  "global_identifier": null,
                  "group_name": null,
                  "input_type": null,
                  "product_type": null,
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              }
            ],
            "search_term": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
            "pricing": {
              "sale_fee_amount": 0,
              "listing_fee_amount": 0,
              "total_fee_amount": 0,
              "fee_percentage": 0,
              "net_amount": 0,
              "currency": "CLP",
              "warning": "Comisión no configurada para \"Organizadores de escritorio\"",
              "source": "tabla_local",
              "input_price": 25000,
              "price": 25000,
              "net_amount_before_shipping": 0,
              "net_amount_after_shipping": 0
            },
            "marketplace_id": 4,
            "credential_id": 34,
            "marketplace_name": "Conexion Falabella",
            "quote": {
              "pricing": {
                "sale_fee_amount": 0,
                "listing_fee_amount": 0,
                "total_fee_amount": 0,
                "fee_percentage": 0,
                "net_amount": 0,
                "currency": "CLP",
                "warning": "Comisión no configurada para \"Organizadores de escritorio\"",
                "source": "tabla_local",
                "input_price": 25000,
                "price": 25000,
                "net_amount_before_shipping": 0,
                "net_amount_after_shipping": 0
              },
              "profitability": {
                "final_profit": -25000,
                "estimated_profit": -25000,
                "real_margin_percentage": 0,
                "margin_percent": 0,
                "total_cost_basis": 25000,
                "product_cost_basis": 25000,
                "profitability_status": "estimated"
              },
              "shipping": null
            }
          },
          "category_id": 689,
          "category_name": "Organizadores de escritorio",
          "attributes": [
            {
              "id": "ConditionType",
              "name": "Condición del producto",
              "value_id": 9,
              "value_name": "Nuevo"
            },
            {
              "id": "PackageWidth",
              "name": "Ancho del producto empacado (cm)",
              "value_name": 115
            },
            {
              "id": "PackageLength",
              "name": "Largo del producto empacado (cm)",
              "value_name": 33
            },
            {
              "id": "PackageHeight",
              "name": "Alto del producto empacado (cm)",
              "value_name": 29
            },
            {
              "id": "PackageWeight",
              "name": "Peso del producto empacado (kg)",
              "value_name": 1.36
            },
            {
              "id": "Name",
              "name": "Nombre",
              "value_name": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
            },
            {
              "id": "Brand",
              "name": "Marca",
              "feed_name": "Brand",
              "value": "Acrimet",
              "value_name": "Acrimet"
            },
            {
              "id": "Description",
              "name": "Información del producto",
              "value_name": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo."
            },
            {
              "id": "PrimaryCategory",
              "name": "PrimaryCategory",
              "value_name": 689
            },
            {
              "id": "SellerSku",
              "name": "Seller SKU",
              "value_name": "ACR-860-CRISTAL"
            },
            {
              "id": "Variation",
              "name": "Variante",
              "value_name": "Blanco / Poliuretano"
            },
            {
              "id": "SellerWarranty",
              "name": "Garantía del proveedor",
              "value_id": 1,
              "value_name": "3 meses"
            },
            {
              "id": "Model",
              "name": "Modelo",
              "value_name": 860
            },
            {
              "id": "QuantityFalabella",
              "name": "Stock (Falabella)",
              "value_name": 1
            },
            {
              "id": "PriceFalabella",
              "name": "Precio (Falabella)",
              "value_name": 25000
            },
            {
              "id": "Color",
              "name": "Color",
              "value_name": "Blanco"
            }
          ],
          "pricing": {
            "sale_fee_amount": 0,
            "listing_fee_amount": 0,
            "total_fee_amount": 0,
            "fee_percentage": 0,
            "net_amount": 0,
            "currency": "CLP",
            "warning": "Comisión no configurada para \"Organizadores de escritorio\"",
            "source": "tabla_local",
            "input_price": 25000,
            "price": 25000,
            "net_amount_before_shipping": 0,
            "net_amount_after_shipping": 0
          },
          "shipping": null
        }
      }
    }
  ],
  "publication_step": 3,
  "financial_summary": {
    "total_products": 1,
    "total_marketplaces": 1,
    "total_estimated_sales": 25000,
    "total_commissions": 0,
    "total_seller_shipping": null,
    "total_estimated_profit": -20000,
    "marketplaces": [
      {
        "credential_id": 34,
        "marketplace_id": 4,
        "name": "Conexion Falabella",
        "estimated_sales": 25000,
        "commissions": 0,
        "seller_shipping": null,
        "estimated_profit": -20000,
        "product_count": 1,
        "profit_margin_percent": -80
      }
    ],
    "note": "Cálculo basado en quote backend de marketplace. Valores finales pueden variar por impuestos y ajustes."
  },
  "meta": {
    "timestamp": "2026-09-23T18:16:36.779Z",
    "userId": 30,
    "companyId": 17
  },
  "marketplaces": [
    {
      "id": 34,
      "name": "Conexion Falabella",
      "description": "Integración con falabella",
      "marketplace_id": 4,
      "marketplace_name": "Falabella Chile",
      "type": 1,
      "domain": "https://api.falabella.cl",
      "config": "{\"country\": \"CL\", \"site_id\": \"FALABELLA_CL\", \"currency_id\": \"CLP\"}",
      "active": true,
      "client_id": null,
      "client_secret": null,
      "redirect_uri": null,
      "scopes": null,
      "createdAt": "2025-11-27T18:20:51.000Z",
      "updatedAt": "2025-12-09T19:40:52.000Z",
      "credential_id": 34,
      "access_token": null,
      "seller_id": "SC72B9D",
      "seller_email": "yasmany@klint.cl",
      "api_key": "a67b6eb80cce44afec76c0bfc0918fc2d4e303de",
      "expires_at": null,
      "is_expired": false,
      "country": "CL"
    }
  ],
  "economic_config": {
    "34": {
      "commission_rate": 0.1,
      "fixed_commission": 0,
      "min_margin": 0,
      "allow_price_adjustment": false
    }
  }
}
2026-09-23 15:16:38 info: Job creado: ID 263, Batch 39aed97d-5579-43ca-8ea9-941858d46907, Tipo publish
2026-09-23 15:16:38 info: [REPO] Guardando link para producto 60
2026-09-23 15:16:38 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34}
2026-09-23 15:16:38 info: [REPO] Link creado id=204 product=60 marketplace=4
2026-09-23 15:16:38 info: Job actualizado (ID: 263): {"status":"processing","started_at":"2026-09-23T18:16:38.444Z"}
2026-09-23 15:16:40 info: [JobProcessor] Job 263: no hay productos pendientes, verificando completado
2026-09-23 15:16:40 info: [JobProcessor] Verificando completado job 263: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 15:16:45 info: [JobProcessor] Job 263: no hay productos pendientes, verificando completado
2026-09-23 15:16:45 info: [JobProcessor] Verificando completado job 263: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 15:16:45 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 15:16:45 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 15:16:45 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 15:16:45 info: [REPO] Guardando link para producto 60
2026-09-23 15:16:45 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 15:16:45 info: [REPO] Link creado id=205 product=60 marketplace=4
2026-09-23 15:16:45 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=421, sku=ACR-860-CRISTAL
2026-09-23 15:16:45 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 15:16:45 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 15:16:45 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 15:16:45 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "Acrimet",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "Acrimet",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 15:16:50 info: [JobProcessor] Job 263: no hay productos pendientes, verificando completado
2026-09-23 15:16:50 info: [JobProcessor] Verificando completado job 263: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 15:16:54 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 15:16:54 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 15:16:54 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductCreate sku=ACR-860-CRISTAL =========
2026-09-23 15:16:54 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>Acrimet</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 15:16:54 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 15:16:54 info: Action=ProductCreate&Format=XML&Timestamp=2026-09-23T15%3A16%3A54-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 15:16:54 info: [FalabellaAdapter] ✅ Firma generada (HEX): da68391d119dc8d98e9dd1c1fcb4501cea060ad713f2fbba8f788cd2deadfe7c
2026-09-23 15:16:54 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 15:16:54 info: https://sellercenter-api.falabella.com?Action=ProductCreate&Format=XML&Timestamp=2026-09-23T15%3A16%3A54-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=da68391d119dc8d98e9dd1c1fcb4501cea060ad713f2fbba8f788cd2deadfe7c
2026-09-23 15:16:54 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 15:16:54 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 15:16:54 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductCreate sku=ACR-860-CRISTAL =========
2026-09-23 15:16:54 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>Acrimet</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 15:16:54 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 15:16:54 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>ef9b9de1-d7d8-4957-905a-d2f2d13bef0b</RequestId>
    <RequestAction>ProductCreate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T15:16:54-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 15:16:54 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: ef9b9de1-d7d8-4957-905a-d2f2d13bef0b
2026-09-23 15:16:55 info: [FalabellaAdapter] FeedStatus raw response (ef9b9de1-d7d8-4957-905a-d2f2d13bef0b):
2026-09-23 15:16:55 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T15:16:54-0300","RequestParameters":{"FeedID":"ef9b9de1-d7d8-4957-905a-d2f2d13bef0b"}},"Body":{"FeedDetail":{"Feed":"ef9b9de1-d7d8-4957-905a-d2f2d13bef0b","Status":"Processing","Action":"ProductCreate","CreationDate":"2026-09-23 15:16:54","UpdatedDate":"2026-09-23 15:16:54","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}
2026-09-23 15:16:55 info: [FalabellaAdapter] FeedStatus parsed response (ef9b9de1-d7d8-4957-905a-d2f2d13bef0b):
2026-09-23 15:16:55 info: {"ok":true,"FeedID":"ef9b9de1-d7d8-4957-905a-d2f2d13bef0b","Status":"Processing","Action":"ProductCreate","CreationDate":"2026-09-23 15:16:54","UpdatedDate":"2026-09-23 15:16:54","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T15:16:54-0300","RequestParameters":{"FeedID":"ef9b9de1-d7d8-4957-905a-d2f2d13bef0b"}},"Body":{"FeedDetail":{"Feed":"ef9b9de1-d7d8-4957-905a-d2f2d13bef0b","Status":"Processing","Action":"ProductCreate","CreationDate":"2026-09-23 15:16:54","UpdatedDate":"2026-09-23 15:16:54","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 15:16:55 info: [FalabellaAdapter] Feed ef9b9de1-d7d8-4957-905a-d2f2d13bef0b intento 1/2: processing
2026-09-23 15:16:55 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"ef9b9de1-d7d8-4957-905a-d2f2d13bef0b","seller_skus":null}
2026-09-23 15:16:55 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 15:16:55 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"ef9b9de1-d7d8-4957-905a-d2f2d13bef0b"},"Feed":"ef9b9de1-d7d8-4957-905a-d2f2d13bef0b"}
2026-09-23 15:16:55 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 15:16:55 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: ef9b9de1-d7d8-4957-905a-d2f2d13bef0b
2026-09-23 15:16:55 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 15:16:55 info: [REPO] Buscando tarea por feedId=ef9b9de1-d7d8-4957-905a-d2f2d13bef0b marketplace=any
2026-09-23 15:16:55 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 15:16:55 warn: [REPO] ⚠️ No se encontró tarea para feedId=ef9b9de1-d7d8-4957-905a-d2f2d13bef0b (se intentaron 3 estrategias)
2026-09-23 15:16:55 warn: [FB Webhook] No se encontró credencial ni tarea para feed ef9b9de1-d7d8-4957-905a-d2f2d13bef0b
2026-09-23 15:16:55 info: [JobProcessor] Job 263: no hay productos pendientes, verificando completado
2026-09-23 15:16:55 info: [JobProcessor] Verificando completado job 263: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 15:16:57 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"ef9b9de1-d7d8-4957-905a-d2f2d13bef0b","seller_skus":null}
2026-09-23 15:16:57 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 15:16:57 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"ef9b9de1-d7d8-4957-905a-d2f2d13bef0b"},"Feed":"ef9b9de1-d7d8-4957-905a-d2f2d13bef0b"}
2026-09-23 15:16:57 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 15:16:57 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: ef9b9de1-d7d8-4957-905a-d2f2d13bef0b
2026-09-23 15:16:57 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 15:16:57 info: [REPO] Buscando tarea por feedId=ef9b9de1-d7d8-4957-905a-d2f2d13bef0b marketplace=any
2026-09-23 15:16:57 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 15:16:57 warn: [REPO] ⚠️ No se encontró tarea para feedId=ef9b9de1-d7d8-4957-905a-d2f2d13bef0b (se intentaron 3 estrategias)
2026-09-23 15:16:57 warn: [FB Webhook] No se encontró credencial ni tarea para feed ef9b9de1-d7d8-4957-905a-d2f2d13bef0b
2026-09-23 15:16:58 info: [FalabellaAdapter] FeedStatus raw response (ef9b9de1-d7d8-4957-905a-d2f2d13bef0b):
2026-09-23 15:16:58 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T15:16:58-0300","RequestParameters":{"FeedID":"ef9b9de1-d7d8-4957-905a-d2f2d13bef0b"}},"Body":{"FeedDetail":{"Feed":"ef9b9de1-d7d8-4957-905a-d2f2d13bef0b","Status":"Finished","Action":"ProductCreate","CreationDate":"2026-09-23 15:16:54","UpdatedDate":"2026-09-23 15:16:55","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"1","FeedErrors":{"Error":{"Code":"0","Message":"You have chosen an invalid brand: &quot;Acrimet&quot;","SellerSku":"ACR-860-CRISTAL"}}}}}}
2026-09-23 15:16:58 info: [FalabellaAdapter] FeedStatus parsed response (ef9b9de1-d7d8-4957-905a-d2f2d13bef0b):
2026-09-23 15:16:58 info: {"ok":true,"FeedID":"ef9b9de1-d7d8-4957-905a-d2f2d13bef0b","Status":"Finished","Action":"ProductCreate","CreationDate":"2026-09-23 15:16:54","UpdatedDate":"2026-09-23 15:16:55","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"1","FeedErrors":{"Code":"0","Message":"You have chosen an invalid brand: &quot;Acrimet&quot;","SellerSku":"ACR-860-CRISTAL"},"raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T15:16:58-0300","RequestParameters":{"FeedID":"ef9b9de1-d7d8-4957-905a-d2f2d13bef0b"}},"Body":{"FeedDetail":{"Feed":"ef9b9de1-d7d8-4957-905a-d2f2d13bef0b","Status":"Finished","Action":"ProductCreate","CreationDate":"2026-09-23 15:16:54","UpdatedDate":"2026-09-23 15:16:55","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"1","FeedErrors":{"Error":{"Code":"0","Message":"You have chosen an invalid brand: &quot;Acrimet&quot;","SellerSku":"ACR-860-CRISTAL"}}}}}}}
2026-09-23 15:16:58 info: [FalabellaAdapter] Feed ef9b9de1-d7d8-4957-905a-d2f2d13bef0b intento 2/2: finished
2026-09-23 15:16:58 info: [FalabellaAdapter] Feed ef9b9de1-d7d8-4957-905a-d2f2d13bef0b finalizado. Totales=1 procesados=1 fallidos=1 warnings=0 errors=1
2026-09-23 15:16:58 info: [REPO] Actualizando tarea ID 421
2026-09-23 15:16:58 info: [REPO] Guardando link para producto 60
2026-09-23 15:16:58 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 15:16:58 info: [REPO] Link actualizado id=205 product=60 marketplace=4
2026-09-23 15:16:58 info: [PublishingService] Falabella cerrada como failed desde FeedStatus inmediato. task_id=421
2026-09-23 15:16:58 warn: [JobProcessor] ❌ Producto 60 falló: You have chosen an invalid brand: &quot;Acrimet&quot;
2026-09-23 15:16:58 info: Job actualizado (ID: 263): {"processed":1,"successful":0,"errors_count":1,"percentage":100}
2026-09-23 15:16:58 info: [JobProcessor] Verificando completado job 263: 1/1 procesados, 0 éxitos, 1 errores
2026-09-23 15:16:58 info: [JobRepository] Job 263 completado: 0 éxitos, 1 errores
2026-09-23 15:16:58 info: Notificación creada para usuario 30 (ID: 130)
2026-09-23 15:16:58 info: [JobRepository.markJobNotified] Job 263 marcado como notificado para user 30
2026-09-23 15:16:58 info: [JobProcessor] Notificación creada para job 263, usuario 30
2026-09-23 15:16:58 info: [JobProcessor] 🏁 Job 263 completado: 0/1
2026-09-23 15:17:36 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d0d388a1-8a6b-4931-b4fe-35fa3c586c2d","topic":"items","resource":"/items/MLC4145408172","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T18:17:36.257Z","attempts":2,"received":"2026-09-23T18:17:30.529Z","actions":[]}
2026-09-23 15:17:36 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC4145408172
2026-09-23 15:17:36 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 15:17:37 info: [ML Verify] Respuesta item MLC4145408172: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC4145408172","title":"Dispensador De Cinta De Embalaje Rojo","status":"paused","sub_status":["out_of_stock"],"sub_status_text":"out_of_stock","category_id":"MLC416558","domain_id":"MLC-TAPE_DISPENSERS","price":6990,"available_quantity":0,"permalink":"https://articulo.mercadolibre.cl/MLC-4145408172-dispensador-de-cinta-de-embalaje-rojo-_JM","last_updated":"2026-09-23T18:17:13.678Z"}}
2026-09-23 15:17:37 info: [ML Webhook] Item MLC4145408172 verificado: {"topic":"items","resource":"/items/MLC4145408172","snapshot":{"id":"MLC4145408172","title":"Dispensador De Cinta De Embalaje Rojo","status":"paused","sub_status":["out_of_stock"],"category_id":"MLC416558","price":6990,"permalink":"https://articulo.mercadolibre.cl/MLC-4145408172-dispensador-de-cinta-de-embalaje-rojo-_JM","last_updated":"2026-09-23T18:17:13.678Z"}}
2026-09-23 15:17:37 info: [ML Webhook] Item MLC4145408172 sincronizado: paused (out_of_stock)
2026-09-23 15:21:18 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b6321667-43ec-4190-8ba9-55acf87c78cd","topic":"shipments","resource":"/shipments/48050849882","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:21:17.863Z","attempts":1,"received":"2026-09-23T18:21:17.167Z","actions":[]}
2026-09-23 15:21:18 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 15:22:28 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e26f7a00-57da-4f9f-831d-6adbeb486f2f","topic":"flex-handshakes","resource":"/flex/sites/MLC/shipments/48077408117/assignment/v1","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:22:28.676Z","attempts":1,"received":"2026-09-23T18:22:28.551Z","actions":["transfer"]}
2026-09-23 15:22:28 info: [ML Webhook] Ignorado topic: flex-handshakes
2026-09-23 15:22:45 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2068fba9-8c83-449e-9c4a-a5817d9b5623","topic":"shipments","resource":"/shipments/48077408117","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:22:45.12Z","attempts":1,"received":"2026-09-23T18:22:39.534Z","actions":[]}
2026-09-23 15:22:45 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 15:22:59 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 15:22:59 info: [publishedProducts] use_manteiners=true
2026-09-23 15:23:12 info: Yasmany Sánchez Martínez Auditoría - Actualiza item Mercado Libre
2026-09-23 15:23:12 info: Datos recibidos:
 {
  "company_id": 17,
  "marketplace_id": 3,
  "credential_id": 41,
  "external_id": "MLC4505435288",
  "status": "closed"
}
2026-09-23 15:23:12 info: [MercadoLibreAdapter] Token inválido: Request failed with status code 401
2026-09-23 15:23:12 info: credential value: {"id":41,"marketplace_id":3,"company_id":17,"user_id":30,"name":"Mercado libre editada Auditoría","country":"CL","access_token":"APP_USR-6082279668370934-092209-728a7beb26457875ff91ba3b38b5e973-806466768","refresh_token":"TG-6ab27cb11ea69b000147e6d4-806466768","expires_at":"2026-09-22T19:03:45.000Z","seller_email":null,"seller_id":null,"api_key":null,"additional_data":"{\"ml_user_id\":806466768,\"original_name\":\"Nueva reconexión yasmany\",\"connection_status\":\"disconnected\",\"disconnected_at\":\"2026-09-22T18:24:07.536Z\",\"disconnected_reason\":\"user_requested\",\"reconnected_at\":\"2026-08-11T14:11:48.130Z\"}","active":false,"createdAt":"2026-07-13T12:53:02.000Z","updatedAt":"2026-09-22T18:24:07.000Z","marketplace":{"id":3,"name":"MercadoLibre Chile","description":"Integración con MercadoLibre Chile (MLC)","type":1,"domain":"https://api.mercadolibre.com","config":"{\"country\": \"CL\", \"site_id\": \"MLC\", \"currency_id\": \"CLP\"}","active":true,"client_id":"6082279668370934","client_secret":"8zAYJacExLQTUk8l6YjiGw68xdqh6MOy","redirect_uri":"https://spree.klint.cl","scopes":"offline_access read urn:global:admin:info:/read-only urn:global:admin:info:/read-write urn:global:admin:oauth:/read-only urn:global:admin:oauth:/read-write urn:global:admin:users:/read-only urn:global:admin:users:/read-write urn:ml:all:publish-sync:/read-only urn:ml:mktp:ads:/read-write urn:ml:mktp:comunication:/read-write urn:ml:mktp:invoices:/read-write urn:ml:mktp:metrics:/read-only urn:ml:mktp:offers:/read-write urn:ml:mktp:orders-shipments:/read-write urn:ml:mktp:publish-sync:/read-only urn:ml:mktp:publish-sync:/read-write write","createdAt":"2025-11-26T20:14:19.000Z","updatedAt":"2026-01-21T00:02:27.000Z"},"company":{"id":17,"name":"Empresa yasmany"},"user":{"id":30,"name":"Yasmany Sánchez Martínez Auditoría","email":"yasmany891230@gmail.com","image":"users/default.jpg"}}
2026-09-23 15:23:12 info: marketplace value: {"id":3,"name":"MercadoLibre Chile","description":"Integración con MercadoLibre Chile (MLC)","type":1,"domain":"https://api.mercadolibre.com","config":"{\"country\": \"CL\", \"site_id\": \"MLC\", \"currency_id\": \"CLP\"}","active":true,"client_id":"6082279668370934","client_secret":"8zAYJacExLQTUk8l6YjiGw68xdqh6MOy","redirect_uri":"https://spree.klint.cl","scopes":"offline_access read urn:global:admin:info:/read-only urn:global:admin:info:/read-write urn:global:admin:oauth:/read-only urn:global:admin:oauth:/read-write urn:global:admin:users:/read-only urn:global:admin:users:/read-write urn:ml:all:publish-sync:/read-only urn:ml:mktp:ads:/read-write urn:ml:mktp:comunication:/read-write urn:ml:mktp:invoices:/read-write urn:ml:mktp:metrics:/read-only urn:ml:mktp:offers:/read-write urn:ml:mktp:orders-shipments:/read-write urn:ml:mktp:publish-sync:/read-only urn:ml:mktp:publish-sync:/read-write write","createdAt":"2025-11-26T20:14:19.000Z","updatedAt":"2026-01-21T00:02:27.000Z"}
2026-09-23 15:23:12 info: [MercadoLibreAdapter] Intentando refresh: {"client_id":"6082279668...","refresh_token":"TG-6ab27cb11ea69b000..."}
2026-09-23 15:23:12 info: [MercadoLibreAdapter] ✅ Refresh exitoso
2026-09-23 15:23:12 info: [MercadoLibreAdapter] ✅ Token válido para: KLINTSOLUTIONSSPA
2026-09-23 15:23:13 info: [ML Verify] Respuesta item MLC4505435288: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC4505435288","title":"Organizador Escritorio Modular 3 Compartimentos","status":"active","sub_status":[],"sub_status_text":null,"category_id":"MLC416551","domain_id":"MLC-DESK_ORGANIZERS_AND_PENCIL_HOLDERS","price":25990,"available_quantity":1,"permalink":"https://articulo.mercadolibre.cl/MLC-4505435288-organizador-escritorio-modular-3-compartimentos-_JM","last_updated":"2026-09-22T13:53:43.250Z"}}
2026-09-23 15:23:13 info: [updateMercadoLibreItem] Respuesta Mercado Libre inicial:
 {
  "success": true,
  "external_id": "MLC4505435288",
  "data": {
    "id": "MLC4505435288",
    "site_id": "MLC",
    "title": "Organizador Escritorio Modular 3 Compartimentos",
    "seller_id": 806466768,
    "category_id": "MLC416551",
    "user_product_id": "MLCU5238356903",
    "official_store_id": null,
    "price": 25990,
    "base_price": 25990,
    "original_price": null,
    "inventory_id": null,
    "currency_id": "CLP",
    "initial_quantity": 1,
    "available_quantity": 1,
    "sold_quantity": 0,
    "sale_terms": [
      {
        "id": "WARRANTY_TIME",
        "name": "Tiempo de garantía",
        "value_id": null,
        "value_name": "12 meses",
        "value_struct": {
          "number": 12,
          "unit": "meses"
        },
        "values": [
          {
            "id": null,
            "name": "12 meses",
            "struct": {
              "number": 12,
              "unit": "meses"
            }
          }
        ],
        "value_type": "number_unit"
      }
    ],
    "buying_mode": "buy_it_now",
    "listing_type_id": "gold_special",
    "family_name": "Organizador Escritorio Modular 3 Compartimentos",
    "family_id": 893708213244688,
    "start_time": "2026-09-22T13:36:08.263Z",
    "stop_time": "2026-09-23T18:23:13.256Z",
    "end_time": "2046-09-17T04:00:00.000Z",
    "expiration_time": "2026-12-11T13:41:02.151Z",
    "condition": "new",
    "permalink": "http://articulo.mercadolibre.cl/MLC-4505435288-organizador-escritorio-modular-3-compartimentos-_JM",
    "pictures": [
      {
        "id": "726775-MLC118059621875_092026",
        "url": "http://mlc-s2-p.mlstatic.com/726775-MLC118059621875_092026-O.jpg",
        "secure_url": "https://mlc-s2-p.mlstatic.com/726775-MLC118059621875_092026-O.jpg",
        "size": "500x500",
        "max_size": "1200x1200",
        "quality": ""
      },
      {
        "id": "952884-MLC118060522145_092026",
        "url": "http://mlc-s2-p.mlstatic.com/952884-MLC118060522145_092026-O.jpg",
        "secure_url": "https://mlc-s2-p.mlstatic.com/952884-MLC118060522145_092026-O.jpg",
        "size": "500x438",
        "max_size": "1200x1053",
        "quality": ""
      }
    ],
    "video_id": null,
    "descriptions": [],
    "accepts_mercadopago": true,
    "non_mercado_pago_payment_methods": [],
    "shipping": {
      "mode": "me2",
      "local_pick_up": false,
      "free_shipping": true,
      "methods": [],
      "dimensions": null,
      "tags": [
        "mandatory_free_shipping"
      ],
      "logistic_type": "xd_drop_off",
      "store_pick_up": false
    },
    "international_delivery_mode": "none",
    "seller_address": {
      "id": 1416556223,
      "comment": "",
      "address_line": "Coihuin 0 SN",
      "zip_code": "",
      "city": {
        "id": "TUxDQ1BVRWRiYjBh",
        "name": "Puerto Montt"
      },
      "state": {
        "id": "CL-LL",
        "name": "Los Lagos"
      },
      "country": {
        "id": "CL",
        "name": "Chile"
      },
      "latitude": -41.468917,
      "longitude": -72.94113639999999,
      "search_location": {
        "neighborhood": {
          "id": "",
          "name": ""
        },
        "city": {
          "id": "TUxDQ1BVRWRiYjBh",
          "name": "Puerto Montt"
        },
        "state": {
          "id": "TUxDUExPU1NmYjk5",
          "name": "Los Lagos"
        }
      }
    },
    "seller_contact": null,
    "location": {},
    "geolocation": {
      "latitude": -41.468917,
      "longitude": -72.94113639999999
    },
    "coverage_areas": [],
    "attributes": [
      {
        "id": "BRAND",
        "name": "Marca",
        "value_id": "14907216",
        "value_name": "Nova Home",
        "values": [
          {
            "id": "14907216",
            "name": "Nova Home",
            "struct": null
          }
        ],
        "value_type": "string"
      },
      {
        "id": "COLOR",
        "name": "Color",
        "value_id": "52049",
        "value_name": "Negro",
        "values": [
          {
            "id": "52049",
            "name": "Negro",
            "struct": null
          }
        ],
        "value_type": "string"
      },
      {
        "id": "COMPARTMENTS_NUMBER",
        "name": "Cantidad de compartimentos",
        "value_id": null,
        "value_name": "3",
        "values": [
          {
            "id": null,
            "name": "3",
            "struct": null
          }
        ],
        "value_type": "number"
      },
      {
        "id": "DRAWERS_NUMBER",
        "name": "Cantidad de cajones",
        "value_id": null,
        "value_name": "3",
        "values": [
          {
            "id": null,
            "name": "3",
            "struct": null
          }
        ],
        "value_type": "number"
      },
      {
        "id": "GTIN",
        "name": "Código universal de producto",
        "value_id": null,
        "value_name": "2000000000015",
        "values": [
          {
            "id": null,
            "name": "2000000000015",
            "struct": null
          }
        ],
        "value_type": "string"
      },
      {
        "id": "HEIGHT",
        "name": "Altura",
        "value_id": null,
        "value_name": "12 cm",
        "values": [
          {
            "id": null,
            "name": "12 cm",
            "struct": {
              "number": 12,
              "unit": "cm"
            }
          }
        ],
        "value_type": "number_unit"
      },
      {
        "id": "IS_DETACHABLE",
        "name": "Es desmontable",
        "value_id": "242084",
        "value_name": "No",
        "values": [
          {
            "id": "242084",
            "name": "No",
            "struct": null
          }
        ],
        "value_type": "boolean"
      },
      {
        "id": "IS_SWIVELLING",
        "name": "Es giratorio",
        "value_id": "242084",
        "value_name": "No",
        "values": [
          {
            "id": "242084",
            "name": "No",
            "struct": null
          }
        ],
        "value_type": "boolean"
      },
      {
        "id": "ITEM_CONDITION",
        "name": "Condición del ítem",
        "value_id": "2230284",
        "value_name": "Nuevo",
        "values": [
          {
            "id": "2230284",
            "name": "Nuevo",
            "struct": null
          }
        ],
        "value_type": "list"
      },
      {
        "id": "LENGTH",
        "name": "Largo",
        "value_id": null,
        "value_name": "24 cm",
        "values": [
          {
            "id": null,
            "name": "24 cm",
            "struct": {
              "number": 24,
              "unit": "cm"
            }
          }
        ],
        "value_type": "number_unit"
      },
      {
        "id": "MAIN_COLOR",
        "name": "Color principal",
        "value_id": "2450295",
        "value_name": "Negro",
        "values": [
          {
            "id": "2450295",
            "name": "Negro",
            "struct": null
          }
        ],
        "value_type": "list"
      },
      {
        "id": "MATERIALS",
        "name": "Materiales",
        "value_id": "2748302",
        "value_name": "Plástico",
        "values": [
          {
            "id": "2748302",
            "name": "Plástico",
            "struct": null
          }
        ],
        "value_type": "string"
      },
      {
        "id": "MODEL",
        "name": "Modelo",
        "value_id": null,
        "value_name": "ORG3C-2026",
        "values": [
          {
            "id": null,
            "name": "ORG3C-2026",
            "struct": null
          }
        ],
        "value_type": "string"
      },
      {
        "id": "MPN",
        "name": "MPN",
        "value_id": null,
        "value_name": "ORG3C-2026",
        "values": [
          {
            "id": null,
            "name": "ORG3C-2026",
            "struct": null
          }
        ],
        "value_type": "string"
      },
      {
        "id": "PRODUCT_TYPE",
        "name": "Tipo de producto",
        "value_id": "22065880",
        "value_name": "Organizador de escritorio",
        "values": [
          {
            "id": "22065880",
            "name": "Organizador de escritorio",
            "struct": null
          }
        ],
        "value_type": "list"
      },
      {
        "id": "SALE_FORMAT",
        "name": "Formato de venta",
        "value_id": "1359391",
        "value_name": "Unidad",
        "values": [
          {
            "id": "1359391",
            "name": "Unidad",
            "struct": null
          }
        ],
        "value_type": "list"
      },
      {
        "id": "SELLER_PACKAGE_HEIGHT",
        "name": "Altura del paquete del seller",
        "value_id": null,
        "value_name": "65 cm",
        "values": [
          {
            "id": null,
            "name": "65 cm",
            "struct": {
              "number": 65,
              "unit": "cm"
            }
          }
        ],
        "value_type": "number_unit"
      },
      {
        "id": "SELLER_PACKAGE_LENGTH",
        "name": "Largo del paquete del seller",
        "value_id": null,
        "value_name": "11 cm",
        "values": [
          {
            "id": null,
            "name": "11 cm",
            "struct": {
              "number": 11,
              "unit": "cm"
            }
          }
        ],
        "value_type": "number_unit"
      },
      {
        "id": "SELLER_PACKAGE_WEIGHT",
        "name": "Peso del paquete del seller",
        "value_id": null,
        "value_name": "2735 g",
        "values": [
          {
            "id": null,
            "name": "2735 g",
            "struct": {
              "number": 2735,
              "unit": "g"
            }
          }
        ],
        "value_type": "number_unit"
      },
      {
        "id": "SELLER_PACKAGE_WIDTH",
        "name": "Ancho del paquete del seller",
        "value_id": null,
        "value_name": "45 cm",
        "values": [
          {
            "id": null,
            "name": "45 cm",
            "struct": {
              "number": 45,
              "unit": "cm"
            }
          }
        ],
        "value_type": "number_unit"
      },
      {
        "id": "SELLER_SKU",
        "name": "SKU",
        "value_id": null,
        "value_name": "QA-ORG-3C-NEG",
        "values": [
          {
            "id": null,
            "name": "QA-ORG-3C-NEG",
            "struct": null
          }
        ],
        "value_type": "string"
      },
      {
        "id": "UNITS_PER_PACK",
        "name": "Cantidad de organizadores",
        "value_id": null,
        "value_name": "1",
        "values": [
          {
            "id": null,
            "name": "1",
            "struct": null
          }
        ],
        "value_type": "number"
      },
      {
        "id": "WEIGHT",
        "name": "Peso",
        "value_id": null,
        "value_name": "650 g",
        "values": [
          {
            "id": null,
            "name": "650 g",
            "struct": {
              "number": 650,
              "unit": "g"
            }
          }
        ],
        "value_type": "number_unit"
      },
      {
        "id": "WIDTH",
        "name": "Ancho",
        "value_id": null,
        "value_name": "15 cm",
        "values": [
          {
            "id": null,
            "name": "15 cm",
            "struct": {
              "number": 15,
              "unit": "cm"
            }
          }
        ],
        "value_type": "number_unit"
      },
      {
        "id": "WITH_CEL_SUPPORT",
        "name": "Con soporte para celular",
        "value_id": "242084",
        "value_name": "No",
        "values": [
          {
            "id": "242084",
            "name": "No",
            "struct": null
          }
        ],
        "value_type": "boolean"
      }
    ],
    "warnings": [],
    "listing_source": "",
    "variations": [],
    "thumbnail_id": "726775-MLC118059621875_092026",
    "thumbnail": "http://mlc-s2-p.mlstatic.com/726775-MLC118059621875_092026-I.jpg",
    "status": "closed",
    "sub_status": [],
    "tags": [
      "cart_eligible",
      "good_quality_thumbnail",
      "immediate_payment",
      "user_product_listing"
    ],
    "warranty": null,
    "catalog_product_id": null,
    "domain_id": "MLC-DESK_ORGANIZERS_AND_PENCIL_HOLDERS",
    "seller_custom_field": null,
    "parent_item_id": null,
    "differential_pricing": null,
    "deal_ids": [],
    "automatic_relist": false,
    "date_created": "2026-09-22T13:36:08.518Z",
    "last_updated": "2026-09-23T18:23:13.292Z",
    "health": null,
    "catalog_listing": false,
    "item_relations": [],
    "channels": [
      "marketplace"
    ]
  },
  "requested_changes": {
    "status": "closed"
  },
  "stock_update": null,
  "current_status": "active",
  "item_model": "user_product"
}
2026-09-23 15:23:13 info: [REPO] Actualizando tarea ID 375
2026-09-23 15:23:15 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 15:23:15 info: [publishedProducts] use_manteiners=false
2026-09-23 15:23:26 info: yasmany - Edita estado de las notificaciones 130
2026-09-23 15:23:26 info: 'Datos recibidos:', {"ids":[130],"status":1,"company_id":17}
2026-09-23 15:23:26 info: Usuario 30 actualizó 1 notificaciones a estado 1
2026-09-23 15:23:28 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 15:23:28 info: [publishedProducts] use_manteiners=false
2026-09-23 15:23:32 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=244 job_products=1 transient_detected=0
2026-09-23 15:23:32 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=263 job_products=1 transient_detected=0
2026-09-23 15:23:32 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=262 job_products=1 transient_detected=0
2026-09-23 15:23:32 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=245 job_products=1 transient_detected=0
2026-09-23 15:23:32 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=261 job_products=1 transient_detected=0
2026-09-23 15:23:32 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=219 job_products=1 transient_detected=0
2026-09-23 15:23:32 info: [JobController.listFinishedJobs][marketplace-refresh] job_id=259 job_products=2 transient_detected=0
2026-09-23 15:23:59 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f77073be-bbba-42f4-98bb-da01aea6a74c","topic":"items","resource":"/items/MLC4505435288","user_id":806466768,"application_id":6082279668370934,"sent":"2026-09-23T18:23:59.555Z","attempts":2,"received":"2026-09-23T18:23:57.74Z","actions":[]}
2026-09-23 15:23:59 info: [ML Webhook] Credencial resuelta por link external_id=MLC4505435288 credential_id=41
2026-09-23 15:24:00 info: [MercadoLibreAdapter] ✅ Token válido para: KLINTSOLUTIONSSPA
2026-09-23 15:24:00 info: [ML Verify] Respuesta item MLC4505435288: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC4505435288","title":"Organizador Escritorio Modular 3 Compartimentos","status":"closed","sub_status":[],"sub_status_text":null,"category_id":"MLC416551","domain_id":"MLC-DESK_ORGANIZERS_AND_PENCIL_HOLDERS","price":25990,"available_quantity":1,"permalink":"https://articulo.mercadolibre.cl/MLC-4505435288-organizador-escritorio-modular-3-compartimentos-_JM","last_updated":"2026-09-23T18:23:13.292Z"}}
2026-09-23 15:24:00 info: [ML Webhook] Item MLC4505435288 verificado: {"topic":"items","resource":"/items/MLC4505435288","snapshot":{"id":"MLC4505435288","title":"Organizador Escritorio Modular 3 Compartimentos","status":"closed","sub_status":[],"category_id":"MLC416551","price":25990,"permalink":"https://articulo.mercadolibre.cl/MLC-4505435288-organizador-escritorio-modular-3-compartimentos-_JM","last_updated":"2026-09-23T18:23:13.292Z"}}
2026-09-23 15:24:00 info: Job actualizado (ID: 261): {"status":"completed_with_errors","processed":2,"successful":1,"errors_count":1,"percentage":100}
2026-09-23 15:24:00 info: [JobRepository] Job 261 recalculado: 2/2 procesados, 1 éxitos, 1 errores (100%)
2026-09-23 15:24:00 info: [ML Webhook] Item MLC4505435288 sincronizado: closed
2026-09-23 15:25:42 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"c47858d0-4057-4307-8ef6-41210cd6af84","topic":"shipments","resource":"/shipments/48050849882","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:25:42.473Z","attempts":1,"received":"2026-09-23T18:25:42.335Z","actions":[]}
2026-09-23 15:25:42 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 15:27:11 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"954e95af-a819-4db4-8b67-397509e15b96","topic":"shipments","resource":"/shipments/48050849882","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:27:11.17Z","attempts":1,"received":"2026-09-23T18:27:10.379Z","actions":[]}
2026-09-23 15:27:11 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 15:27:39 info: Yasmany Sánchez Martínez Auditoría - Lista ruta combinada de almacenes y marketplaces
2026-09-23 15:27:39 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"MercadoLibre Chile","marketplace_id":3,"credential_id":73,"seller_id":null,"seller_email":null,"access_token":"APP_USR-6082279668370934-092308-ed5f6414b050b41a40c710a6639b6880-500856176","refresh_token":"TG-6ab3cc00d034620001625f0d-500856176","api_key":null}
2026-09-23 15:27:39 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"Falabella Chile","marketplace_id":4,"credential_id":34,"seller_id":"SC72B9D","seller_email":"yasmany@klint.cl","access_token":null,"refresh_token":null,"api_key":"a67b6eb80cce44afec76c0bfc0918fc2d4e303de"}
2026-09-23 15:27:42 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products en publicación
2026-09-23 15:27:42 info: Alamacenes recibidos
2026-09-23 15:27:42 info: {"company_id":17,"warehouse_ids":[22]}
2026-09-23 15:27:43 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"07579c2f-79c8-4d7b-afa7-cd7d93258139","topic":"items","resource":"/items/MLC2264571337","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:27:43.419Z","attempts":3,"received":"2026-09-23T18:05:36.482Z","actions":[]}
2026-09-23 15:27:43 info: [ML Webhook] Evento duplicado ignorado: 07579c2f-79c8-4d7b-afa7-cd7d93258139
2026-09-23 15:28:00 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products en publicación
2026-09-23 15:28:00 info: Alamacenes recibidos
2026-09-23 15:28:00 info: {"company_id":17,"warehouse_ids":[22,31]}
2026-09-23 15:28:06 info: Datos recibidos para categorías sugeridas con atributos y pricing en Falabella:
 {"credential_id":34,"products":[{"id":60,"name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","price":25000,"purchase_price":20000,"volumetric_weight":22.01,"volumetric_weight_measurement":{"value":22.01,"unit":"kg"},"condition":"new"}]}
2026-09-23 15:28:07 info: categoría sugerida: 
 {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"getCategorySuggestion","ResponseType":"Category Suggestion","Timestamp":"2026-09-23T15:28:07-0300"},"Body":{"SuggestedCategory":{"Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","SuggestedCategory":"G21020409","CategoryId":"2917","CategoryName":"Organizadores dormitorio | Living"}}}}
2026-09-23 15:28:08 info: [FALABELLA][ATTRIBUTES] Categoría 2917: 44 atributo(s) mapeado(s)
2026-09-23 15:29:10 info: Ivan Martín - Solicita listado de planes
2026-09-23 15:29:10 info: {"company_id":19,"include_stats":true}
2026-09-23 15:30:06 info: Datos recibidos para enriquecer categoría Falabella:
 {"credential_id":34,"category_id":"689","category_name":"Organizadores de escritorio","path":"Libros, papelería y celebraciones > Maquinaria de papelería|oficina > Almacenamiento|archivo de papelería > Organizadores de escritorio","search_term":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","product":{"name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","price":25000}}
2026-09-23 15:30:07 info: [FALABELLA][ATTRIBUTES] Categoría 689: 31 atributo(s) mapeado(s)
2026-09-23 15:31:50 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"c59d1a65-c672-47bf-81a8-b137e792a8be","topic":"orders_v2","resource":"/orders/2000018535586760","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:31:49.828Z","attempts":2,"received":"2026-09-23T18:27:12.078Z","actions":["static_tags:pack_order","action:new_tag","site_id:mlc","static_tags:d2c","channel:marketplace","payments","fulfilled","action:delete_tag","static_tags:one_shot","is_test:false","pack_order:true","order_items"]}
2026-09-23 15:31:50 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 15:32:51 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"50287cc2-05d5-4890-90fc-fdef212c80b8","topic":"items","resource":"/items/MLC1581461255","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:32:51.003Z","attempts":2,"received":"2026-09-23T18:32:48.729Z","actions":[]}
2026-09-23 15:32:51 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 15:32:51 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ad27dd00-13bf-492e-a415-69aa5105ea06","topic":"items","resource":"/items/MLC998117267","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:32:50.92Z","attempts":2,"received":"2026-09-23T18:32:48.979Z","actions":[]}
2026-09-23 15:32:51 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 15:33:27 info: Yasmany Sánchez Martínez Auditoría - Lista ruta combinada de almacenes y marketplaces
2026-09-23 15:33:27 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"MercadoLibre Chile","marketplace_id":3,"credential_id":73,"seller_id":null,"seller_email":null,"access_token":"APP_USR-6082279668370934-092308-ed5f6414b050b41a40c710a6639b6880-500856176","refresh_token":"TG-6ab3cc00d034620001625f0d-500856176","api_key":null}
2026-09-23 15:33:27 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"Falabella Chile","marketplace_id":4,"credential_id":34,"seller_id":"SC72B9D","seller_email":"yasmany@klint.cl","access_token":null,"refresh_token":null,"api_key":"a67b6eb80cce44afec76c0bfc0918fc2d4e303de"}
2026-09-23 15:33:32 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products en publicación
2026-09-23 15:33:32 info: Alamacenes recibidos
2026-09-23 15:33:32 info: {"company_id":17,"warehouse_ids":[22,31]}
2026-09-23 15:33:39 info: Datos recibidos para categorías sugeridas con atributos y pricing en Falabella:
 {"credential_id":34,"products":[{"id":60,"name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","price":25000,"purchase_price":20000,"volumetric_weight":22.01,"volumetric_weight_measurement":{"value":22.01,"unit":"kg"},"condition":"new"}]}
2026-09-23 15:36:43 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"35645706-9c6d-4ccf-86e0-f0e72310a51f","topic":"price_suggestion","resource":"/suggestions/items/MLC4372250592/details","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:36:42.95Z","attempts":2,"received":"2026-09-23T18:31:06.11Z","actions":["price_suggestion"]}
2026-09-23 15:36:43 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 15:36:46 info: Yasmany Sánchez Martínez Auditoría - Cierra sessión
2026-09-23 15:38:47 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"12a8fd2f-b9c7-4e5c-b6cd-7ffa3fe9321d","topic":"items","resource":"/items/MLC1581461255","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:38:46.976Z","attempts":2,"received":"2026-09-23T18:38:45.453Z","actions":[]}
2026-09-23 15:38:47 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 15:38:52 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"07986009-83d3-4802-8b8e-af3ba226f104","topic":"items","resource":"/items/MLC998117267","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:38:51.844Z","attempts":2,"received":"2026-09-23T18:38:44.553Z","actions":[]}
2026-09-23 15:38:52 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 15:39:13 info: Ivan Martín - Cierra sessión
2026-09-23 15:39:38 info: Entrando a loguearse
2026-09-23 15:39:38 info: 'Datos recibidos al loguearse:', {"email":"evelyn@klint.cl","password":"(fvHI%afGr9w"}
2026-09-23 15:39:38 info: Entrando a loguearse
2026-09-23 15:39:38 info: 'Datos recibidos al loguearse:', {"email":"evelyn@klint.cl","password":"(fvHI%afGr9w"}
2026-09-23 15:45:02 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"35645706-9c6d-4ccf-86e0-f0e72310a51f","topic":"price_suggestion","resource":"/suggestions/items/MLC4372250592/details","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:45:02.366Z","attempts":3,"received":"2026-09-23T18:31:06.11Z","actions":["price_suggestion"]}
2026-09-23 15:45:02 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 15:46:29 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f1c590b7-e515-4145-a878-1fbb7f25186a","topic":"items","resource":"/items/MLC1903312939","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:46:28.792Z","attempts":2,"received":"2026-09-23T18:46:24.468Z","actions":[]}
2026-09-23 15:46:29 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 15:47:27 info: Entrando a loguearse
2026-09-23 15:47:27 info: 'Datos recibidos al loguearse:', {"email":"yasmany","password":"yasmanys"}
2026-09-23 15:47:27 info: Entrando a loguearse
2026-09-23 15:47:27 info: 'Datos recibidos al loguearse:', {"email":"yasmany","password":"yasmanys"}
2026-09-23 15:51:19 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"06f7a7a2-c9ef-4d72-ad4d-44e348204572","topic":"flex-handshakes","resource":"/flex/sites/MLC/shipments/48083666701/assignment/v1","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:51:19.181Z","attempts":1,"received":"2026-09-23T18:51:18.677Z","actions":["transfer"]}
2026-09-23 15:51:19 info: [ML Webhook] Ignorado topic: flex-handshakes
2026-09-23 15:51:22 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"44caebdc-7df1-4c13-8252-34263db6585b","topic":"shipments","resource":"/shipments/48083666701","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:51:22.505Z","attempts":1,"received":"2026-09-23T18:51:21.988Z","actions":[]}
2026-09-23 15:51:22 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 15:53:14 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"35645706-9c6d-4ccf-86e0-f0e72310a51f","topic":"price_suggestion","resource":"/suggestions/items/MLC4372250592/details","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T18:53:14.299Z","attempts":4,"received":"2026-09-23T18:31:06.11Z","actions":["price_suggestion"]}
2026-09-23 15:53:14 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 16:01:52 info: 🚀 Servidor escuchando en http://0.0.0.0:8081/api
2026-09-23 16:01:52 info: ✅ Conexión a la base de datos exitosa
2026-09-23 16:01:52 info: [JobProcessor] Iniciado - Poll: 5000ms, Batch: 3
2026-09-23 16:01:52 info: ✅ JobBackgroundProcessor iniciado
2026-09-23 16:01:52 info: [FB Reconcile] Deshabilitado por configuracion
2026-09-23 16:01:52 info: ✅ FalabellaOrderReconciliationService iniciado
2026-09-23 16:02:04 info: Yasmany Sánchez Martínez Auditoría - Lista ruta combinada de almacenes y marketplaces
2026-09-23 16:02:04 info: [warehouseMarketplaces] Token expirado/ausente para credential 73. Intentando refresh...
2026-09-23 16:02:04 info: [refreshSingleCredential] 🔑 Token expirado/ausente para credential 73. Renovando...
2026-09-23 16:02:04 info: credential value: {"id":73,"marketplace_id":3,"company_id":17,"user_id":30,"name":"Conexión de prueba test","country":"CL","access_token":"APP_USR-6082279668370934-092308-ed5f6414b050b41a40c710a6639b6880-500856176","refresh_token":"TG-6ab3cc00d034620001625f0d-500856176","expires_at":"2026-09-23T18:54:25.000Z","seller_email":null,"seller_id":null,"api_key":null,"additional_data":"{\"connection_status\":\"connected\",\"oauth_started_at\":\"2026-09-23T12:40:14.079Z\",\"ml_user_id\":500856176,\"authenticated_at\":\"2026-09-23T12:54:25.148Z\",\"authenticated_by_user_id\":\"30\",\"authenticated_by_user_name\":null}","active":true,"createdAt":"2026-09-23T12:40:14.000Z","updatedAt":"2026-09-23T12:54:25.000Z","marketplace":{"id":3,"name":"MercadoLibre Chile","description":"Integración con MercadoLibre Chile (MLC)","type":1,"domain":"https://api.mercadolibre.com","config":"{\"country\": \"CL\", \"site_id\": \"MLC\", \"currency_id\": \"CLP\"}","active":true,"client_id":"6082279668370934","client_secret":"8zAYJacExLQTUk8l6YjiGw68xdqh6MOy","redirect_uri":"https://spree.klint.cl","scopes":"offline_access read urn:global:admin:info:/read-only urn:global:admin:info:/read-write urn:global:admin:oauth:/read-only urn:global:admin:oauth:/read-write urn:global:admin:users:/read-only urn:global:admin:users:/read-write urn:ml:all:publish-sync:/read-only urn:ml:mktp:ads:/read-write urn:ml:mktp:comunication:/read-write urn:ml:mktp:invoices:/read-write urn:ml:mktp:metrics:/read-only urn:ml:mktp:offers:/read-write urn:ml:mktp:orders-shipments:/read-write urn:ml:mktp:publish-sync:/read-only urn:ml:mktp:publish-sync:/read-write write","createdAt":"2025-11-26T20:14:19.000Z","updatedAt":"2026-01-21T00:02:27.000Z","fieldMappings":[{"id":50,"internal_field":"brand","external_field":"BRAND","required":true,"data_type":"string","direction":"export","default_value":"Generico","validation_rules":"{\"catalog_required\": true, \"conditional_required\": true, \"value_type\": \"string\"}"},{"id":38,"internal_field":"category_id","external_field":"category_id","required":true,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"format\": \"ML[CODE]\", \"lookup_required\": true}"},{"id":44,"internal_field":"condition","external_field":"condition","required":true,"data_type":"string","direction":"export","default_value":"new","validation_rules":"{\"enum\": [\"new\", \"used\", \"refurbished\", \"not_specified\"]}"},{"id":60,"internal_field":"condition_item","external_field":"ITEM_CONDITION","required":true,"data_type":"string","direction":"export","default_value":"new","validation_rules":"{\"value_mapping\": {\"new\": \"2230284\", \"used\": \"2230581\", \"refurbished\": \"2230582\"}, \"value_type\": \"list\"}"},{"id":42,"internal_field":"config_buying_mode","external_field":"buying_mode","required":true,"data_type":"string","direction":"export","default_value":"buy_it_now","validation_rules":"{\"enum\": [\"buy_it_now\", \"auction\"]}"},{"id":40,"internal_field":"config_currency","external_field":"currency_id","required":true,"data_type":"string","direction":"export","default_value":"COP","validation_rules":"{\"enum\": [\"ARS\", \"BRL\", \"CLP\", \"COP\", \"MXN\", \"PEN\", \"UYU\"]}"},{"id":59,"internal_field":"config_gender","external_field":"GENDER","required":false,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"conditional_required\": true, \"value_type\": \"list\", \"category_dependent\": true}"},{"id":58,"internal_field":"config_gtin_reason","external_field":"EMPTY_GTIN_REASON","required":false,"data_type":"string","direction":"export","default_value":"No registrado","validation_rules":"{\"conditional_required\": true, \"depends_on\": \"GTIN\", \"allowed_values\": [\"Artesanal\", \"Kit\", \"No registrado\", \"Otro\"]}"},{"id":43,"internal_field":"config_listing_type","external_field":"listing_type_id","required":true,"data_type":"string","direction":"export","default_value":"gold_special","validation_rules":"{\"enum\": [\"bronze\", \"silver\", \"gold\", \"gold_pro\", \"gold_special\"]}"},{"id":45,"internal_field":"description","external_field":"description","required":false,"data_type":"text","direction":"export","default_value":null,"validation_rules":"{\"max_length\": 50000, \"plain_text_preferred\": true}"},{"id":52,"internal_field":"gtin","external_field":"GTIN","required":false,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"conditional_required\": true, \"formats\": [\"EAN-13\", \"UPC-A\", \"ISBN-13\", \"JAN\"], \"empty_reason_field\": \"EMPTY_GTIN_REASON\"}"},{"id":57,"internal_field":"height_cm","external_field":"PACKAGE_HEIGHT","required":false,"data_type":"decimal","direction":"export","default_value":null,"validation_rules":"{\"unit\": \"cm\", \"value_type\": \"number_unit\"}"},{"id":46,"internal_field":"images","external_field":"pictures","required":false,"data_type":"json","direction":"export","default_value":null,"validation_rules":"{\"array_of\": {\"source\": {\"type\": \"url\", \"required\": true}}, \"max_items\": 12}"},{"id":61,"internal_field":"import_ml_id","external_field":"id","required":false,"data_type":"string","direction":"import","default_value":null,"validation_rules":"{\"source\": \"response.item_id\", \"format\": \"ML[CODE]-[NUM]\"}"},{"id":63,"internal_field":"import_ml_permalink","external_field":"permalink","required":false,"data_type":"string","direction":"import","default_value":null,"validation_rules":"{\"source\": \"response.permalink\", \"url_format\": true}"},{"id":62,"internal_field":"import_ml_status","external_field":"status","required":false,"data_type":"string","direction":"import","default_value":null,"validation_rules":"{\"enum\": [\"active\", \"paused\", \"closed\", \"deleted\"], \"source\": \"response.status\"}"},{"id":55,"internal_field":"length_cm","external_field":"PACKAGE_LENGTH","required":false,"data_type":"decimal","direction":"export","default_value":null,"validation_rules":"{\"unit\": \"cm\", \"value_type\": \"number_unit\"}"},{"id":51,"internal_field":"model","external_field":"MODEL","required":true,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"catalog_required\": true, \"conditional_required\": true, \"value_type\": \"string\"}"},{"id":53,"internal_field":"mpn","external_field":"MPN","required":false,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"value_type\": \"string\", \"max_length\": 100}"},{"id":37,"internal_field":"name","external_field":"title","required":true,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"min_length\": 1, \"max_length\": 60}"},{"id":39,"internal_field":"price","external_field":"price","required":true,"data_type":"decimal","direction":"export","default_value":null,"validation_rules":"{\"min\": 0.01, \"currency_dependent\": true}"},{"id":47,"internal_field":"sku","external_field":"seller_sku","required":false,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"unique_per_seller\": true, \"max_length\": 50}"},{"id":41,"internal_field":"stock","external_field":"available_quantity","required":true,"data_type":"integer","direction":"export","default_value":null,"validation_rules":"{\"min\": 0, \"max_length\": 999999}"},{"id":64,"internal_field":"sync_meta","external_field":"sync_meta_mercado_libre","required":false,"data_type":"json","direction":"both","default_value":null,"validation_rules":"{\"stores\": [\"site_id\", \"listing_type_id\", \"shipping.mode\", \"tags\"]}"},{"id":66,"internal_field":"validate_attributes","external_field":"attributes_validation","required":true,"data_type":"json","direction":"validate","default_value":null,"validation_rules":"{\"pre_send_check\": true, \"endpoint\": \"GET /categories/{id}/attributes\", \"filter_tags\": [\"required\", \"catalog_required\", \"conditional_required\"]}"},{"id":65,"internal_field":"validate_category","external_field":"category_id_validate","required":true,"data_type":"string","direction":"validate","default_value":null,"validation_rules":"{\"pre_send_check\": true, \"endpoint\": \"GET /categories/{id}\", \"required_fields_in_response\": [\"listing_allowed\", \"status\"]}"},{"id":67,"internal_field":"validate_gtin","external_field":"GTIN_validate","required":false,"data_type":"string","direction":"validate","default_value":null,"validation_rules":"{\"format_validation\": [\"EAN-13\", \"UPC-A\", \"ISBN-13\"], \"checksum_validation\": true, \"brand_cross_check\": true}"},{"id":49,"internal_field":"warranty_months","external_field":"WARRANTY_TIME","required":false,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"format\": \"{number} {unit}\", \"allowed_units\": [\"dias\", \"meses\", \"anos\"], \"parent_field\": \"sale_terms\"}"},{"id":48,"internal_field":"warranty_text","external_field":"WARRANTY_TYPE","required":false,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"value_mapping\": {\"Garantia de fabrica\": \"2230279\", \"Garantia del vendedor\": \"2230280\"}, \"parent_field\": \"sale_terms\"}"},{"id":54,"internal_field":"weight_grams","external_field":"WEIGHT","required":false,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"format\": \"{value} g\", \"value_type\": \"string\"}"},{"id":56,"internal_field":"width_cm","external_field":"PACKAGE_WIDTH","required":false,"data_type":"decimal","direction":"export","default_value":null,"validation_rules":"{\"unit\": \"cm\", \"value_type\": \"number_unit\"}"}]},"company":{"id":17,"name":"Empresa yasmany"},"user":{"id":30,"name":"Yasmany Sánchez Martínez Auditoría","email":"yasmany891230@gmail.com","image":"users/default.jpg"},"relation_id":24,"relation_status":1}
2026-09-23 16:02:04 info: marketplace value: {"id":3,"name":"MercadoLibre Chile","description":"Integración con MercadoLibre Chile (MLC)","type":1,"domain":"https://api.mercadolibre.com","config":"{\"country\": \"CL\", \"site_id\": \"MLC\", \"currency_id\": \"CLP\"}","active":true,"client_id":"6082279668370934","client_secret":"8zAYJacExLQTUk8l6YjiGw68xdqh6MOy","redirect_uri":"https://spree.klint.cl","scopes":"offline_access read urn:global:admin:info:/read-only urn:global:admin:info:/read-write urn:global:admin:oauth:/read-only urn:global:admin:oauth:/read-write urn:global:admin:users:/read-only urn:global:admin:users:/read-write urn:ml:all:publish-sync:/read-only urn:ml:mktp:ads:/read-write urn:ml:mktp:comunication:/read-write urn:ml:mktp:invoices:/read-write urn:ml:mktp:metrics:/read-only urn:ml:mktp:offers:/read-write urn:ml:mktp:orders-shipments:/read-write urn:ml:mktp:publish-sync:/read-only urn:ml:mktp:publish-sync:/read-write write","createdAt":"2025-11-26T20:14:19.000Z","updatedAt":"2026-01-21T00:02:27.000Z","fieldMappings":[{"id":50,"internal_field":"brand","external_field":"BRAND","required":true,"data_type":"string","direction":"export","default_value":"Generico","validation_rules":"{\"catalog_required\": true, \"conditional_required\": true, \"value_type\": \"string\"}"},{"id":38,"internal_field":"category_id","external_field":"category_id","required":true,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"format\": \"ML[CODE]\", \"lookup_required\": true}"},{"id":44,"internal_field":"condition","external_field":"condition","required":true,"data_type":"string","direction":"export","default_value":"new","validation_rules":"{\"enum\": [\"new\", \"used\", \"refurbished\", \"not_specified\"]}"},{"id":60,"internal_field":"condition_item","external_field":"ITEM_CONDITION","required":true,"data_type":"string","direction":"export","default_value":"new","validation_rules":"{\"value_mapping\": {\"new\": \"2230284\", \"used\": \"2230581\", \"refurbished\": \"2230582\"}, \"value_type\": \"list\"}"},{"id":42,"internal_field":"config_buying_mode","external_field":"buying_mode","required":true,"data_type":"string","direction":"export","default_value":"buy_it_now","validation_rules":"{\"enum\": [\"buy_it_now\", \"auction\"]}"},{"id":40,"internal_field":"config_currency","external_field":"currency_id","required":true,"data_type":"string","direction":"export","default_value":"COP","validation_rules":"{\"enum\": [\"ARS\", \"BRL\", \"CLP\", \"COP\", \"MXN\", \"PEN\", \"UYU\"]}"},{"id":59,"internal_field":"config_gender","external_field":"GENDER","required":false,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"conditional_required\": true, \"value_type\": \"list\", \"category_dependent\": true}"},{"id":58,"internal_field":"config_gtin_reason","external_field":"EMPTY_GTIN_REASON","required":false,"data_type":"string","direction":"export","default_value":"No registrado","validation_rules":"{\"conditional_required\": true, \"depends_on\": \"GTIN\", \"allowed_values\": [\"Artesanal\", \"Kit\", \"No registrado\", \"Otro\"]}"},{"id":43,"internal_field":"config_listing_type","external_field":"listing_type_id","required":true,"data_type":"string","direction":"export","default_value":"gold_special","validation_rules":"{\"enum\": [\"bronze\", \"silver\", \"gold\", \"gold_pro\", \"gold_special\"]}"},{"id":45,"internal_field":"description","external_field":"description","required":false,"data_type":"text","direction":"export","default_value":null,"validation_rules":"{\"max_length\": 50000, \"plain_text_preferred\": true}"},{"id":52,"internal_field":"gtin","external_field":"GTIN","required":false,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"conditional_required\": true, \"formats\": [\"EAN-13\", \"UPC-A\", \"ISBN-13\", \"JAN\"], \"empty_reason_field\": \"EMPTY_GTIN_REASON\"}"},{"id":57,"internal_field":"height_cm","external_field":"PACKAGE_HEIGHT","required":false,"data_type":"decimal","direction":"export","default_value":null,"validation_rules":"{\"unit\": \"cm\", \"value_type\": \"number_unit\"}"},{"id":46,"internal_field":"images","external_field":"pictures","required":false,"data_type":"json","direction":"export","default_value":null,"validation_rules":"{\"array_of\": {\"source\": {\"type\": \"url\", \"required\": true}}, \"max_items\": 12}"},{"id":61,"internal_field":"import_ml_id","external_field":"id","required":false,"data_type":"string","direction":"import","default_value":null,"validation_rules":"{\"source\": \"response.item_id\", \"format\": \"ML[CODE]-[NUM]\"}"},{"id":63,"internal_field":"import_ml_permalink","external_field":"permalink","required":false,"data_type":"string","direction":"import","default_value":null,"validation_rules":"{\"source\": \"response.permalink\", \"url_format\": true}"},{"id":62,"internal_field":"import_ml_status","external_field":"status","required":false,"data_type":"string","direction":"import","default_value":null,"validation_rules":"{\"enum\": [\"active\", \"paused\", \"closed\", \"deleted\"], \"source\": \"response.status\"}"},{"id":55,"internal_field":"length_cm","external_field":"PACKAGE_LENGTH","required":false,"data_type":"decimal","direction":"export","default_value":null,"validation_rules":"{\"unit\": \"cm\", \"value_type\": \"number_unit\"}"},{"id":51,"internal_field":"model","external_field":"MODEL","required":true,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"catalog_required\": true, \"conditional_required\": true, \"value_type\": \"string\"}"},{"id":53,"internal_field":"mpn","external_field":"MPN","required":false,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"value_type\": \"string\", \"max_length\": 100}"},{"id":37,"internal_field":"name","external_field":"title","required":true,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"min_length\": 1, \"max_length\": 60}"},{"id":39,"internal_field":"price","external_field":"price","required":true,"data_type":"decimal","direction":"export","default_value":null,"validation_rules":"{\"min\": 0.01, \"currency_dependent\": true}"},{"id":47,"internal_field":"sku","external_field":"seller_sku","required":false,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"unique_per_seller\": true, \"max_length\": 50}"},{"id":41,"internal_field":"stock","external_field":"available_quantity","required":true,"data_type":"integer","direction":"export","default_value":null,"validation_rules":"{\"min\": 0, \"max_length\": 999999}"},{"id":64,"internal_field":"sync_meta","external_field":"sync_meta_mercado_libre","required":false,"data_type":"json","direction":"both","default_value":null,"validation_rules":"{\"stores\": [\"site_id\", \"listing_type_id\", \"shipping.mode\", \"tags\"]}"},{"id":66,"internal_field":"validate_attributes","external_field":"attributes_validation","required":true,"data_type":"json","direction":"validate","default_value":null,"validation_rules":"{\"pre_send_check\": true, \"endpoint\": \"GET /categories/{id}/attributes\", \"filter_tags\": [\"required\", \"catalog_required\", \"conditional_required\"]}"},{"id":65,"internal_field":"validate_category","external_field":"category_id_validate","required":true,"data_type":"string","direction":"validate","default_value":null,"validation_rules":"{\"pre_send_check\": true, \"endpoint\": \"GET /categories/{id}\", \"required_fields_in_response\": [\"listing_allowed\", \"status\"]}"},{"id":67,"internal_field":"validate_gtin","external_field":"GTIN_validate","required":false,"data_type":"string","direction":"validate","default_value":null,"validation_rules":"{\"format_validation\": [\"EAN-13\", \"UPC-A\", \"ISBN-13\"], \"checksum_validation\": true, \"brand_cross_check\": true}"},{"id":49,"internal_field":"warranty_months","external_field":"WARRANTY_TIME","required":false,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"format\": \"{number} {unit}\", \"allowed_units\": [\"dias\", \"meses\", \"anos\"], \"parent_field\": \"sale_terms\"}"},{"id":48,"internal_field":"warranty_text","external_field":"WARRANTY_TYPE","required":false,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"value_mapping\": {\"Garantia de fabrica\": \"2230279\", \"Garantia del vendedor\": \"2230280\"}, \"parent_field\": \"sale_terms\"}"},{"id":54,"internal_field":"weight_grams","external_field":"WEIGHT","required":false,"data_type":"string","direction":"export","default_value":null,"validation_rules":"{\"format\": \"{value} g\", \"value_type\": \"string\"}"},{"id":56,"internal_field":"width_cm","external_field":"PACKAGE_WIDTH","required":false,"data_type":"decimal","direction":"export","default_value":null,"validation_rules":"{\"unit\": \"cm\", \"value_type\": \"number_unit\"}"}]}
2026-09-23 16:02:04 info: [MercadoLibreAdapter] Intentando refresh: {"client_id":"6082279668...","refresh_token":"TG-6ab3cc00d03462000..."}
2026-09-23 16:02:05 info: [MercadoLibreAdapter] ✅ Refresh exitoso
2026-09-23 16:02:05 info: [refreshSingleCredential] Token forzado renovado exitosamente para credential 73
2026-09-23 16:02:05 info: [warehouseMarketplaces] ✅ Token renovado para credential 73
2026-09-23 16:02:05 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"MercadoLibre Chile","marketplace_id":3,"credential_id":73,"seller_id":null,"seller_email":null,"access_token":"APP_USR-6082279668370934-092315-e0bf2fbe88bb6031b679f7786403c26e-500856176","refresh_token":"TG-6ab4222ca7ad230001028122-500856176","api_key":null}
2026-09-23 16:02:05 warn: [marketplaces-pools][DEBUG_CREDENTIALS] Credencial descifrada {"marketplace":"Falabella Chile","marketplace_id":4,"credential_id":34,"seller_id":"SC72B9D","seller_email":"yasmany@klint.cl","access_token":null,"refresh_token":null,"api_key":"a67b6eb80cce44afec76c0bfc0918fc2d4e303de"}
2026-09-23 16:02:10 info: Yasmany Sánchez Martínez Auditoría - Lista warehouse_products en publicación
2026-09-23 16:02:10 info: Alamacenes recibidos
2026-09-23 16:02:10 info: {"company_id":17,"warehouse_ids":[22,31]}
2026-09-23 16:02:20 info: Datos recibidos para categorías sugeridas con atributos y pricing en Falabella:
 {"credential_id":34,"products":[{"id":60,"name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","price":25000,"purchase_price":20000,"volumetric_weight":22.01,"volumetric_weight_measurement":{"value":22.01,"unit":"kg"},"condition":"new"}]}
2026-09-23 16:02:27 info: categoría sugerida: 
 {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"getCategorySuggestion","ResponseType":"Category Suggestion","Timestamp":"2026-09-23T16:02:27-0300"},"Body":{"SuggestedCategory":{"Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","SuggestedCategory":"G21020409","CategoryId":"2917","CategoryName":"Organizadores dormitorio | Living"}}}}
2026-09-23 16:02:28 info: [FALABELLA][CONTENT_SCORE] Categoría 2917: 7 regla(s) oficial(es)
2026-09-23 16:02:28 info: [FALABELLA][ATTRIBUTES] Categoría 2917: 44 atributo(s) mapeado(s)
2026-09-23 16:02:28 info: [AUTO-MAP] Categoría 2917 no encontrada, consultando GetCategoryTree...
2026-09-23 16:02:28 info: categoría encontrada desde el arbol: 
 {"level1":"Hogar","level2":"Muebles","level3":"Muebles para almacenamiento|mostradores","level4":"Organizadores dormitorio | Living","level":4,"api_name":"Organizadores dormitorio | Living","category_id":"2917","category_name":"Organizadores dormitorio | Living","path":"Hogar > Muebles > Muebles para almacenamiento|mostradores > Organizadores dormitorio | Living","global_identifier":"G21020409","parent_category_id":"1556","selectable":true,"expandable":false}
2026-09-23 16:02:28 warn: [BD-SEARCH] ❌ No se encontró comisión para los niveles proporcionados
2026-09-23 16:02:28 info: comisión encontrada en la bd: 
 null
2026-09-23 16:02:28 info: [AUTO-MAP] Buscando comisión con fallback por categoría/nombre para 2917
2026-09-23 16:02:28 info: comisión fallback encontrada en la bd: 
 null
2026-09-23 16:02:28 info: [AUTO-MAP] Buscando comisión con fallback parcial por ruta para 2917
2026-09-23 16:02:28 info: comisión fallback parcial encontrada en la bd: 
 null
2026-09-23 16:02:28 warn: [AUTO-MAP] ⚠️ No se encontró comisión en BD para esta categoría
2026-09-23 16:02:28 warn: [PRICING] Sin comisión para 2917: Organizadores dormitorio | Living
2026-09-23 16:03:26 info: Datos recibidos para enriquecer categoría Falabella:
 {"credential_id":34,"category_id":"689","product":{"name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","price":25000},"product_price":25000,"price":25000}
2026-09-23 16:03:27 info: [FALABELLA][CONTENT_SCORE] Categoría 689: 3 regla(s) oficial(es)
2026-09-23 16:03:27 info: [FALABELLA][ATTRIBUTES] Categoría 689: 31 atributo(s) mapeado(s)
2026-09-23 16:03:27 warn: [BD-SEARCH] ❌ No se encontró comisión para los niveles proporcionados
2026-09-23 16:04:03 info: Yasmany Sánchez Martínez Auditoría - Solicitud de publicación en publish iniciada
2026-09-23 16:04:03 info: Datos recibidos:
 {
  "mode": "publish",
  "pool": {
    "id": 12,
    "name": "pool yasmanys",
    "description": "Pool de prueba yasmanys",
    "company_id": 17,
    "user_id": 35,
    "is_active": true,
    "warehouses": [
      {
        "warehouse_id": 22,
        "name": "Alamcen inicial",
        "code": "001-yasmany-auditoría",
        "type": "central",
        "description": "Almacen inicial de prueba",
        "image": "warehouses/22.png",
        "is_primary": true,
        "position": 1,
        "id": 22
      },
      {
        "warehouse_id": 31,
        "name": "Almacén Sucursal de prueba 2",
        "code": "ALM-002 editado",
        "type": "tienda",
        "description": "Descripción del nuevo almacén de sucursal de prueba2",
        "image": "warehouses/default.jpg",
        "is_primary": false,
        "position": 2,
        "id": 40
      }
    ],
    "primary_warehouse": {
      "warehouse_id": 22,
      "name": "Alamcen inicial",
      "code": "001-yasmany-auditoría",
      "type": "central",
      "description": "Almacen inicial de prueba",
      "image": "warehouses/22.png",
      "is_primary": true,
      "position": 1,
      "id": 22
    },
    "warehouse_count": 2
  },
  "products": [
    {
      "id": 60,
      "sku": "ACR-860-CRISTAL",
      "name": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
      "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
      "brand": "Acrimet",
      "model": "860",
      "condition": "new",
      "gtin": "",
      "mpn": "",
      "category_id": 7,
      "categoryName": "Oficina y papelería ",
      "warranty_months": 1,
      "warranty_text": "mes",
      "weight_grams": null,
      "length_cm": null,
      "width_cm": null,
      "height_cm": null,
      "product_measurements": "{\"weight\":{\"value\":1.36,\"unit\":\"kg\"},\"dimensions\":{\"length\":{\"value\":33,\"unit\":\"cm\"},\"width\":{\"value\":115,\"unit\":\"cm\"},\"height\":{\"value\":29,\"unit\":\"cm\"},\"depth\":{\"value\":null,\"unit\":\"cm\"}},\"volumetric_weight\":{\"value\":22.01,\"unit\":\"kg\"}}",
      "packaging_measurements": "{\"weight\":{\"value\":null,\"unit\":\"kg\"},\"dimensions\":{\"length\":{\"value\":null,\"unit\":\"cm\"},\"width\":{\"value\":null,\"unit\":\"cm\"},\"height\":{\"value\":null,\"unit\":\"cm\"}},\"material\":\"\",\"fragile\":false,\"units_per_box\":1}",
      "images": [
        "products/60_1790187154949.jpg",
        "products/60_1790187154953.jpg"
      ],
      "images_with_version": [
        {
          "url": "products/60_1790187154949.jpg",
          "version": "1790187154861.8782",
          "fullUrl": "/images/products/60_1790187154949.jpg?v=1790187154861.8782"
        },
        {
          "url": "products/60_1790187154953.jpg",
          "version": "1790187154896.8792",
          "fullUrl": "/images/products/60_1790187154953.jpg?v=1790187154896.8792"
        }
      ],
      "image_version": "1790187154861.8782",
      "attributes": [],
      "variants": [
        {
          "id": 174,
          "variant_id": 174,
          "warehouse_product_variant_id": 221,
          "variant_value_ids": [
            5,
            19
          ],
          "sku": "ACR-860-CRISTAL-BLANC-POLIU",
          "attributes": {},
          "variant_values": [
            {
              "id": 5,
              "name": "Blanco",
              "code": "#FFFFFF",
              "variant_definition_id": 1,
              "definition": {
                "id": 1,
                "name": "Color"
              }
            },
            {
              "id": 19,
              "name": "Poliuretano",
              "code": "",
              "variant_definition_id": 3,
              "definition": {
                "id": 3,
                "name": "Material"
              }
            }
          ],
          "variant_label": "Blanco / Poliuretano",
          "price": 25000,
          "purchase_price": 20000,
          "totalStock": 5,
          "publish": true,
          "publishStock": 1
        }
      ],
      "totalStock": 1,
      "price": 25000,
      "stock": 1,
      "totalPublishingStock": 1,
      "package": {
        "weight_grams": 1360,
        "length_cm": 33,
        "width_cm": 115,
        "height_cm": 29,
        "weight": {
          "value": 1.36,
          "unit": "kg"
        },
        "length": {
          "value": 33,
          "unit": "cm"
        },
        "width": {
          "value": 115,
          "unit": "cm"
        },
        "height": {
          "value": 29,
          "unit": "cm"
        }
      },
      "falabella": {
        "34": {
          "category": {
            "category_id": 689,
            "category_name": "Organizadores de escritorio",
            "path": "Libros, papelería y celebraciones > Maquinaria de papelería|oficina > Almacenamiento|archivo de papelería > Organizadores de escritorio",
            "level": 4,
            "parent_category_id": 2707,
            "selectable": true,
            "expandable": false,
            "children": [],
            "domain_id": null,
            "domain_name": null,
            "id": 689,
            "name": "Organizadores de escritorio",
            "category_path": "Libros, papelería y celebraciones > Maquinaria de papelería|oficina > Almacenamiento|archivo de papelería > Organizadores de escritorio",
            "children_categories": [],
            "attributes": [
              {
                "id": "ConditionType",
                "feed_name": "ConditionType",
                "attribute_name": "condition_type",
                "name": "Condición del producto",
                "label": "Condición del producto",
                "is_mandatory": true,
                "description": "Seleccione la condición del producto. // Select the status of the product.",
                "attribute_type": "option",
                "example_value": null,
                "global_identifier": "ATT00010",
                "group_name": "Garantía y Envío",
                "input_type": "dropdown",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "list",
                "values": [
                  {
                    "id": 9,
                    "name": "Nuevo",
                    "value_name": "Nuevo",
                    "global_identifier": "ATO00057258",
                    "is_default": false
                  },
                  {
                    "id": 154448,
                    "name": "Open Box",
                    "value_name": "Open Box",
                    "global_identifier": "ATO00057270",
                    "is_default": false
                  },
                  {
                    "id": 154449,
                    "name": "Reacondicionado excelente (A)",
                    "value_name": "Reacondicionado excelente (A)",
                    "global_identifier": "ATO00057271",
                    "is_default": false
                  }
                ],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "condition_type",
                  "feed_name": "ConditionType",
                  "global_identifier": "ATT00010",
                  "group_name": "Garantía y Envío",
                  "input_type": "dropdown",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 9
              },
              {
                "id": "PackageWidth",
                "feed_name": "PackageWidth",
                "attribute_name": "package_width",
                "name": "Ancho del producto empacado (cm)",
                "label": "Ancho del producto empacado (cm)",
                "is_mandatory": true,
                "description": "Ingresa el ancho del producto embalado, el número se tomará como centímetros. // Enter the width of the packed product, the number will be taken as centimeters.",
                "attribute_type": "value",
                "example_value": 10,
                "global_identifier": "ATT00039",
                "group_name": "Garantía y Envío",
                "input_type": "numberfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 6,
                "product_create_rule": {
                  "source": "ProductCreate",
                  "unit": "cm",
                  "required": true,
                  "section": "ProductData"
                },
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "package_width",
                  "feed_name": "PackageWidth",
                  "global_identifier": "ATT00039",
                  "group_name": "Garantía y Envío",
                  "input_type": "numberfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 6,
                  "product_create_rule": {
                    "source": "ProductCreate",
                    "unit": "cm",
                    "required": true,
                    "section": "ProductData"
                  }
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 115
              },
              {
                "id": "PackageLength",
                "feed_name": "PackageLength",
                "attribute_name": "package_length",
                "name": "Largo del producto empacado (cm)",
                "label": "Largo del producto empacado (cm)",
                "is_mandatory": true,
                "description": "Ingresa el largo del producto embalado, el número se tomará como centímetros. // Enter the length of the packed product, the number will be taken as centimeters.",
                "attribute_type": "value",
                "example_value": 10,
                "global_identifier": "ATT00038",
                "group_name": "Garantía y Envío",
                "input_type": "numberfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 6,
                "product_create_rule": {
                  "source": "ProductCreate",
                  "unit": "cm",
                  "required": true,
                  "section": "ProductData"
                },
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "package_length",
                  "feed_name": "PackageLength",
                  "global_identifier": "ATT00038",
                  "group_name": "Garantía y Envío",
                  "input_type": "numberfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 6,
                  "product_create_rule": {
                    "source": "ProductCreate",
                    "unit": "cm",
                    "required": true,
                    "section": "ProductData"
                  }
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 33
              },
              {
                "id": "PackageHeight",
                "feed_name": "PackageHeight",
                "attribute_name": "package_height",
                "name": "Alto del producto empacado (cm)",
                "label": "Alto del producto empacado (cm)",
                "is_mandatory": true,
                "description": "Ingresa el alto del producto embalado, el número se tomará como centímetros. // Enter the length of the packed product, the number will be taken as centimeters.",
                "attribute_type": "value",
                "example_value": 10,
                "global_identifier": "ATT00037",
                "group_name": "Garantía y Envío",
                "input_type": "numberfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 6,
                "product_create_rule": {
                  "source": "ProductCreate",
                  "unit": "cm",
                  "required": true,
                  "section": "ProductData"
                },
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "package_height",
                  "feed_name": "PackageHeight",
                  "global_identifier": "ATT00037",
                  "group_name": "Garantía y Envío",
                  "input_type": "numberfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 6,
                  "product_create_rule": {
                    "source": "ProductCreate",
                    "unit": "cm",
                    "required": true,
                    "section": "ProductData"
                  }
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 29
              },
              {
                "id": "PackageWeight",
                "feed_name": "PackageWeight",
                "attribute_name": "package_weight",
                "name": "Peso del producto empacado (kg)",
                "label": "Peso del producto empacado (kg)",
                "is_mandatory": true,
                "description": "Ingresa el peso del producto embalado, el número se tomará como kilos. // Enter the weight of the packed product, the number will be taken as kilos.",
                "attribute_type": "value",
                "example_value": 2,
                "global_identifier": "ATT00040",
                "group_name": "Garantía y Envío",
                "input_type": "numberfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 10,
                "product_create_rule": {
                  "source": "ProductCreate",
                  "unit": "kg",
                  "required": true,
                  "section": "ProductData"
                },
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "package_weight",
                  "feed_name": "PackageWeight",
                  "global_identifier": "ATT00040",
                  "group_name": "Garantía y Envío",
                  "input_type": "numberfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 10,
                  "product_create_rule": {
                    "source": "ProductCreate",
                    "unit": "kg",
                    "required": true,
                    "section": "ProductData"
                  }
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 1.36
              },
              {
                "id": "Name",
                "feed_name": "Name",
                "attribute_name": "name",
                "name": "Nombre",
                "label": "Nombre",
                "is_mandatory": true,
                "description": "Ingresa el nombre real del producto, que debe incluir el nombre, marca, color, edición o modelo y capacidad, etc. // Enter the actual name of the product, which should include the name, brand, color, edition or model and capacity, etc.",
                "attribute_type": "system",
                "example_value": null,
                "global_identifier": "ATT00001",
                "group_name": "Main",
                "input_type": "textfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "name",
                  "feed_name": "Name",
                  "global_identifier": "ATT00001",
                  "group_name": "Main",
                  "input_type": "textfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
              },
              {
                "id": "Brand",
                "feed_name": "Brand",
                "attribute_name": "brand",
                "name": "Marca",
                "label": "Marca",
                "is_mandatory": true,
                "description": "Selecciona la marca. Si no está en la lista, selecciona GENÉRICO y solicita una nueva en este formulario: https://t.ly/26OWv // Select the brand. If it is not in the list, select GENERIC and request a new one in this form: https://t.ly/26OWv",
                "attribute_type": "system",
                "example_value": null,
                "global_identifier": "ATT00002",
                "group_name": "Main",
                "input_type": "dropdown",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "brand",
                  "feed_name": "Brand",
                  "global_identifier": "ATT00002",
                  "group_name": "Main",
                  "input_type": "dropdown",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": {
                  "title": "JUST HOME",
                  "value": "JUST HOME",
                  "global_identifier": "BR0035453"
                }
              },
              {
                "id": "Description",
                "feed_name": "Description",
                "attribute_name": "description",
                "name": "Información del producto",
                "label": "Información del producto",
                "is_mandatory": true,
                "description": "Ingresa la descripción del producto, con información como uso, aplicaciones, funcionalidad, utilidad, contexto de uso, etc. // Enter the product description, with information such as use, applications, functionality, usefulness, context of use, etc.",
                "attribute_type": "system",
                "example_value": "Esto es un párrafo",
                "global_identifier": "ATT00003",
                "group_name": "Main",
                "input_type": "textarea",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": {
                  "source": "ProductCreate",
                  "html": true,
                  "min_length": 6,
                  "max_length": 25000,
                  "required": true,
                  "section": "Product"
                },
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "description",
                  "feed_name": "Description",
                  "global_identifier": "ATT00003",
                  "group_name": "Main",
                  "input_type": "textarea",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": {
                    "source": "ProductCreate",
                    "html": true,
                    "min_length": 6,
                    "max_length": 25000,
                    "required": true,
                    "section": "Product"
                  },
                  "content_score_rules": [
                    {
                      "source": "GetContentScore",
                      "field": "description",
                      "normalized_field": "description",
                      "min": null,
                      "max": null,
                      "score": 55,
                      "weight": null,
                      "rules": [
                        {
                          "id": null,
                          "name": null,
                          "description": null,
                          "value": null
                        }
                      ],
                      "raw": {
                        "Rule": "WORD_COUNT",
                        "Field": "description",
                        "Score": 55,
                        "Config": {
                          "min": 30
                        }
                      }
                    },
                    {
                      "source": "GetContentScore",
                      "field": "description",
                      "normalized_field": "description",
                      "min": null,
                      "max": null,
                      "score": 55,
                      "weight": null,
                      "rules": [
                        {
                          "id": null,
                          "name": null,
                          "description": null,
                          "value": null
                        }
                      ],
                      "raw": {
                        "Rule": "WORD_COUNT",
                        "Field": "description",
                        "Score": 55,
                        "Config": {
                          "min": 30
                        }
                      }
                    },
                    {
                      "source": "GetContentScore",
                      "field": "description",
                      "normalized_field": "description",
                      "min": null,
                      "max": null,
                      "score": 55,
                      "weight": null,
                      "rules": [
                        {
                          "id": null,
                          "name": null,
                          "description": null,
                          "value": null
                        }
                      ],
                      "raw": {
                        "Rule": "WORD_COUNT",
                        "Field": "description",
                        "Score": 55,
                        "Config": {
                          "min": 30
                        }
                      }
                    }
                  ]
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "content_score_rules": [
                  {
                    "source": "GetContentScore",
                    "field": "description",
                    "normalized_field": "description",
                    "min": null,
                    "max": null,
                    "score": 55,
                    "weight": null,
                    "rules": [
                      {
                        "id": null,
                        "name": null,
                        "description": null,
                        "value": null
                      }
                    ],
                    "raw": {
                      "Rule": "WORD_COUNT",
                      "Field": "description",
                      "Score": 55,
                      "Config": {
                        "min": 30
                      }
                    }
                  },
                  {
                    "source": "GetContentScore",
                    "field": "description",
                    "normalized_field": "description",
                    "min": null,
                    "max": null,
                    "score": 55,
                    "weight": null,
                    "rules": [
                      {
                        "id": null,
                        "name": null,
                        "description": null,
                        "value": null
                      }
                    ],
                    "raw": {
                      "Rule": "WORD_COUNT",
                      "Field": "description",
                      "Score": 55,
                      "Config": {
                        "min": 30
                      }
                    }
                  },
                  {
                    "source": "GetContentScore",
                    "field": "description",
                    "normalized_field": "description",
                    "min": null,
                    "max": null,
                    "score": 55,
                    "weight": null,
                    "rules": [
                      {
                        "id": null,
                        "name": null,
                        "description": null,
                        "value": null
                      }
                    ],
                    "raw": {
                      "Rule": "WORD_COUNT",
                      "Field": "description",
                      "Score": 55,
                      "Config": {
                        "min": 30
                      }
                    }
                  }
                ],
                "allowed_units": [],
                "default_unit": null,
                "userValue": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo."
              },
              {
                "id": "PrimaryCategory",
                "feed_name": "PrimaryCategory",
                "attribute_name": "primary_category",
                "name": "PrimaryCategory",
                "label": "PrimaryCategory",
                "is_mandatory": true,
                "description": "Selecciona la categoría en donde estás creando el producto. // Select the category where you are creating the product.",
                "attribute_type": "system",
                "example_value": null,
                "global_identifier": null,
                "group_name": "Main",
                "input_type": "numberfield",
                "product_type": "sellercenter",
                "is_global_attribute": true,
                "max_length": 6,
                "product_create_rule": {
                  "source": "ProductCreate",
                  "category_source": "GetCategoryTree",
                  "required": true,
                  "section": "Product"
                },
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "primary_category",
                  "feed_name": "PrimaryCategory",
                  "global_identifier": null,
                  "group_name": "Main",
                  "input_type": "numberfield",
                  "product_type": "sellercenter",
                  "is_global_attribute": true,
                  "max_length": 6,
                  "product_create_rule": {
                    "source": "ProductCreate",
                    "category_source": "GetCategoryTree",
                    "required": true,
                    "section": "Product"
                  }
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 689
              },
              {
                "id": "SellerSku",
                "feed_name": "SellerSku",
                "attribute_name": "seller_sku",
                "name": "Seller SKU",
                "label": "Seller SKU",
                "is_mandatory": true,
                "description": "Ingresa el SKU, un código alfanumérico, alfabético o numérico, sin carácter especial ni espacios, designado por ti. // Enter the SKU, an alphanumeric, alphabetic or numeric code, without special character or spaces, designated by you.",
                "attribute_type": "system",
                "example_value": null,
                "global_identifier": "ATT00014",
                "group_name": "Variation",
                "input_type": "textfield",
                "product_type": "source",
                "is_global_attribute": true,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "seller_sku",
                  "feed_name": "SellerSku",
                  "global_identifier": "ATT00014",
                  "group_name": "Variation",
                  "input_type": "textfield",
                  "product_type": "source",
                  "is_global_attribute": true,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": "ACR-860-CRISTAL"
              },
              {
                "id": "Variation",
                "feed_name": "Variation",
                "attribute_name": "variation",
                "name": "Variante",
                "label": "Variante",
                "is_mandatory": true,
                "description": "Ingresa características que varíen en el producto, como color, sabor u otro, para diferenciarlo de otros de igual modelo. // Enter characteristics that vary in the product, such as color, flavor or other, to differentiate it from others of the same model.",
                "attribute_type": "value",
                "example_value": null,
                "global_identifier": "ATT0000001605",
                "group_name": "Variation",
                "input_type": "textfield",
                "product_type": "simple",
                "is_global_attribute": false,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "variation",
                  "feed_name": "Variation",
                  "global_identifier": "ATT0000001605",
                  "group_name": "Variation",
                  "input_type": "textfield",
                  "product_type": "simple",
                  "is_global_attribute": false,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": true,
                  "catalog_required": true,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": "Blanco / Poliuretano"
              },
              {
                "id": "NameEn",
                "feed_name": "NameEn",
                "attribute_name": "name_en",
                "name": "Nombre producto en inglés",
                "label": "Nombre producto en inglés",
                "is_mandatory": false,
                "description": "Ingresa el nombre del producto en inglés, necesario para logística. Campo obligatorio para sellers internacionales, según corresponda. // Enter the product name in English, required for logistics. Required field for international sellers, as applicable.",
                "attribute_type": "value",
                "example_value": null,
                "global_identifier": "ATT000060",
                "group_name": "Garantía y Envío",
                "input_type": "textfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "name_en",
                  "feed_name": "NameEn",
                  "global_identifier": "ATT000060",
                  "group_name": "Garantía y Envío",
                  "input_type": "textfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "NameCn",
                "feed_name": "NameCn",
                "attribute_name": "name_cn",
                "name": "Nombre producto en chino",
                "label": "Nombre producto en chino",
                "is_mandatory": false,
                "description": "Ingresa el nombre del producto en chino, necesario para logística. Campo obligatorio para sellers internacionales, según corresponda. // Enter the product name in Chinese, required for logistics. Mandatory field for international sellers, as applicable.",
                "attribute_type": "value",
                "example_value": null,
                "global_identifier": "ATT000059",
                "group_name": "Garantía y Envío",
                "input_type": "textfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "name_cn",
                  "feed_name": "NameCn",
                  "global_identifier": "ATT000059",
                  "group_name": "Garantía y Envío",
                  "input_type": "textfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "PackagePieces",
                "feed_name": "PackagePieces",
                "attribute_name": "package_pieces",
                "name": "Cantidad de paquetes",
                "label": "Cantidad de paquetes",
                "is_mandatory": false,
                "description": "Indica el número de piezas del paquete. // Indicate the number of package parts.",
                "attribute_type": "value",
                "example_value": null,
                "global_identifier": "ATT0000004813",
                "group_name": "Garantía y Envío",
                "input_type": "numberfield",
                "product_type": "config",
                "is_global_attribute": false,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "package_pieces",
                  "feed_name": "PackagePieces",
                  "global_identifier": "ATT0000004813",
                  "group_name": "Garantía y Envío",
                  "input_type": "numberfield",
                  "product_type": "config",
                  "is_global_attribute": false,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "ConditionTypeNote",
                "feed_name": "ConditionTypeNote",
                "attribute_name": "condition_type_note",
                "name": "Detalle de la condición",
                "label": "Detalle de la condición",
                "is_mandatory": false,
                "description": "Ingresa en detalle la condición física del producto. // Enter, in detail, the physical condition of the product.",
                "attribute_type": "value",
                "example_value": null,
                "global_identifier": "ATT00011",
                "group_name": "Garantía y Envío",
                "input_type": "textfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "condition_type_note",
                  "feed_name": "ConditionTypeNote",
                  "global_identifier": "ATT00011",
                  "group_name": "Garantía y Envío",
                  "input_type": "textfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "ProductWarranty",
                "feed_name": "ProductWarranty",
                "attribute_name": "product_warranty",
                "name": "Condiciones de la garantía",
                "label": "Condiciones de la garantía",
                "is_mandatory": false,
                "description": "Ingresa en detalle el tiempo y las condiciones de la garantía del producto. // Enter, in detail, the time and conditions of the product warranty.",
                "attribute_type": "value",
                "example_value": null,
                "global_identifier": "ATT00009",
                "group_name": "Garantía y Envío",
                "input_type": "textfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "product_warranty",
                  "feed_name": "ProductWarranty",
                  "global_identifier": "ATT00009",
                  "group_name": "Garantía y Envío",
                  "input_type": "textfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": "mes"
              },
              {
                "id": "SellerWarranty",
                "feed_name": "SellerWarranty",
                "attribute_name": "seller_warranty",
                "name": "Garantía del proveedor",
                "label": "Garantía del proveedor",
                "is_mandatory": false,
                "description": "Selecciona el tiempo de garantía que ofreces para el producto, recuerda que no puede ser menor al mínimo legal. // Select the warranty period you offer for the product, remember that it cannot be less than the legal minimum.",
                "attribute_type": "option",
                "example_value": null,
                "global_identifier": "ATT00008",
                "group_name": "Garantía y Envío",
                "input_type": "dropdown",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "list",
                "values": [
                  {
                    "id": 1,
                    "name": "3 meses",
                    "value_name": "3 meses",
                    "global_identifier": "ATO00057250",
                    "is_default": false
                  },
                  {
                    "id": 2,
                    "name": "6 meses",
                    "value_name": "6 meses",
                    "global_identifier": "ATO00057251",
                    "is_default": false
                  },
                  {
                    "id": 3,
                    "name": "9 meses",
                    "value_name": "9 meses",
                    "global_identifier": "ATO00057252",
                    "is_default": false
                  },
                  {
                    "id": 4,
                    "name": "1 año",
                    "value_name": "1 año",
                    "global_identifier": "ATO00057253",
                    "is_default": false
                  },
                  {
                    "id": 5,
                    "name": "15 meses",
                    "value_name": "15 meses",
                    "global_identifier": "ATO00057254",
                    "is_default": false
                  },
                  {
                    "id": 6,
                    "name": "18 meses",
                    "value_name": "18 meses",
                    "global_identifier": "ATO00057255",
                    "is_default": false
                  },
                  {
                    "id": 7,
                    "name": "2 años",
                    "value_name": "2 años",
                    "global_identifier": "ATO00057256",
                    "is_default": false
                  },
                  {
                    "id": 8,
                    "name": "3 años",
                    "value_name": "3 años",
                    "global_identifier": "ATO00057257",
                    "is_default": false
                  },
                  {
                    "id": 13961,
                    "name": "4 años",
                    "value_name": "4 años",
                    "global_identifier": "ATO00057260",
                    "is_default": false
                  },
                  {
                    "id": 13962,
                    "name": "5 años",
                    "value_name": "5 años",
                    "global_identifier": "ATO00057261",
                    "is_default": false
                  },
                  {
                    "id": 13963,
                    "name": "6 años",
                    "value_name": "6 años",
                    "global_identifier": "ATO00057262",
                    "is_default": false
                  },
                  {
                    "id": 13964,
                    "name": "7 años",
                    "value_name": "7 años",
                    "global_identifier": "ATO00057263",
                    "is_default": false
                  },
                  {
                    "id": 13965,
                    "name": "8 años",
                    "value_name": "8 años",
                    "global_identifier": "ATO00057264",
                    "is_default": false
                  },
                  {
                    "id": 13966,
                    "name": "9 años",
                    "value_name": "9 años",
                    "global_identifier": "ATO00057265",
                    "is_default": false
                  },
                  {
                    "id": 13967,
                    "name": "10 años",
                    "value_name": "10 años",
                    "global_identifier": "ATO00057266",
                    "is_default": false
                  }
                ],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "seller_warranty",
                  "feed_name": "SellerWarranty",
                  "global_identifier": "ATT00008",
                  "group_name": "Garantía y Envío",
                  "input_type": "dropdown",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 1
              },
              {
                "id": "PackageContent",
                "feed_name": "PackageContent",
                "attribute_name": "package_content",
                "name": "Contenido del paquete",
                "label": "Contenido del paquete",
                "is_mandatory": false,
                "description": "Ingresa los elementos incluidos con el producto embalado (producto principal, accesorios, componentes, manuales, etc). // Enter the elements included with the packaged product (main product, accessories, components, manuals, etc).",
                "attribute_type": "value",
                "example_value": null,
                "global_identifier": "ATT00004",
                "group_name": "Garantía y Envío",
                "input_type": "textfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "package_content",
                  "feed_name": "PackageContent",
                  "global_identifier": "ATT00004",
                  "group_name": "Garantía y Envío",
                  "input_type": "textfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "Model",
                "feed_name": "Model",
                "attribute_name": "model",
                "name": "Modelo",
                "label": "Modelo",
                "is_mandatory": false,
                "description": "Ingresa el modelo del producto. // Enter the product model.",
                "attribute_type": "value",
                "example_value": null,
                "global_identifier": "ATT00006",
                "group_name": "Main",
                "input_type": "textfield",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "model",
                  "feed_name": "Model",
                  "global_identifier": "ATT00006",
                  "group_name": "Main",
                  "input_type": "textfield",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 860
              },
              {
                "id": "ProductionCountry",
                "feed_name": "ProductionCountry",
                "attribute_name": "production_country",
                "name": "Hecho en",
                "label": "Hecho en",
                "is_mandatory": false,
                "description": "Selecciona el país donde fue construido, elaborado o ensamblado el producto. // Select the country where the product was built, manufactured or assembled.",
                "attribute_type": "option",
                "example_value": null,
                "global_identifier": "ATT00007",
                "group_name": "Main",
                "input_type": "dropdown",
                "product_type": "config",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "list",
                "values": [
                  {
                    "id": 11,
                    "name": "Afganistán",
                    "value_name": "Afganistán",
                    "global_identifier": "ATO00057001",
                    "is_default": false
                  },
                  {
                    "id": 12,
                    "name": "Albania",
                    "value_name": "Albania",
                    "global_identifier": "ATO00057002",
                    "is_default": false
                  },
                  {
                    "id": 13,
                    "name": "Alemania",
                    "value_name": "Alemania",
                    "global_identifier": "ATO00057003",
                    "is_default": false
                  },
                  {
                    "id": 14,
                    "name": "Andorra",
                    "value_name": "Andorra",
                    "global_identifier": "ATO00057004",
                    "is_default": false
                  },
                  {
                    "id": 15,
                    "name": "Angola",
                    "value_name": "Angola",
                    "global_identifier": "ATO00057005",
                    "is_default": false
                  },
                  {
                    "id": 16,
                    "name": "Anguila",
                    "value_name": "Anguila",
                    "global_identifier": "ATO00057006",
                    "is_default": false
                  },
                  {
                    "id": 17,
                    "name": "Antártida",
                    "value_name": "Antártida",
                    "global_identifier": "ATO00057007",
                    "is_default": false
                  },
                  {
                    "id": 18,
                    "name": "Antigua y Barbuda",
                    "value_name": "Antigua y Barbuda",
                    "global_identifier": "ATO00057008",
                    "is_default": false
                  },
                  {
                    "id": 19,
                    "name": "Arabia Saudí",
                    "value_name": "Arabia Saudí",
                    "global_identifier": "ATO00057009",
                    "is_default": false
                  },
                  {
                    "id": 20,
                    "name": "Argelia",
                    "value_name": "Argelia",
                    "global_identifier": "ATO00057010",
                    "is_default": false
                  },
                  {
                    "id": 21,
                    "name": "Argentina",
                    "value_name": "Argentina",
                    "global_identifier": "ATO00057011",
                    "is_default": false
                  },
                  {
                    "id": 22,
                    "name": "Armenia",
                    "value_name": "Armenia",
                    "global_identifier": "ATO00057012",
                    "is_default": false
                  },
                  {
                    "id": 23,
                    "name": "Aruba",
                    "value_name": "Aruba",
                    "global_identifier": "ATO00057013",
                    "is_default": false
                  },
                  {
                    "id": 24,
                    "name": "Australia",
                    "value_name": "Australia",
                    "global_identifier": "ATO00057014",
                    "is_default": false
                  },
                  {
                    "id": 25,
                    "name": "Austria",
                    "value_name": "Austria",
                    "global_identifier": "ATO00057015",
                    "is_default": false
                  },
                  {
                    "id": 26,
                    "name": "Azerbaiyán",
                    "value_name": "Azerbaiyán",
                    "global_identifier": "ATO00057016",
                    "is_default": false
                  },
                  {
                    "id": 27,
                    "name": "Bahamas",
                    "value_name": "Bahamas",
                    "global_identifier": "ATO00057017",
                    "is_default": false
                  },
                  {
                    "id": 28,
                    "name": "Bahréin",
                    "value_name": "Bahréin",
                    "global_identifier": "ATO00057018",
                    "is_default": false
                  },
                  {
                    "id": 29,
                    "name": "Bangladesh",
                    "value_name": "Bangladesh",
                    "global_identifier": "ATO00057019",
                    "is_default": false
                  },
                  {
                    "id": 30,
                    "name": "Barbados",
                    "value_name": "Barbados",
                    "global_identifier": "ATO00057020",
                    "is_default": false
                  },
                  {
                    "id": 31,
                    "name": "Bélgica",
                    "value_name": "Bélgica",
                    "global_identifier": "ATO00057021",
                    "is_default": false
                  },
                  {
                    "id": 32,
                    "name": "Belice",
                    "value_name": "Belice",
                    "global_identifier": "ATO00057022",
                    "is_default": false
                  },
                  {
                    "id": 33,
                    "name": "Benín",
                    "value_name": "Benín",
                    "global_identifier": "ATO00057023",
                    "is_default": false
                  },
                  {
                    "id": 34,
                    "name": "Bermudas",
                    "value_name": "Bermudas",
                    "global_identifier": "ATO00057024",
                    "is_default": false
                  },
                  {
                    "id": 35,
                    "name": "Bielorrusia",
                    "value_name": "Bielorrusia",
                    "global_identifier": "ATO00057025",
                    "is_default": false
                  },
                  {
                    "id": 36,
                    "name": "Bolivia, Estado Plurinacional de",
                    "value_name": "Bolivia, Estado Plurinacional de",
                    "global_identifier": "ATO00057026",
                    "is_default": false
                  },
                  {
                    "id": 37,
                    "name": "Bonaire, Sint Estatus y Saba",
                    "value_name": "Bonaire, Sint Estatus y Saba",
                    "global_identifier": "ATO00057027",
                    "is_default": false
                  },
                  {
                    "id": 38,
                    "name": "Bosnia-Herzegovina",
                    "value_name": "Bosnia-Herzegovina",
                    "global_identifier": "ATO00057028",
                    "is_default": false
                  },
                  {
                    "id": 39,
                    "name": "Botsuana",
                    "value_name": "Botsuana",
                    "global_identifier": "ATO00057029",
                    "is_default": false
                  },
                  {
                    "id": 40,
                    "name": "Brasil",
                    "value_name": "Brasil",
                    "global_identifier": "ATO00057030",
                    "is_default": false
                  },
                  {
                    "id": 41,
                    "name": "Brunéi Darussalam",
                    "value_name": "Brunéi Darussalam",
                    "global_identifier": "ATO00057031",
                    "is_default": false
                  },
                  {
                    "id": 42,
                    "name": "Bulgaria",
                    "value_name": "Bulgaria",
                    "global_identifier": "ATO00057032",
                    "is_default": false
                  },
                  {
                    "id": 43,
                    "name": "Burkina Faso",
                    "value_name": "Burkina Faso",
                    "global_identifier": "ATO00057033",
                    "is_default": false
                  },
                  {
                    "id": 44,
                    "name": "Burundi",
                    "value_name": "Burundi",
                    "global_identifier": "ATO00057034",
                    "is_default": false
                  },
                  {
                    "id": 45,
                    "name": "Bután",
                    "value_name": "Bután",
                    "global_identifier": "ATO00057035",
                    "is_default": false
                  },
                  {
                    "id": 46,
                    "name": "Cabo Verde",
                    "value_name": "Cabo Verde",
                    "global_identifier": "ATO00057036",
                    "is_default": false
                  },
                  {
                    "id": 47,
                    "name": "Camboya",
                    "value_name": "Camboya",
                    "global_identifier": "ATO00057037",
                    "is_default": false
                  },
                  {
                    "id": 48,
                    "name": "Camerún",
                    "value_name": "Camerún",
                    "global_identifier": "ATO00057038",
                    "is_default": false
                  },
                  {
                    "id": 49,
                    "name": "Canadá",
                    "value_name": "Canadá",
                    "global_identifier": "ATO00057039",
                    "is_default": false
                  },
                  {
                    "id": 50,
                    "name": "Chad",
                    "value_name": "Chad",
                    "global_identifier": "ATO00057040",
                    "is_default": false
                  },
                  {
                    "id": 51,
                    "name": "Chile",
                    "value_name": "Chile",
                    "global_identifier": "ATO00057041",
                    "is_default": false
                  },
                  {
                    "id": 52,
                    "name": "China",
                    "value_name": "China",
                    "global_identifier": "ATO00057042",
                    "is_default": false
                  },
                  {
                    "id": 53,
                    "name": "Chipre",
                    "value_name": "Chipre",
                    "global_identifier": "ATO00057043",
                    "is_default": false
                  },
                  {
                    "id": 54,
                    "name": "Colombia",
                    "value_name": "Colombia",
                    "global_identifier": "ATO00057044",
                    "is_default": false
                  },
                  {
                    "id": 55,
                    "name": "Comoras",
                    "value_name": "Comoras",
                    "global_identifier": "ATO00057045",
                    "is_default": false
                  },
                  {
                    "id": 56,
                    "name": "Congo",
                    "value_name": "Congo",
                    "global_identifier": "ATO00057046",
                    "is_default": false
                  },
                  {
                    "id": 57,
                    "name": "Congo, la República Democrática del",
                    "value_name": "Congo, la República Democrática del",
                    "global_identifier": "ATO00057047",
                    "is_default": false
                  },
                  {
                    "id": 58,
                    "name": "Corea, República de",
                    "value_name": "Corea, República de",
                    "global_identifier": "ATO00057048",
                    "is_default": false
                  },
                  {
                    "id": 59,
                    "name": "Corea, República Popular Democrática de",
                    "value_name": "Corea, República Popular Democrática de",
                    "global_identifier": "ATO00057049",
                    "is_default": false
                  },
                  {
                    "id": 60,
                    "name": "Costa de Marfil",
                    "value_name": "Costa de Marfil",
                    "global_identifier": "ATO00057050",
                    "is_default": false
                  },
                  {
                    "id": 61,
                    "name": "Costa Rica",
                    "value_name": "Costa Rica",
                    "global_identifier": "ATO00057051",
                    "is_default": false
                  },
                  {
                    "id": 62,
                    "name": "Croacia",
                    "value_name": "Croacia",
                    "global_identifier": "ATO00057052",
                    "is_default": false
                  },
                  {
                    "id": 63,
                    "name": "Cuba",
                    "value_name": "Cuba",
                    "global_identifier": "ATO00057053",
                    "is_default": false
                  },
                  {
                    "id": 64,
                    "name": "Curasao",
                    "value_name": "Curasao",
                    "global_identifier": "ATO00057054",
                    "is_default": false
                  },
                  {
                    "id": 65,
                    "name": "Dinamarca",
                    "value_name": "Dinamarca",
                    "global_identifier": "ATO00057055",
                    "is_default": false
                  },
                  {
                    "id": 66,
                    "name": "Djibouti",
                    "value_name": "Djibouti",
                    "global_identifier": "ATO00057056",
                    "is_default": false
                  },
                  {
                    "id": 67,
                    "name": "Dominica",
                    "value_name": "Dominica",
                    "global_identifier": "ATO00057057",
                    "is_default": false
                  },
                  {
                    "id": 68,
                    "name": "Ecuador",
                    "value_name": "Ecuador",
                    "global_identifier": "ATO00057058",
                    "is_default": false
                  },
                  {
                    "id": 69,
                    "name": "Egipto",
                    "value_name": "Egipto",
                    "global_identifier": "ATO00057059",
                    "is_default": false
                  },
                  {
                    "id": 70,
                    "name": "El Salvador",
                    "value_name": "El Salvador",
                    "global_identifier": "ATO00057060",
                    "is_default": false
                  },
                  {
                    "id": 71,
                    "name": "Emiratos Árabes Unidos",
                    "value_name": "Emiratos Árabes Unidos",
                    "global_identifier": "ATO00057061",
                    "is_default": false
                  },
                  {
                    "id": 72,
                    "name": "Eritrea",
                    "value_name": "Eritrea",
                    "global_identifier": "ATO00057062",
                    "is_default": false
                  },
                  {
                    "id": 73,
                    "name": "Eslovaquia",
                    "value_name": "Eslovaquia",
                    "global_identifier": "ATO00057063",
                    "is_default": false
                  },
                  {
                    "id": 74,
                    "name": "Eslovenia",
                    "value_name": "Eslovenia",
                    "global_identifier": "ATO00057064",
                    "is_default": false
                  },
                  {
                    "id": 75,
                    "name": "España",
                    "value_name": "España",
                    "global_identifier": "ATO00057065",
                    "is_default": false
                  },
                  {
                    "id": 76,
                    "name": "Estados Unidos",
                    "value_name": "Estados Unidos",
                    "global_identifier": "ATO00057066",
                    "is_default": false
                  },
                  {
                    "id": 77,
                    "name": "Estonia",
                    "value_name": "Estonia",
                    "global_identifier": "ATO00057067",
                    "is_default": false
                  },
                  {
                    "id": 78,
                    "name": "Etiopía",
                    "value_name": "Etiopía",
                    "global_identifier": "ATO00057068",
                    "is_default": false
                  },
                  {
                    "id": 79,
                    "name": "Federación de Rusia",
                    "value_name": "Federación de Rusia",
                    "global_identifier": "ATO00057069",
                    "is_default": false
                  },
                  {
                    "id": 80,
                    "name": "Filipinas",
                    "value_name": "Filipinas",
                    "global_identifier": "ATO00057070",
                    "is_default": false
                  },
                  {
                    "id": 81,
                    "name": "Finlandia",
                    "value_name": "Finlandia",
                    "global_identifier": "ATO00057071",
                    "is_default": false
                  },
                  {
                    "id": 82,
                    "name": "Fiyi",
                    "value_name": "Fiyi",
                    "global_identifier": "ATO00057072",
                    "is_default": false
                  },
                  {
                    "id": 83,
                    "name": "Francia",
                    "value_name": "Francia",
                    "global_identifier": "ATO00057073",
                    "is_default": false
                  },
                  {
                    "id": 84,
                    "name": "Gabón",
                    "value_name": "Gabón",
                    "global_identifier": "ATO00057074",
                    "is_default": false
                  },
                  {
                    "id": 85,
                    "name": "Gambia",
                    "value_name": "Gambia",
                    "global_identifier": "ATO00057075",
                    "is_default": false
                  },
                  {
                    "id": 86,
                    "name": "Georgia",
                    "value_name": "Georgia",
                    "global_identifier": "ATO00057076",
                    "is_default": false
                  },
                  {
                    "id": 87,
                    "name": "Georgia del Sur y las Islas Sándwich del Sur",
                    "value_name": "Georgia del Sur y las Islas Sándwich del Sur",
                    "global_identifier": "ATO00057077",
                    "is_default": false
                  },
                  {
                    "id": 88,
                    "name": "Ghana",
                    "value_name": "Ghana",
                    "global_identifier": "ATO00057078",
                    "is_default": false
                  },
                  {
                    "id": 89,
                    "name": "Gibraltar",
                    "value_name": "Gibraltar",
                    "global_identifier": "ATO00057079",
                    "is_default": false
                  },
                  {
                    "id": 90,
                    "name": "Granada",
                    "value_name": "Granada",
                    "global_identifier": "ATO00057080",
                    "is_default": false
                  },
                  {
                    "id": 91,
                    "name": "Grecia",
                    "value_name": "Grecia",
                    "global_identifier": "ATO00057081",
                    "is_default": false
                  },
                  {
                    "id": 92,
                    "name": "Groenlandia",
                    "value_name": "Groenlandia",
                    "global_identifier": "ATO00057082",
                    "is_default": false
                  },
                  {
                    "id": 93,
                    "name": "Guadalupe",
                    "value_name": "Guadalupe",
                    "global_identifier": "ATO00057083",
                    "is_default": false
                  },
                  {
                    "id": 94,
                    "name": "Guam",
                    "value_name": "Guam",
                    "global_identifier": "ATO00057084",
                    "is_default": false
                  },
                  {
                    "id": 95,
                    "name": "Guatemala",
                    "value_name": "Guatemala",
                    "global_identifier": "ATO00057085",
                    "is_default": false
                  },
                  {
                    "id": 96,
                    "name": "Guayana Francesa",
                    "value_name": "Guayana Francesa",
                    "global_identifier": "ATO00057086",
                    "is_default": false
                  },
                  {
                    "id": 97,
                    "name": "Guernsey",
                    "value_name": "Guernsey",
                    "global_identifier": "ATO00057087",
                    "is_default": false
                  },
                  {
                    "id": 98,
                    "name": "Guinea",
                    "value_name": "Guinea",
                    "global_identifier": "ATO00057088",
                    "is_default": false
                  },
                  {
                    "id": 99,
                    "name": "Guinea Ecuatorial",
                    "value_name": "Guinea Ecuatorial",
                    "global_identifier": "ATO00057089",
                    "is_default": false
                  },
                  {
                    "id": 100,
                    "name": "Guinea-Bissau",
                    "value_name": "Guinea-Bissau",
                    "global_identifier": "ATO00057090",
                    "is_default": false
                  },
                  {
                    "id": 101,
                    "name": "Guyana",
                    "value_name": "Guyana",
                    "global_identifier": "ATO00057091",
                    "is_default": false
                  },
                  {
                    "id": 102,
                    "name": "Haití",
                    "value_name": "Haití",
                    "global_identifier": "ATO00057092",
                    "is_default": false
                  },
                  {
                    "id": 103,
                    "name": "Honduras",
                    "value_name": "Honduras",
                    "global_identifier": "ATO00057093",
                    "is_default": false
                  },
                  {
                    "id": 104,
                    "name": "Hong Kong",
                    "value_name": "Hong Kong",
                    "global_identifier": "ATO00057094",
                    "is_default": false
                  },
                  {
                    "id": 105,
                    "name": "Hungría",
                    "value_name": "Hungría",
                    "global_identifier": "ATO00057095",
                    "is_default": false
                  },
                  {
                    "id": 106,
                    "name": "India",
                    "value_name": "India",
                    "global_identifier": "ATO00057096",
                    "is_default": false
                  },
                  {
                    "id": 107,
                    "name": "Indonesia",
                    "value_name": "Indonesia",
                    "global_identifier": "ATO00057097",
                    "is_default": false
                  },
                  {
                    "id": 108,
                    "name": "Irak",
                    "value_name": "Irak",
                    "global_identifier": "ATO00057098",
                    "is_default": false
                  },
                  {
                    "id": 109,
                    "name": "Irán, República Islámica de",
                    "value_name": "Irán, República Islámica de",
                    "global_identifier": "ATO00057099",
                    "is_default": false
                  },
                  {
                    "id": 161355,
                    "name": "Irán, República Islámica del",
                    "value_name": "Irán, República Islámica del",
                    "global_identifier": "ATO00000016968",
                    "is_default": false
                  },
                  {
                    "id": 110,
                    "name": "Irlanda",
                    "value_name": "Irlanda",
                    "global_identifier": "ATO00057100",
                    "is_default": false
                  },
                  {
                    "id": 111,
                    "name": "Isla Bouvet",
                    "value_name": "Isla Bouvet",
                    "global_identifier": "ATO00057101",
                    "is_default": false
                  },
                  {
                    "id": 112,
                    "name": "Isla de Man",
                    "value_name": "Isla de Man",
                    "global_identifier": "ATO00057102",
                    "is_default": false
                  },
                  {
                    "id": 113,
                    "name": "Isla de Navidad",
                    "value_name": "Isla de Navidad",
                    "global_identifier": "ATO00057103",
                    "is_default": false
                  },
                  {
                    "id": 114,
                    "name": "Isla Heard e Islas McDonald",
                    "value_name": "Isla Heard e Islas McDonald",
                    "global_identifier": "ATO00057104",
                    "is_default": false
                  },
                  {
                    "id": 115,
                    "name": "Isla Norfolk",
                    "value_name": "Isla Norfolk",
                    "global_identifier": "ATO00057105",
                    "is_default": false
                  },
                  {
                    "id": 116,
                    "name": "Islandia",
                    "value_name": "Islandia",
                    "global_identifier": "ATO00057106",
                    "is_default": false
                  },
                  {
                    "id": 117,
                    "name": "Islas Åland",
                    "value_name": "Islas Åland",
                    "global_identifier": "ATO00057107",
                    "is_default": false
                  },
                  {
                    "id": 118,
                    "name": "Islas Caimán",
                    "value_name": "Islas Caimán",
                    "global_identifier": "ATO00057108",
                    "is_default": false
                  },
                  {
                    "id": 119,
                    "name": "Islas Cocos (Keeling)",
                    "value_name": "Islas Cocos (Keeling)",
                    "global_identifier": "ATO00057109",
                    "is_default": false
                  },
                  {
                    "id": 120,
                    "name": "Islas Cook",
                    "value_name": "Islas Cook",
                    "global_identifier": "ATO00057110",
                    "is_default": false
                  },
                  {
                    "id": 121,
                    "name": "Islas Faroe",
                    "value_name": "Islas Faroe",
                    "global_identifier": "ATO00057111",
                    "is_default": false
                  },
                  {
                    "id": 122,
                    "name": "Islas Malvinas",
                    "value_name": "Islas Malvinas",
                    "global_identifier": "ATO00057112",
                    "is_default": false
                  },
                  {
                    "id": 123,
                    "name": "Islas Marianas del Norte",
                    "value_name": "Islas Marianas del Norte",
                    "global_identifier": "ATO00057113",
                    "is_default": false
                  },
                  {
                    "id": 124,
                    "name": "Islas Marshall",
                    "value_name": "Islas Marshall",
                    "global_identifier": "ATO00057114",
                    "is_default": false
                  },
                  {
                    "id": 125,
                    "name": "Islas Salomón",
                    "value_name": "Islas Salomón",
                    "global_identifier": "ATO00057115",
                    "is_default": false
                  },
                  {
                    "id": 126,
                    "name": "Islas Turcas y Caicos",
                    "value_name": "Islas Turcas y Caicos",
                    "global_identifier": "ATO00057116",
                    "is_default": false
                  },
                  {
                    "id": 127,
                    "name": "Islas Ultramarinas Menores de los Estados Unidos",
                    "value_name": "Islas Ultramarinas Menores de los Estados Unidos",
                    "global_identifier": "ATO00057117",
                    "is_default": false
                  },
                  {
                    "id": 128,
                    "name": "Islas Vírgenes, Británica",
                    "value_name": "Islas Vírgenes, Británica",
                    "global_identifier": "ATO00057118",
                    "is_default": false
                  },
                  {
                    "id": 129,
                    "name": "Islas Vírgenes, Estados Unidos",
                    "value_name": "Islas Vírgenes, Estados Unidos",
                    "global_identifier": "ATO00057119",
                    "is_default": false
                  },
                  {
                    "id": 130,
                    "name": "Israel",
                    "value_name": "Israel",
                    "global_identifier": "ATO00057120",
                    "is_default": false
                  },
                  {
                    "id": 131,
                    "name": "Italia",
                    "value_name": "Italia",
                    "global_identifier": "ATO00057121",
                    "is_default": false
                  },
                  {
                    "id": 132,
                    "name": "Jamahiriya árabe Libia",
                    "value_name": "Jamahiriya árabe Libia",
                    "global_identifier": "ATO00057122",
                    "is_default": false
                  },
                  {
                    "id": 133,
                    "name": "Jamaica",
                    "value_name": "Jamaica",
                    "global_identifier": "ATO00057123",
                    "is_default": false
                  },
                  {
                    "id": 134,
                    "name": "Japón",
                    "value_name": "Japón",
                    "global_identifier": "ATO00057124",
                    "is_default": false
                  },
                  {
                    "id": 135,
                    "name": "Jersey",
                    "value_name": "Jersey",
                    "global_identifier": "ATO00057125",
                    "is_default": false
                  },
                  {
                    "id": 136,
                    "name": "Jordania",
                    "value_name": "Jordania",
                    "global_identifier": "ATO00057126",
                    "is_default": false
                  },
                  {
                    "id": 137,
                    "name": "Kazajstán",
                    "value_name": "Kazajstán",
                    "global_identifier": "ATO00057127",
                    "is_default": false
                  },
                  {
                    "id": 138,
                    "name": "Kenia",
                    "value_name": "Kenia",
                    "global_identifier": "ATO00057128",
                    "is_default": false
                  },
                  {
                    "id": 139,
                    "name": "Kirguizistán",
                    "value_name": "Kirguizistán",
                    "global_identifier": "ATO00057129",
                    "is_default": false
                  },
                  {
                    "id": 140,
                    "name": "Kiribati",
                    "value_name": "Kiribati",
                    "global_identifier": "ATO00057130",
                    "is_default": false
                  },
                  {
                    "id": 141,
                    "name": "Kuwait",
                    "value_name": "Kuwait",
                    "global_identifier": "ATO00057131",
                    "is_default": false
                  },
                  {
                    "id": 142,
                    "name": "Lesoto",
                    "value_name": "Lesoto",
                    "global_identifier": "ATO00057132",
                    "is_default": false
                  },
                  {
                    "id": 143,
                    "name": "Letonia",
                    "value_name": "Letonia",
                    "global_identifier": "ATO00057133",
                    "is_default": false
                  },
                  {
                    "id": 144,
                    "name": "Líbano",
                    "value_name": "Líbano",
                    "global_identifier": "ATO00057134",
                    "is_default": false
                  },
                  {
                    "id": 145,
                    "name": "Liberia",
                    "value_name": "Liberia",
                    "global_identifier": "ATO00057135",
                    "is_default": false
                  },
                  {
                    "id": 146,
                    "name": "Liechtenstein",
                    "value_name": "Liechtenstein",
                    "global_identifier": "ATO00057136",
                    "is_default": false
                  },
                  {
                    "id": 147,
                    "name": "Lituania",
                    "value_name": "Lituania",
                    "global_identifier": "ATO00057137",
                    "is_default": false
                  },
                  {
                    "id": 148,
                    "name": "Luxemburgo",
                    "value_name": "Luxemburgo",
                    "global_identifier": "ATO00057138",
                    "is_default": false
                  },
                  {
                    "id": 149,
                    "name": "Macao",
                    "value_name": "Macao",
                    "global_identifier": "ATO00057139",
                    "is_default": false
                  },
                  {
                    "id": 150,
                    "name": "Macedonia, la ex República Yugoslava de",
                    "value_name": "Macedonia, la ex República Yugoslava de",
                    "global_identifier": "ATO00057140",
                    "is_default": false
                  },
                  {
                    "id": 151,
                    "name": "Madagascar",
                    "value_name": "Madagascar",
                    "global_identifier": "ATO00057141",
                    "is_default": false
                  },
                  {
                    "id": 152,
                    "name": "Malasia",
                    "value_name": "Malasia",
                    "global_identifier": "ATO00057142",
                    "is_default": false
                  },
                  {
                    "id": 153,
                    "name": "Malawi",
                    "value_name": "Malawi",
                    "global_identifier": "ATO00057143",
                    "is_default": false
                  },
                  {
                    "id": 154,
                    "name": "Maldivas",
                    "value_name": "Maldivas",
                    "global_identifier": "ATO00057144",
                    "is_default": false
                  },
                  {
                    "id": 155,
                    "name": "Malí",
                    "value_name": "Malí",
                    "global_identifier": "ATO00057145",
                    "is_default": false
                  },
                  {
                    "id": 156,
                    "name": "Malta",
                    "value_name": "Malta",
                    "global_identifier": "ATO00057146",
                    "is_default": false
                  },
                  {
                    "id": 157,
                    "name": "Marruecos",
                    "value_name": "Marruecos",
                    "global_identifier": "ATO00057147",
                    "is_default": false
                  },
                  {
                    "id": 158,
                    "name": "Martinica",
                    "value_name": "Martinica",
                    "global_identifier": "ATO00057148",
                    "is_default": false
                  },
                  {
                    "id": 159,
                    "name": "Mauricio",
                    "value_name": "Mauricio",
                    "global_identifier": "ATO00057149",
                    "is_default": false
                  },
                  {
                    "id": 160,
                    "name": "Mauritania",
                    "value_name": "Mauritania",
                    "global_identifier": "ATO00057150",
                    "is_default": false
                  },
                  {
                    "id": 161,
                    "name": "Mayotte",
                    "value_name": "Mayotte",
                    "global_identifier": "ATO00057151",
                    "is_default": false
                  },
                  {
                    "id": 162,
                    "name": "México",
                    "value_name": "México",
                    "global_identifier": "ATO00057152",
                    "is_default": false
                  },
                  {
                    "id": 163,
                    "name": "Micronesia, Estados Federados de",
                    "value_name": "Micronesia, Estados Federados de",
                    "global_identifier": "ATO00057153",
                    "is_default": false
                  },
                  {
                    "id": 164,
                    "name": "Moldavia, República de",
                    "value_name": "Moldavia, República de",
                    "global_identifier": "ATO00057154",
                    "is_default": false
                  },
                  {
                    "id": 165,
                    "name": "Mónaco",
                    "value_name": "Mónaco",
                    "global_identifier": "ATO00057155",
                    "is_default": false
                  },
                  {
                    "id": 166,
                    "name": "Mongolia",
                    "value_name": "Mongolia",
                    "global_identifier": "ATO00057156",
                    "is_default": false
                  },
                  {
                    "id": 167,
                    "name": "Montenegro",
                    "value_name": "Montenegro",
                    "global_identifier": "ATO00057157",
                    "is_default": false
                  },
                  {
                    "id": 168,
                    "name": "Montserrat",
                    "value_name": "Montserrat",
                    "global_identifier": "ATO00057158",
                    "is_default": false
                  },
                  {
                    "id": 169,
                    "name": "Mozambique",
                    "value_name": "Mozambique",
                    "global_identifier": "ATO00057159",
                    "is_default": false
                  },
                  {
                    "id": 170,
                    "name": "Myanmar",
                    "value_name": "Myanmar",
                    "global_identifier": "ATO00057160",
                    "is_default": false
                  },
                  {
                    "id": 171,
                    "name": "Namibia",
                    "value_name": "Namibia",
                    "global_identifier": "ATO00057161",
                    "is_default": false
                  },
                  {
                    "id": 172,
                    "name": "Nauru",
                    "value_name": "Nauru",
                    "global_identifier": "ATO00057162",
                    "is_default": false
                  },
                  {
                    "id": 173,
                    "name": "Nepal",
                    "value_name": "Nepal",
                    "global_identifier": "ATO00057163",
                    "is_default": false
                  },
                  {
                    "id": 174,
                    "name": "Nicaragua",
                    "value_name": "Nicaragua",
                    "global_identifier": "ATO00057164",
                    "is_default": false
                  },
                  {
                    "id": 175,
                    "name": "Níger",
                    "value_name": "Níger",
                    "global_identifier": "ATO00057165",
                    "is_default": false
                  },
                  {
                    "id": 176,
                    "name": "Nigeria",
                    "value_name": "Nigeria",
                    "global_identifier": "ATO00057166",
                    "is_default": false
                  },
                  {
                    "id": 177,
                    "name": "Niue",
                    "value_name": "Niue",
                    "global_identifier": "ATO00057167",
                    "is_default": false
                  },
                  {
                    "id": 178,
                    "name": "Noruega",
                    "value_name": "Noruega",
                    "global_identifier": "ATO00057168",
                    "is_default": false
                  },
                  {
                    "id": 179,
                    "name": "Nueva Caledonia",
                    "value_name": "Nueva Caledonia",
                    "global_identifier": "ATO00057169",
                    "is_default": false
                  },
                  {
                    "id": 180,
                    "name": "Nueva Zelanda",
                    "value_name": "Nueva Zelanda",
                    "global_identifier": "ATO00057170",
                    "is_default": false
                  },
                  {
                    "id": 181,
                    "name": "Omán",
                    "value_name": "Omán",
                    "global_identifier": "ATO00057171",
                    "is_default": false
                  },
                  {
                    "id": 182,
                    "name": "Países Bajos",
                    "value_name": "Países Bajos",
                    "global_identifier": "ATO00057172",
                    "is_default": false
                  },
                  {
                    "id": 183,
                    "name": "Pakistán",
                    "value_name": "Pakistán",
                    "global_identifier": "ATO00057173",
                    "is_default": false
                  },
                  {
                    "id": 184,
                    "name": "Palau",
                    "value_name": "Palau",
                    "global_identifier": "ATO00057174",
                    "is_default": false
                  },
                  {
                    "id": 185,
                    "name": "Panamá",
                    "value_name": "Panamá",
                    "global_identifier": "ATO00057175",
                    "is_default": false
                  },
                  {
                    "id": 186,
                    "name": "Papúa Nueva Guinea",
                    "value_name": "Papúa Nueva Guinea",
                    "global_identifier": "ATO00057176",
                    "is_default": false
                  },
                  {
                    "id": 187,
                    "name": "Paraguay",
                    "value_name": "Paraguay",
                    "global_identifier": "ATO00057177",
                    "is_default": false
                  },
                  {
                    "id": 188,
                    "name": "Perú",
                    "value_name": "Perú",
                    "global_identifier": "ATO00057178",
                    "is_default": false
                  },
                  {
                    "id": 189,
                    "name": "Pitcairn",
                    "value_name": "Pitcairn",
                    "global_identifier": "ATO00057179",
                    "is_default": false
                  },
                  {
                    "id": 190,
                    "name": "Polinesia Francesa",
                    "value_name": "Polinesia Francesa",
                    "global_identifier": "ATO00057180",
                    "is_default": false
                  },
                  {
                    "id": 191,
                    "name": "Polonia",
                    "value_name": "Polonia",
                    "global_identifier": "ATO00057181",
                    "is_default": false
                  },
                  {
                    "id": 192,
                    "name": "Portugal",
                    "value_name": "Portugal",
                    "global_identifier": "ATO00057182",
                    "is_default": false
                  },
                  {
                    "id": 193,
                    "name": "Puerto Rico",
                    "value_name": "Puerto Rico",
                    "global_identifier": "ATO00057183",
                    "is_default": false
                  },
                  {
                    "id": 194,
                    "name": "Qatar",
                    "value_name": "Qatar",
                    "global_identifier": "ATO00057184",
                    "is_default": false
                  },
                  {
                    "id": 195,
                    "name": "Reino Unido",
                    "value_name": "Reino Unido",
                    "global_identifier": "ATO00057185",
                    "is_default": false
                  },
                  {
                    "id": 196,
                    "name": "República árabe de Siria",
                    "value_name": "República árabe de Siria",
                    "global_identifier": "ATO00057186",
                    "is_default": false
                  },
                  {
                    "id": 197,
                    "name": "República Centroafricana",
                    "value_name": "República Centroafricana",
                    "global_identifier": "ATO00057187",
                    "is_default": false
                  },
                  {
                    "id": 198,
                    "name": "República Checa",
                    "value_name": "República Checa",
                    "global_identifier": "ATO00057188",
                    "is_default": false
                  },
                  {
                    "id": 199,
                    "name": "República Democrática Popular Lao",
                    "value_name": "República Democrática Popular Lao",
                    "global_identifier": "ATO00057189",
                    "is_default": false
                  },
                  {
                    "id": 200,
                    "name": "República Dominicana",
                    "value_name": "República Dominicana",
                    "global_identifier": "ATO00057190",
                    "is_default": false
                  },
                  {
                    "id": 201,
                    "name": "Reunión",
                    "value_name": "Reunión",
                    "global_identifier": "ATO00057191",
                    "is_default": false
                  },
                  {
                    "id": 202,
                    "name": "Ruanda",
                    "value_name": "Ruanda",
                    "global_identifier": "ATO00057192",
                    "is_default": false
                  },
                  {
                    "id": 203,
                    "name": "Rumania",
                    "value_name": "Rumania",
                    "global_identifier": "ATO00057193",
                    "is_default": false
                  },
                  {
                    "id": 204,
                    "name": "Sahara Occidental",
                    "value_name": "Sahara Occidental",
                    "global_identifier": "ATO00057194",
                    "is_default": false
                  },
                  {
                    "id": 205,
                    "name": "Samoa",
                    "value_name": "Samoa",
                    "global_identifier": "ATO00057195",
                    "is_default": false
                  },
                  {
                    "id": 206,
                    "name": "Samoa Americana",
                    "value_name": "Samoa Americana",
                    "global_identifier": "ATO00057196",
                    "is_default": false
                  },
                  {
                    "id": 207,
                    "name": "San Bartolomé",
                    "value_name": "San Bartolomé",
                    "global_identifier": "ATO00057197",
                    "is_default": false
                  },
                  {
                    "id": 208,
                    "name": "San Cristóbal y Nieves",
                    "value_name": "San Cristóbal y Nieves",
                    "global_identifier": "ATO00057198",
                    "is_default": false
                  },
                  {
                    "id": 209,
                    "name": "San Marino",
                    "value_name": "San Marino",
                    "global_identifier": "ATO00057199",
                    "is_default": false
                  },
                  {
                    "id": 210,
                    "name": "San Martín (parte francesa)",
                    "value_name": "San Martín (parte francesa)",
                    "global_identifier": "ATO00057200",
                    "is_default": false
                  },
                  {
                    "id": 211,
                    "name": "San Martín (parte holandesa)",
                    "value_name": "San Martín (parte holandesa)",
                    "global_identifier": "ATO00057201",
                    "is_default": false
                  },
                  {
                    "id": 212,
                    "name": "San Pedro y Miquelón",
                    "value_name": "San Pedro y Miquelón",
                    "global_identifier": "ATO00057202",
                    "is_default": false
                  },
                  {
                    "id": 213,
                    "name": "San Vicente y las Granadinas",
                    "value_name": "San Vicente y las Granadinas",
                    "global_identifier": "ATO00057203",
                    "is_default": false
                  },
                  {
                    "id": 214,
                    "name": "Santa Elena, Ascensión y Tristán da Cunha",
                    "value_name": "Santa Elena, Ascensión y Tristán da Cunha",
                    "global_identifier": "ATO00057204",
                    "is_default": false
                  },
                  {
                    "id": 215,
                    "name": "Santa Lucía",
                    "value_name": "Santa Lucía",
                    "global_identifier": "ATO00057205",
                    "is_default": false
                  },
                  {
                    "id": 216,
                    "name": "Santa Sede (Estado de la Ciudad del Vaticano)",
                    "value_name": "Santa Sede (Estado de la Ciudad del Vaticano)",
                    "global_identifier": "ATO00057206",
                    "is_default": false
                  },
                  {
                    "id": 217,
                    "name": "Santo Tomé y Príncipe",
                    "value_name": "Santo Tomé y Príncipe",
                    "global_identifier": "ATO00057207",
                    "is_default": false
                  },
                  {
                    "id": 159791,
                    "name": "Senegal",
                    "value_name": "Senegal",
                    "global_identifier": "ATO00057208",
                    "is_default": false
                  },
                  {
                    "id": 219,
                    "name": "Serbia",
                    "value_name": "Serbia",
                    "global_identifier": "ATO00057209",
                    "is_default": false
                  },
                  {
                    "id": 220,
                    "name": "Seychelles",
                    "value_name": "Seychelles",
                    "global_identifier": "ATO00057210",
                    "is_default": false
                  },
                  {
                    "id": 221,
                    "name": "Sierra Leona",
                    "value_name": "Sierra Leona",
                    "global_identifier": "ATO00057211",
                    "is_default": false
                  },
                  {
                    "id": 222,
                    "name": "Singapur",
                    "value_name": "Singapur",
                    "global_identifier": "ATO00057212",
                    "is_default": false
                  },
                  {
                    "id": 223,
                    "name": "Somalia",
                    "value_name": "Somalia",
                    "global_identifier": "ATO00057213",
                    "is_default": false
                  },
                  {
                    "id": 224,
                    "name": "Sri Lanka",
                    "value_name": "Sri Lanka",
                    "global_identifier": "ATO00057214",
                    "is_default": false
                  },
                  {
                    "id": 225,
                    "name": "Suazilandia",
                    "value_name": "Suazilandia",
                    "global_identifier": "ATO00057215",
                    "is_default": false
                  },
                  {
                    "id": 226,
                    "name": "Sudáfrica",
                    "value_name": "Sudáfrica",
                    "global_identifier": "ATO00057216",
                    "is_default": false
                  },
                  {
                    "id": 227,
                    "name": "Sudán",
                    "value_name": "Sudán",
                    "global_identifier": "ATO00057217",
                    "is_default": false
                  },
                  {
                    "id": 228,
                    "name": "Sudán del Sur",
                    "value_name": "Sudán del Sur",
                    "global_identifier": "ATO00057218",
                    "is_default": false
                  },
                  {
                    "id": 229,
                    "name": "Suecia",
                    "value_name": "Suecia",
                    "global_identifier": "ATO00057219",
                    "is_default": false
                  },
                  {
                    "id": 230,
                    "name": "Suiza",
                    "value_name": "Suiza",
                    "global_identifier": "ATO00057220",
                    "is_default": false
                  },
                  {
                    "id": 231,
                    "name": "Surinam",
                    "value_name": "Surinam",
                    "global_identifier": "ATO00057221",
                    "is_default": false
                  },
                  {
                    "id": 232,
                    "name": "Svalbard y Jan Mayen",
                    "value_name": "Svalbard y Jan Mayen",
                    "global_identifier": "ATO00057222",
                    "is_default": false
                  },
                  {
                    "id": 233,
                    "name": "Tailandia",
                    "value_name": "Tailandia",
                    "global_identifier": "ATO00057223",
                    "is_default": false
                  },
                  {
                    "id": 234,
                    "name": "Taiwán, Provincia de China",
                    "value_name": "Taiwán, Provincia de China",
                    "global_identifier": "ATO00057224",
                    "is_default": false
                  },
                  {
                    "id": 235,
                    "name": "Tanzania, República Unida de",
                    "value_name": "Tanzania, República Unida de",
                    "global_identifier": "ATO00057225",
                    "is_default": false
                  },
                  {
                    "id": 236,
                    "name": "Tayikistán",
                    "value_name": "Tayikistán",
                    "global_identifier": "ATO00057226",
                    "is_default": false
                  },
                  {
                    "id": 237,
                    "name": "Territorio Británico del Océano Indico",
                    "value_name": "Territorio Británico del Océano Indico",
                    "global_identifier": "ATO00057227",
                    "is_default": false
                  },
                  {
                    "id": 238,
                    "name": "Territorio Palestino, Ocupado",
                    "value_name": "Territorio Palestino, Ocupado",
                    "global_identifier": "ATO00057228",
                    "is_default": false
                  },
                  {
                    "id": 239,
                    "name": "Territorios del Sur de Francia",
                    "value_name": "Territorios del Sur de Francia",
                    "global_identifier": "ATO00057229",
                    "is_default": false
                  },
                  {
                    "id": 240,
                    "name": "Timor-Leste",
                    "value_name": "Timor-Leste",
                    "global_identifier": "ATO00057230",
                    "is_default": false
                  },
                  {
                    "id": 241,
                    "name": "Togo",
                    "value_name": "Togo",
                    "global_identifier": "ATO00057231",
                    "is_default": false
                  },
                  {
                    "id": 242,
                    "name": "Tokelau",
                    "value_name": "Tokelau",
                    "global_identifier": "ATO00057232",
                    "is_default": false
                  },
                  {
                    "id": 243,
                    "name": "Tonga",
                    "value_name": "Tonga",
                    "global_identifier": "ATO00057233",
                    "is_default": false
                  },
                  {
                    "id": 244,
                    "name": "Trinidad y Tobago",
                    "value_name": "Trinidad y Tobago",
                    "global_identifier": "ATO00057234",
                    "is_default": false
                  },
                  {
                    "id": 245,
                    "name": "Túnez",
                    "value_name": "Túnez",
                    "global_identifier": "ATO00057235",
                    "is_default": false
                  },
                  {
                    "id": 246,
                    "name": "Turkmenistán",
                    "value_name": "Turkmenistán",
                    "global_identifier": "ATO00057236",
                    "is_default": false
                  },
                  {
                    "id": 247,
                    "name": "Turquía",
                    "value_name": "Turquía",
                    "global_identifier": "ATO00057237",
                    "is_default": false
                  },
                  {
                    "id": 248,
                    "name": "Tuvalu",
                    "value_name": "Tuvalu",
                    "global_identifier": "ATO00057238",
                    "is_default": false
                  },
                  {
                    "id": 249,
                    "name": "Ucrania",
                    "value_name": "Ucrania",
                    "global_identifier": "ATO00057239",
                    "is_default": false
                  },
                  {
                    "id": 250,
                    "name": "Uganda",
                    "value_name": "Uganda",
                    "global_identifier": "ATO00057240",
                    "is_default": false
                  },
                  {
                    "id": 251,
                    "name": "Uruguay",
                    "value_name": "Uruguay",
                    "global_identifier": "ATO00057241",
                    "is_default": false
                  },
                  {
                    "id": 252,
                    "name": "Uzbekistán",
                    "value_name": "Uzbekistán",
                    "global_identifier": "ATO00057242",
                    "is_default": false
                  },
                  {
                    "id": 253,
                    "name": "Vanuatu",
                    "value_name": "Vanuatu",
                    "global_identifier": "ATO00057243",
                    "is_default": false
                  },
                  {
                    "id": 254,
                    "name": "Venezuela",
                    "value_name": "Venezuela",
                    "global_identifier": "ATO00057244",
                    "is_default": false
                  },
                  {
                    "id": 255,
                    "name": "Vietnam",
                    "value_name": "Vietnam",
                    "global_identifier": "ATO00057245",
                    "is_default": false
                  },
                  {
                    "id": 256,
                    "name": "Wallis y Futuna",
                    "value_name": "Wallis y Futuna",
                    "global_identifier": "ATO00057246",
                    "is_default": false
                  },
                  {
                    "id": 257,
                    "name": "Yemen",
                    "value_name": "Yemen",
                    "global_identifier": "ATO00057247",
                    "is_default": false
                  },
                  {
                    "id": 258,
                    "name": "Zambia",
                    "value_name": "Zambia",
                    "global_identifier": "ATO00057248",
                    "is_default": false
                  },
                  {
                    "id": 259,
                    "name": "Zimbabue",
                    "value_name": "Zimbabue",
                    "global_identifier": "ATO00057249",
                    "is_default": false
                  }
                ],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "production_country",
                  "feed_name": "ProductionCountry",
                  "global_identifier": "ATT00007",
                  "group_name": "Main",
                  "input_type": "dropdown",
                  "product_type": "config",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "QuantityFalabella",
                "feed_name": "QuantityFalabella",
                "attribute_name": "quantity_falabella",
                "name": "Stock (Falabella)",
                "label": "Stock (Falabella)",
                "is_mandatory": false,
                "description": "Ingresa la cantidad de productos disponible para la venta en falabella.com. // Enter the quantity of products available for sale at falabella.com.",
                "attribute_type": "system",
                "example_value": null,
                "global_identifier": "ATT00018",
                "group_name": "Price & Tax",
                "input_type": "numberfield",
                "product_type": "simple",
                "is_global_attribute": true,
                "max_length": 10,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "quantity_falabella",
                  "feed_name": "QuantityFalabella",
                  "global_identifier": "ATT00018",
                  "group_name": "Price & Tax",
                  "input_type": "numberfield",
                  "product_type": "simple",
                  "is_global_attribute": true,
                  "max_length": 10,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 1
              },
              {
                "id": "PriceFalabella",
                "feed_name": "PriceFalabella",
                "attribute_name": "price_falabella",
                "name": "Precio (Falabella)",
                "label": "Precio (Falabella)",
                "is_mandatory": false,
                "description": "Ingresa el precio del producto, con impuestos. Importante: el punto separa miles y millones, y la coma los decimales. // Enter the price of the product, with taxes. Important: the dot separates thousands and millions, and the comma separates decimals.",
                "attribute_type": "system",
                "example_value": "999.999,99",
                "global_identifier": "ATT00019",
                "group_name": "Price & Tax",
                "input_type": "numberfield",
                "product_type": "simple",
                "is_global_attribute": true,
                "max_length": 10,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "price_falabella",
                  "feed_name": "PriceFalabella",
                  "global_identifier": "ATT00019",
                  "group_name": "Price & Tax",
                  "input_type": "numberfield",
                  "product_type": "simple",
                  "is_global_attribute": true,
                  "max_length": 10,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": 25000
              },
              {
                "id": "SalePriceFalabella",
                "feed_name": "SalePriceFalabella",
                "attribute_name": "sale_price_falabella",
                "name": "Precio de oferta (Falabella)",
                "label": "Precio de oferta (Falabella)",
                "is_mandatory": false,
                "description": "Ingresa precio de oferta de los productos, con impuestos. Imp.: el punto separa miles y millones, y la coma los decimales. // Enter the sale price of the products, including taxes. Imp.: dots separate thousands and millions, and commas separate decimals.",
                "attribute_type": "system",
                "example_value": "999.999,99",
                "global_identifier": "ATT00020",
                "group_name": "Price & Tax",
                "input_type": "numberfield",
                "product_type": "simple",
                "is_global_attribute": true,
                "max_length": 10,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "sale_price_falabella",
                  "feed_name": "SalePriceFalabella",
                  "global_identifier": "ATT00020",
                  "group_name": "Price & Tax",
                  "input_type": "numberfield",
                  "product_type": "simple",
                  "is_global_attribute": true,
                  "max_length": 10,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "SaleStartDateFalabella",
                "feed_name": "SaleStartDateFalabella",
                "attribute_name": "sale_start_date_falabella",
                "name": "Fecha de inicio precio de oferta (Falabella)",
                "label": "Fecha de inicio precio de oferta (Falabella)",
                "is_mandatory": false,
                "description": "Ingresa la fecha en la que inicia el precio de oferta para los productos en falabella.com. Formato: fecha, aaaa-mm-dd (año-mes-día). // Enter the date on which the sale price starts for products on falabella.com. Format: date, yyyy-mm-dd (year-month-day).",
                "attribute_type": "system",
                "example_value": null,
                "global_identifier": "ATT00021",
                "group_name": "Price & Tax",
                "input_type": "datefield",
                "product_type": "simple",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "sale_start_date_falabella",
                  "feed_name": "SaleStartDateFalabella",
                  "global_identifier": "ATT00021",
                  "group_name": "Price & Tax",
                  "input_type": "datefield",
                  "product_type": "simple",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "SaleEndDateFalabella",
                "feed_name": "SaleEndDateFalabella",
                "attribute_name": "sale_end_date_falabella",
                "name": "Fecha de fin precio de oferta (Falabella)",
                "label": "Fecha de fin precio de oferta (Falabella)",
                "is_mandatory": false,
                "description": "Ingresa la fecha en la que termina el precio de oferta para los productos en falabella.com. Formato: fecha, aaaa-mm-dd (año-mes-día). // Enter the date on which the sale price ends for products on falabella.com. Format: date, yyyy-mm-dd (year-month-day).",
                "attribute_type": "system",
                "example_value": null,
                "global_identifier": "ATT00022",
                "group_name": "Price & Tax",
                "input_type": "datefield",
                "product_type": "simple",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "sale_end_date_falabella",
                  "feed_name": "SaleEndDateFalabella",
                  "global_identifier": "ATT00022",
                  "group_name": "Price & Tax",
                  "input_type": "datefield",
                  "product_type": "simple",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "Color",
                "feed_name": "Color",
                "attribute_name": "color",
                "name": "Color",
                "label": "Color",
                "is_mandatory": false,
                "description": "Ingresa el color principal del producto. // Enter the main color of the product.",
                "attribute_type": "value",
                "example_value": "Ej. Verde // E.g. Green",
                "global_identifier": "ATT0000001579",
                "group_name": "Product Specifications",
                "input_type": "textfield",
                "product_type": "config",
                "is_global_attribute": false,
                "max_length": 172,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "color",
                  "feed_name": "Color",
                  "global_identifier": "ATT0000001579",
                  "group_name": "Product Specifications",
                  "input_type": "textfield",
                  "product_type": "config",
                  "is_global_attribute": false,
                  "max_length": 172,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": "Blanco"
              },
              {
                "id": "Material",
                "feed_name": "Material",
                "attribute_name": "material",
                "name": "Material",
                "label": "Material",
                "is_mandatory": false,
                "description": "Selecciona el principal componente utilizado en la fabricación del producto. // Select the main component used in the manufacture of the product.",
                "attribute_type": "option",
                "example_value": null,
                "global_identifier": "ATT0000001593",
                "group_name": "Product Specifications",
                "input_type": "dropdown",
                "product_type": "config",
                "is_global_attribute": false,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "list",
                "values": [
                  {
                    "id": 637,
                    "name": "Acero",
                    "value_name": "Acero",
                    "global_identifier": "ATO0000004005",
                    "is_default": false
                  },
                  {
                    "id": 638,
                    "name": "Acrílico",
                    "value_name": "Acrílico",
                    "global_identifier": "ATO0000004006",
                    "is_default": false
                  },
                  {
                    "id": 639,
                    "name": "Algodón",
                    "value_name": "Algodón",
                    "global_identifier": "ATO0000004007",
                    "is_default": false
                  },
                  {
                    "id": 640,
                    "name": "Aluminio",
                    "value_name": "Aluminio",
                    "global_identifier": "ATO0000004008",
                    "is_default": false
                  },
                  {
                    "id": 641,
                    "name": "Bronce",
                    "value_name": "Bronce",
                    "global_identifier": "ATO0000004009",
                    "is_default": false
                  },
                  {
                    "id": 642,
                    "name": "Cartón",
                    "value_name": "Cartón",
                    "global_identifier": "ATO0000004010",
                    "is_default": false
                  },
                  {
                    "id": 643,
                    "name": "Caucho",
                    "value_name": "Caucho",
                    "global_identifier": "ATO0000004011",
                    "is_default": false
                  },
                  {
                    "id": 644,
                    "name": "Cerámica",
                    "value_name": "Cerámica",
                    "global_identifier": "ATO0000004012",
                    "is_default": false
                  },
                  {
                    "id": 645,
                    "name": "Cobre",
                    "value_name": "Cobre",
                    "global_identifier": "ATO0000004013",
                    "is_default": false
                  },
                  {
                    "id": 646,
                    "name": "Cuero",
                    "value_name": "Cuero",
                    "global_identifier": "ATO0000004014",
                    "is_default": false
                  },
                  {
                    "id": 647,
                    "name": "Emulsión adhesiva",
                    "value_name": "Emulsión adhesiva",
                    "global_identifier": "ATO0000004015",
                    "is_default": false
                  },
                  {
                    "id": 648,
                    "name": "Esponja",
                    "value_name": "Esponja",
                    "global_identifier": "ATO0000004016",
                    "is_default": false
                  },
                  {
                    "id": 649,
                    "name": "Fomi",
                    "value_name": "Fomi",
                    "global_identifier": "ATO0000004017",
                    "is_default": false
                  },
                  {
                    "id": 650,
                    "name": "Gamuza",
                    "value_name": "Gamuza",
                    "global_identifier": "ATO0000004018",
                    "is_default": false
                  },
                  {
                    "id": 651,
                    "name": "Goma",
                    "value_name": "Goma",
                    "global_identifier": "ATO0000004019",
                    "is_default": false
                  },
                  {
                    "id": 652,
                    "name": "Hierro",
                    "value_name": "Hierro",
                    "global_identifier": "ATO0000004020",
                    "is_default": false
                  },
                  {
                    "id": 653,
                    "name": "Hilo",
                    "value_name": "Hilo",
                    "global_identifier": "ATO0000004021",
                    "is_default": false
                  },
                  {
                    "id": 7368395,
                    "name": "Hormigón",
                    "value_name": "Hormigón",
                    "global_identifier": "ATO0000063111",
                    "is_default": false
                  },
                  {
                    "id": 654,
                    "name": "Látex",
                    "value_name": "Látex",
                    "global_identifier": "ATO0000004022",
                    "is_default": false
                  },
                  {
                    "id": 655,
                    "name": "Latón",
                    "value_name": "Latón",
                    "global_identifier": "ATO0000004023",
                    "is_default": false
                  },
                  {
                    "id": 656,
                    "name": "Madera",
                    "value_name": "Madera",
                    "global_identifier": "ATO0000004024",
                    "is_default": false
                  },
                  {
                    "id": 657,
                    "name": "Malla",
                    "value_name": "Malla",
                    "global_identifier": "ATO0000004025",
                    "is_default": false
                  },
                  {
                    "id": 658,
                    "name": "Manila",
                    "value_name": "Manila",
                    "global_identifier": "ATO0000004026",
                    "is_default": false
                  },
                  {
                    "id": 659,
                    "name": "MDF",
                    "value_name": "MDF",
                    "global_identifier": "ATO0000004027",
                    "is_default": false
                  },
                  {
                    "id": 660,
                    "name": "Metal",
                    "value_name": "Metal",
                    "global_identifier": "ATO0000004028",
                    "is_default": false
                  },
                  {
                    "id": 661,
                    "name": "Micro Fibra",
                    "value_name": "Micro Fibra",
                    "global_identifier": "ATO0000004029",
                    "is_default": false
                  },
                  {
                    "id": 662,
                    "name": "Nylon",
                    "value_name": "Nylon",
                    "global_identifier": "ATO0000004030",
                    "is_default": false
                  },
                  {
                    "id": 663,
                    "name": "Papel",
                    "value_name": "Papel",
                    "global_identifier": "ATO0000004031",
                    "is_default": false
                  },
                  {
                    "id": 664,
                    "name": "Papel laminado",
                    "value_name": "Papel laminado",
                    "global_identifier": "ATO0000004032",
                    "is_default": false
                  },
                  {
                    "id": 665,
                    "name": "Papel regalo",
                    "value_name": "Papel regalo",
                    "global_identifier": "ATO0000004033",
                    "is_default": false
                  },
                  {
                    "id": 666,
                    "name": "Plástico",
                    "value_name": "Plástico",
                    "global_identifier": "ATO0000004034",
                    "is_default": false
                  },
                  {
                    "id": 667,
                    "name": "Poliéster",
                    "value_name": "Poliéster",
                    "global_identifier": "ATO0000004035",
                    "is_default": false
                  },
                  {
                    "id": 668,
                    "name": "Propileno",
                    "value_name": "Propileno",
                    "global_identifier": "ATO0000004036",
                    "is_default": false
                  },
                  {
                    "id": 669,
                    "name": "PVC",
                    "value_name": "PVC",
                    "global_identifier": "ATO0000004037",
                    "is_default": false
                  },
                  {
                    "id": 670,
                    "name": "Silicona",
                    "value_name": "Silicona",
                    "global_identifier": "ATO0000004038",
                    "is_default": false
                  },
                  {
                    "id": 671,
                    "name": "Sintético",
                    "value_name": "Sintético",
                    "global_identifier": "ATO0000004039",
                    "is_default": false
                  },
                  {
                    "id": 672,
                    "name": "Tacto piel",
                    "value_name": "Tacto piel",
                    "global_identifier": "ATO0000004040",
                    "is_default": false
                  },
                  {
                    "id": 673,
                    "name": "Tela",
                    "value_name": "Tela",
                    "global_identifier": "ATO0000004041",
                    "is_default": false
                  },
                  {
                    "id": 674,
                    "name": "Vidrio",
                    "value_name": "Vidrio",
                    "global_identifier": "ATO0000004042",
                    "is_default": false
                  }
                ],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "material",
                  "feed_name": "Material",
                  "global_identifier": "ATT0000001593",
                  "group_name": "Product Specifications",
                  "input_type": "dropdown",
                  "product_type": "config",
                  "is_global_attribute": false,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "ProductId",
                "feed_name": "ProductId",
                "attribute_name": "product_id",
                "name": "Código de barras",
                "label": "Código de barras",
                "is_mandatory": false,
                "description": "Ingresa el código universal, de entre 1 y 18 dígitos. Está junto al código de barras y es único por producto y/o variante. // Enter the universal code, between 1 and 18 digits. It is next to the barcode and is unique per product and/or variant.",
                "attribute_type": "system",
                "example_value": 1234567890,
                "global_identifier": "ATT00015",
                "group_name": "Variation",
                "input_type": "numberfield",
                "product_type": "source",
                "is_global_attribute": true,
                "max_length": 255,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "product_id",
                  "feed_name": "ProductId",
                  "global_identifier": "ATT00015",
                  "group_name": "Variation",
                  "input_type": "numberfield",
                  "product_type": "source",
                  "is_global_attribute": true,
                  "max_length": 255,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "ParentSku",
                "feed_name": "ParentSku",
                "attribute_name": "parent_sku",
                "name": "SKU of the parent Product",
                "label": "SKU of the parent Product",
                "is_mandatory": false,
                "description": "SKU of the parent Product",
                "attribute_type": "system",
                "example_value": "ABC-1000-202",
                "global_identifier": null,
                "group_name": "Variation",
                "input_type": "textfield",
                "product_type": "sellercenter",
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "string",
                "values": [],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "parent_sku",
                  "feed_name": "ParentSku",
                  "global_identifier": null,
                  "group_name": "Variation",
                  "input_type": "textfield",
                  "product_type": "sellercenter",
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "TaxClass",
                "feed_name": "TaxClass",
                "attribute_name": "TaxClass",
                "name": "TaxClass",
                "label": "TaxClass",
                "is_mandatory": false,
                "description": null,
                "attribute_type": "option",
                "example_value": null,
                "global_identifier": null,
                "group_name": null,
                "input_type": null,
                "product_type": null,
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "list",
                "values": [
                  {
                    "id": null,
                    "name": "0%",
                    "value_name": "0%",
                    "global_identifier": null,
                    "is_default": false
                  },
                  {
                    "id": null,
                    "name": "IVA 19%",
                    "value_name": "IVA 19%",
                    "global_identifier": null,
                    "is_default": true
                  }
                ],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "TaxClass",
                  "feed_name": "TaxClass",
                  "global_identifier": null,
                  "group_name": null,
                  "input_type": null,
                  "product_type": null,
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              },
              {
                "id": "ShipmentType",
                "feed_name": "ShipmentType",
                "attribute_name": "ShipmentType",
                "name": "ShipmentType",
                "label": "ShipmentType",
                "is_mandatory": false,
                "description": null,
                "attribute_type": "option",
                "example_value": null,
                "global_identifier": null,
                "group_name": null,
                "input_type": null,
                "product_type": null,
                "is_global_attribute": true,
                "max_length": null,
                "product_create_rule": null,
                "value_type": "list",
                "values": [
                  {
                    "id": null,
                    "name": "Dropshipping",
                    "value_name": "Dropshipping",
                    "global_identifier": null,
                    "is_default": false
                  },
                  {
                    "id": null,
                    "name": "Cross docking",
                    "value_name": "Cross docking",
                    "global_identifier": null,
                    "is_default": false
                  }
                ],
                "official_metadata": {
                  "source": "GetCategoryAttributes",
                  "name": "ShipmentType",
                  "feed_name": "ShipmentType",
                  "global_identifier": null,
                  "group_name": null,
                  "input_type": null,
                  "product_type": null,
                  "is_global_attribute": true,
                  "max_length": null,
                  "product_create_rule": null
                },
                "tags": {
                  "required": false,
                  "catalog_required": false,
                  "hidden": false
                },
                "allowed_units": [],
                "default_unit": null,
                "userValue": null
              }
            ],
            "search_term": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
            "pricing": {
              "sale_fee_amount": null,
              "listing_fee_amount": 0,
              "total_fee_amount": 0,
              "fee_percentage": null,
              "net_amount": 25000,
              "currency": "CLP",
              "warning": "Comisión no configurada para \"Organizadores de escritorio\"",
              "source": "tabla_local",
              "input_price": 25000,
              "seller_shipping_cost": 0,
              "net_amount_before_shipping": 25000,
              "net_amount_after_shipping": 25000
            },
            "marketplace_id": 4,
            "credential_id": 34,
            "marketplace_name": "Conexion Falabella",
            "quote": {
              "pricing": {
                "sale_fee_amount": null,
                "listing_fee_amount": 0,
                "total_fee_amount": 0,
                "fee_percentage": null,
                "net_amount": 25000,
                "currency": "CLP",
                "warning": "Comisión no configurada para \"Organizadores de escritorio\"",
                "source": "tabla_local",
                "input_price": 25000,
                "seller_shipping_cost": 0,
                "net_amount_before_shipping": 25000,
                "net_amount_after_shipping": 25000
              }
            }
          },
          "category_id": 689,
          "category_name": "Organizadores de escritorio",
          "attributes": [
            {
              "id": "ConditionType",
              "name": "Condición del producto",
              "value_id": 9,
              "value_name": "Nuevo"
            },
            {
              "id": "PackageWidth",
              "name": "Ancho del producto empacado (cm)",
              "value_name": 115
            },
            {
              "id": "PackageLength",
              "name": "Largo del producto empacado (cm)",
              "value_name": 33
            },
            {
              "id": "PackageHeight",
              "name": "Alto del producto empacado (cm)",
              "value_name": 29
            },
            {
              "id": "PackageWeight",
              "name": "Peso del producto empacado (kg)",
              "value_name": 1.36
            },
            {
              "id": "Name",
              "name": "Nombre",
              "value_name": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
            },
            {
              "id": "Brand",
              "name": "Marca",
              "feed_name": "Brand",
              "value": "JUST HOME",
              "value_name": "JUST HOME"
            },
            {
              "id": "Description",
              "name": "Información del producto",
              "value_name": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo."
            },
            {
              "id": "PrimaryCategory",
              "name": "PrimaryCategory",
              "value_name": 689
            },
            {
              "id": "SellerSku",
              "name": "Seller SKU",
              "value_name": "ACR-860-CRISTAL"
            },
            {
              "id": "Variation",
              "name": "Variante",
              "value_name": "Blanco / Poliuretano"
            },
            {
              "id": "SellerWarranty",
              "name": "Garantía del proveedor",
              "value_id": 1,
              "value_name": "3 meses"
            },
            {
              "id": "Model",
              "name": "Modelo",
              "value_name": 860
            },
            {
              "id": "QuantityFalabella",
              "name": "Stock (Falabella)",
              "value_name": 1
            },
            {
              "id": "PriceFalabella",
              "name": "Precio (Falabella)",
              "value_name": 25000
            },
            {
              "id": "Color",
              "name": "Color",
              "value_name": "Blanco"
            }
          ],
          "pricing": {
            "sale_fee_amount": null,
            "listing_fee_amount": 0,
            "total_fee_amount": 0,
            "fee_percentage": null,
            "net_amount": 25000,
            "currency": "CLP",
            "warning": "Comisión no configurada para \"Organizadores de escritorio\"",
            "source": "tabla_local",
            "input_price": 25000,
            "seller_shipping_cost": 0,
            "net_amount_before_shipping": 25000,
            "net_amount_after_shipping": 25000
          },
          "shipping": null
        }
      }
    }
  ],
  "publication_step": 3,
  "financial_summary": {
    "total_products": 1,
    "total_marketplaces": 1,
    "total_estimated_sales": 25000,
    "total_commissions": 0,
    "total_seller_shipping": 0,
    "total_estimated_profit": 5000,
    "marketplaces": [
      {
        "credential_id": 34,
        "marketplace_id": 4,
        "name": "Conexion Falabella",
        "estimated_sales": 25000,
        "commissions": 0,
        "seller_shipping": 0,
        "estimated_profit": 5000,
        "product_count": 1,
        "profit_margin_percent": 20
      }
    ],
    "note": "Cálculo basado en quote backend de marketplace. Valores finales pueden variar por impuestos y ajustes."
  },
  "meta": {
    "timestamp": "2026-09-23T19:04:01.606Z",
    "userId": 30,
    "companyId": 17
  },
  "marketplaces": [
    {
      "id": 34,
      "name": "Conexion Falabella",
      "description": "Integración con falabella",
      "marketplace_id": 4,
      "marketplace_name": "Falabella Chile",
      "type": 1,
      "domain": "https://api.falabella.cl",
      "config": "{\"country\": \"CL\", \"site_id\": \"FALABELLA_CL\", \"currency_id\": \"CLP\"}",
      "active": true,
      "client_id": null,
      "client_secret": null,
      "redirect_uri": null,
      "scopes": null,
      "createdAt": "2025-11-27T18:20:51.000Z",
      "updatedAt": "2025-12-09T19:40:52.000Z",
      "credential_id": 34,
      "access_token": null,
      "seller_id": "SC72B9D",
      "seller_email": "yasmany@klint.cl",
      "api_key": "a67b6eb80cce44afec76c0bfc0918fc2d4e303de",
      "expires_at": null,
      "is_expired": false,
      "country": "CL"
    }
  ],
  "economic_config": {
    "34": {
      "commission_rate": 0.1,
      "fixed_commission": 0,
      "min_margin": 0,
      "allow_price_adjustment": false
    }
  }
}
2026-09-23 16:04:03 info: Job creado: ID 264, Batch 3c23cdd1-7bf4-4b5c-bb8f-6a4ebea3b1b1, Tipo publish
2026-09-23 16:04:03 info: [REPO] Guardando link para producto 60
2026-09-23 16:04:03 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34}
2026-09-23 16:04:03 info: [REPO] Link actualizado id=205 product=60 marketplace=4
2026-09-23 16:04:03 info: Job actualizado (ID: 264): {"status":"processing","started_at":"2026-09-23T19:04:03.908Z"}
2026-09-23 16:04:07 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:04:07 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:04:09 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:04:09 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:04:09 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:04:09 info: [REPO] Guardando link para producto 60
2026-09-23 16:04:09 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:04:09 info: [REPO] Link creado id=206 product=60 marketplace=4
2026-09-23 16:04:09 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=422, sku=ACR-860-CRISTAL
2026-09-23 16:04:09 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:04:09 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:04:09 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:04:09 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:04:12 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:04:12 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:04:17 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:04:17 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:04:17 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductCreate sku=ACR-860-CRISTAL =========
2026-09-23 16:04:17 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:04:17 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:04:17 info: Action=ProductCreate&Format=XML&Timestamp=2026-09-23T16%3A04%3A17-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:04:17 info: [FalabellaAdapter] ✅ Firma generada (HEX): 007fe7760f312686ffc6c92cdc66ef4dfc906bb529d218c1e355e389c736dc8f
2026-09-23 16:04:17 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:04:17 info: https://sellercenter-api.falabella.com?Action=ProductCreate&Format=XML&Timestamp=2026-09-23T16%3A04%3A17-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=007fe7760f312686ffc6c92cdc66ef4dfc906bb529d218c1e355e389c736dc8f
2026-09-23 16:04:17 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:04:17 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:04:17 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductCreate sku=ACR-860-CRISTAL =========
2026-09-23 16:04:17 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:04:17 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:04:17 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>0bfb92d1-37d5-4d46-9fff-cadd9331b201</RequestId>
    <RequestAction>ProductCreate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:04:17-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:04:17 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: 0bfb92d1-37d5-4d46-9fff-cadd9331b201
2026-09-23 16:04:17 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:04:17 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:04:17 info: [FalabellaAdapter] FeedStatus raw response (0bfb92d1-37d5-4d46-9fff-cadd9331b201):
2026-09-23 16:04:17 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:04:17-0300","RequestParameters":{"FeedID":"0bfb92d1-37d5-4d46-9fff-cadd9331b201"}},"Body":{"FeedDetail":{"Feed":"0bfb92d1-37d5-4d46-9fff-cadd9331b201","Status":"Processing","Action":"ProductCreate","CreationDate":"2026-09-23 16:04:17","UpdatedDate":"2026-09-23 16:04:17","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}
2026-09-23 16:04:17 info: [FalabellaAdapter] FeedStatus parsed response (0bfb92d1-37d5-4d46-9fff-cadd9331b201):
2026-09-23 16:04:17 info: {"ok":true,"FeedID":"0bfb92d1-37d5-4d46-9fff-cadd9331b201","Status":"Processing","Action":"ProductCreate","CreationDate":"2026-09-23 16:04:17","UpdatedDate":"2026-09-23 16:04:17","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:04:17-0300","RequestParameters":{"FeedID":"0bfb92d1-37d5-4d46-9fff-cadd9331b201"}},"Body":{"FeedDetail":{"Feed":"0bfb92d1-37d5-4d46-9fff-cadd9331b201","Status":"Processing","Action":"ProductCreate","CreationDate":"2026-09-23 16:04:17","UpdatedDate":"2026-09-23 16:04:17","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:04:17 info: [FalabellaAdapter] Feed 0bfb92d1-37d5-4d46-9fff-cadd9331b201 intento 1/2: processing
2026-09-23 16:04:17 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"0bfb92d1-37d5-4d46-9fff-cadd9331b201","seller_skus":null}
2026-09-23 16:04:17 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:04:17 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"0bfb92d1-37d5-4d46-9fff-cadd9331b201"},"Feed":"0bfb92d1-37d5-4d46-9fff-cadd9331b201"}
2026-09-23 16:04:17 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:04:17 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: 0bfb92d1-37d5-4d46-9fff-cadd9331b201
2026-09-23 16:04:17 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:04:17 info: [REPO] Buscando tarea por feedId=0bfb92d1-37d5-4d46-9fff-cadd9331b201 marketplace=any
2026-09-23 16:04:17 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:04:18 warn: [REPO] ⚠️ No se encontró tarea para feedId=0bfb92d1-37d5-4d46-9fff-cadd9331b201 (se intentaron 3 estrategias)
2026-09-23 16:04:18 warn: [FB Webhook] No se encontró credencial ni tarea para feed 0bfb92d1-37d5-4d46-9fff-cadd9331b201
2026-09-23 16:04:18 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:04:18 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductCreated
2026-09-23 16:04:18 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:04:19 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:04:19 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductQcStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:04:19 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductQcStatusChanged
2026-09-23 16:04:19 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductQcStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:04:19 info: [FB Webhook] onproductqcstatuschanged recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:04:19 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:04:19 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductCreated
2026-09-23 16:04:19 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:04:19 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:04:20 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"0bfb92d1-37d5-4d46-9fff-cadd9331b201","seller_skus":null}
2026-09-23 16:04:20 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:04:20 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"0bfb92d1-37d5-4d46-9fff-cadd9331b201"},"Feed":"0bfb92d1-37d5-4d46-9fff-cadd9331b201"}
2026-09-23 16:04:20 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:04:20 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: 0bfb92d1-37d5-4d46-9fff-cadd9331b201
2026-09-23 16:04:20 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:04:20 info: [REPO] Buscando tarea por feedId=0bfb92d1-37d5-4d46-9fff-cadd9331b201 marketplace=any
2026-09-23 16:04:20 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:04:20 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":422,"task_status":"processing","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":false,"should_attempt":true}
2026-09-23 16:04:20 info: [FB Webhook] SKU ACR-860-CRISTAL sin imagen en Falabella, asociando 2 imagen(es) via Action=Image
2026-09-23 16:04:20 info: [FalabellaAdapter] 📸 Preparando 2 imagen(es) para SKU ACR-860-CRISTAL (máximo 8 según doc)
2026-09-23 16:04:20 info: [FalabellaAdapter] 📸 Subiendo 2 imágenes para SKU ACR-860-CRISTAL
2026-09-23 16:04:20 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=image action=Image sku=ACR-860-CRISTAL =========
2026-09-23 16:04:20 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <ProductImage>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Images>
      <Image>https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg</Image>
      <Image>https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg</Image>
    </Images>
  </ProductImage>
</Request>
2026-09-23 16:04:20 warn: [REPO] ⚠️ No se encontró tarea para feedId=0bfb92d1-37d5-4d46-9fff-cadd9331b201 (se intentaron 3 estrategias)
2026-09-23 16:04:20 warn: [FB Webhook] No se encontró credencial ni tarea para feed 0bfb92d1-37d5-4d46-9fff-cadd9331b201
2026-09-23 16:04:20 info: [FalabellaAdapter] 📸 Response status (Image): 200
2026-09-23 16:04:20 info: [FalabellaAdapter] 📸 Respuesta Image: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>c98a2d43-22fb-41da-b6ef-158028c7469e</RequestId>
    <RequestAction>Image</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:04:20-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:04:20 info: [FB Webhook] Resultado Action=Image para ACR-860-CRISTAL: {"success":true,"request_id":"c98a2d43-22fb-41da-b6ef-158028c7469e","images_count":2,"data":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<SuccessResponse>\n  <Head>\n    <RequestId>c98a2d43-22fb-41da-b6ef-158028c7469e</RequestId>\n    <RequestAction>Image</RequestAction>\n    <ResponseType/>\n    <Timestamp>2026-09-23T16:04:20-0300</Timestamp>\n  </Head>\n  <Body/>\n</SuccessResponse>\n"}
2026-09-23 16:04:20 info: [REPO] Actualizando tarea ID 422
2026-09-23 16:04:21 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":422,"task_status":"processing","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":false,"should_attempt":true}
2026-09-23 16:04:21 info: [FB Webhook] SKU ACR-860-CRISTAL ya tenía sincronización de imágenes confirmada; se omite Action=Image
2026-09-23 16:04:21 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"rejected","has_image":true,"stock":0,"price":25000}}
2026-09-23 16:04:21 info: [FalabellaAdapter] FeedStatus raw response (0bfb92d1-37d5-4d46-9fff-cadd9331b201):
2026-09-23 16:04:21 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:04:20-0300","RequestParameters":{"FeedID":"0bfb92d1-37d5-4d46-9fff-cadd9331b201"}},"Body":{"FeedDetail":{"Feed":"0bfb92d1-37d5-4d46-9fff-cadd9331b201","Status":"Finished","Action":"ProductCreate","CreationDate":"2026-09-23 16:04:17","UpdatedDate":"2026-09-23 16:04:19","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:04:21 info: [FalabellaAdapter] FeedStatus parsed response (0bfb92d1-37d5-4d46-9fff-cadd9331b201):
2026-09-23 16:04:21 info: {"ok":true,"FeedID":"0bfb92d1-37d5-4d46-9fff-cadd9331b201","Status":"Finished","Action":"ProductCreate","CreationDate":"2026-09-23 16:04:17","UpdatedDate":"2026-09-23 16:04:19","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:04:20-0300","RequestParameters":{"FeedID":"0bfb92d1-37d5-4d46-9fff-cadd9331b201"}},"Body":{"FeedDetail":{"Feed":"0bfb92d1-37d5-4d46-9fff-cadd9331b201","Status":"Finished","Action":"ProductCreate","CreationDate":"2026-09-23 16:04:17","UpdatedDate":"2026-09-23 16:04:19","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:04:21 info: [FalabellaAdapter] Feed 0bfb92d1-37d5-4d46-9fff-cadd9331b201 intento 2/2: finished
2026-09-23 16:04:21 info: [FalabellaAdapter] Feed 0bfb92d1-37d5-4d46-9fff-cadd9331b201 finalizado. Totales=1 procesados=1 fallidos=0 warnings=0 errors=0
2026-09-23 16:04:21 info: [FalabellaAdapter] Producto publicado exitosamente según FeedStatus
2026-09-23 16:04:21 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"c98a2d43-22fb-41da-b6ef-158028c7469e","seller_skus":null}
2026-09-23 16:04:21 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:04:21 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"c98a2d43-22fb-41da-b6ef-158028c7469e"},"Feed":"c98a2d43-22fb-41da-b6ef-158028c7469e"}
2026-09-23 16:04:21 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:04:21 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: c98a2d43-22fb-41da-b6ef-158028c7469e
2026-09-23 16:04:21 info: [REPO] Actualizando tarea ID 422
2026-09-23 16:04:21 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:04:21 info: [REPO] Buscando tarea por feedId=c98a2d43-22fb-41da-b6ef-158028c7469e marketplace=any
2026-09-23 16:04:21 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:04:21 info: Job actualizado (ID: 264): {"status":"completed_with_errors","processed":1,"successful":0,"errors_count":1,"percentage":100}
2026-09-23 16:04:21 info: [JobRepository] Job 264 recalculado: 1/1 procesados, 0 éxitos, 1 errores (100%)
2026-09-23 16:04:21 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (rejected)
2026-09-23 16:04:21 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:04:21 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:04:21 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:04:21 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:04:21 info: [REPO] ✅ Tarea encontrada por LIKE: ID=422, status=failed
2026-09-23 16:04:21 info: [REPO] Buscando tarea por feedId=c98a2d43-22fb-41da-b6ef-158028c7469e marketplace=4
2026-09-23 16:04:21 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:04:21 info: [REPO] ✅ Tarea encontrada por LIKE: ID=422, status=failed
2026-09-23 16:04:21 info: [FB Webhook] Procesando feed c98a2d43-22fb-41da-b6ef-158028c7469e con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:04:21 info: [FalabellaAdapter] ProductCreate confirmado para ACR-860-CRISTAL; asociando 2 imagen(es) via Action=Image
2026-09-23 16:04:21 info: [FalabellaAdapter] 📸 Preparando 2 imagen(es) para SKU ACR-860-CRISTAL (máximo 8 según doc)
2026-09-23 16:04:21 info: [FalabellaAdapter] 📸 Subiendo 2 imágenes para SKU ACR-860-CRISTAL
2026-09-23 16:04:21 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=image action=Image sku=ACR-860-CRISTAL =========
2026-09-23 16:04:21 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <ProductImage>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Images>
      <Image>https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg</Image>
      <Image>https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg</Image>
    </Images>
  </ProductImage>
</Request>
2026-09-23 16:04:21 info: [FalabellaAdapter] FeedStatus raw response (c98a2d43-22fb-41da-b6ef-158028c7469e):
2026-09-23 16:04:21 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:04:21-0300","RequestParameters":{"FeedID":"c98a2d43-22fb-41da-b6ef-158028c7469e"}},"Body":{"FeedDetail":{"Feed":"c98a2d43-22fb-41da-b6ef-158028c7469e","Status":"Processing","Action":"Image","CreationDate":"2026-09-23 16:04:20","UpdatedDate":"2026-09-23 16:04:20","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}
2026-09-23 16:04:21 info: [FalabellaAdapter] FeedStatus parsed response (c98a2d43-22fb-41da-b6ef-158028c7469e):
2026-09-23 16:04:21 info: {"ok":true,"FeedID":"c98a2d43-22fb-41da-b6ef-158028c7469e","Status":"Processing","Action":"Image","CreationDate":"2026-09-23 16:04:20","UpdatedDate":"2026-09-23 16:04:20","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:04:21-0300","RequestParameters":{"FeedID":"c98a2d43-22fb-41da-b6ef-158028c7469e"}},"Body":{"FeedDetail":{"Feed":"c98a2d43-22fb-41da-b6ef-158028c7469e","Status":"Processing","Action":"Image","CreationDate":"2026-09-23 16:04:20","UpdatedDate":"2026-09-23 16:04:20","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:04:21 info: [FB Webhook] FeedStatus para c98a2d43-22fb-41da-b6ef-158028c7469e: {"ok":true,"FeedID":"c98a2d43-22fb-41da-b6ef-158028c7469e","Status":"Processing","Action":"Image","CreationDate":"2026-09-23 16:04:20","UpdatedDate":"2026-09-23 16:04:20","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:04:21-0300","RequestParameters":{"FeedID":"c98a2d43-22fb-41da-b6ef-158028c7469e"}},"Body":{"FeedDetail":{"Feed":"c98a2d43-22fb-41da-b6ef-158028c7469e","Status":"Processing","Action":"Image","CreationDate":"2026-09-23 16:04:20","UpdatedDate":"2026-09-23 16:04:20","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:04:21 info: [FB Webhook] Tarea 422 ya está en estado final (failed), no se procesa el feed c98a2d43-22fb-41da-b6ef-158028c7469e
2026-09-23 16:04:22 info: [FalabellaAdapter] 📸 Response status (Image): 200
2026-09-23 16:04:22 info: [FalabellaAdapter] 📸 Respuesta Image: <?xml version="1.0" encoding="UTF-8"?>
<ErrorResponse>
  <Head>
    <RequestAction>Image</RequestAction>
    <ErrorType>Platform</ErrorType>
    <ErrorCode>1000</ErrorCode>
    <ErrorMessage>Could not process image: The api payload has been submitted already and is getting processed. , FeedID: c98a2d43-22fb-41da-b6ef-158028c7469e</ErrorMessage>
  </Head>
  <Body/>
</ErrorResponse>

2026-09-23 16:04:22 error: [FalabellaAdapter] ❌ Error subiendo imágenes: Could not process image: The api payload has been submitted already and is getting processed. , FeedID: c98a2d43-22fb-41da-b6ef-158028c7469e
2026-09-23 16:04:22 info: [FalabellaAdapter] ❌ Respuesta Error Image: <?xml version="1.0" encoding="UTF-8"?>
<ErrorResponse>
  <Head>
    <RequestAction>Image</RequestAction>
    <ErrorType>Platform</ErrorType>
    <ErrorCode>1000</ErrorCode>
    <ErrorMessage>Could not process image: The api payload has been submitted already and is getting processed. , FeedID: c98a2d43-22fb-41da-b6ef-158028c7469e</ErrorMessage>
  </Head>
  <Body/>
</ErrorResponse>

2026-09-23 16:04:22 info: [REPO] Actualizando tarea ID 422
2026-09-23 16:04:22 info: [PublishingService] ✅ Falabella quedó en pending; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:04:22 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:04:22 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:04:22 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:04:22 info: Notificación creada para usuario 30 (ID: 131)
2026-09-23 16:04:22 info: [JobRepository.markJobNotified] Job 264 marcado como notificado para user 30
2026-09-23 16:04:22 info: [JobProcessor] Notificación creada para job 264, usuario 30
2026-09-23 16:04:22 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:04:22 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:04:23 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"rejected","has_image":true,"stock":0,"price":25000}}
2026-09-23 16:04:23 info: [REPO] Actualizando tarea ID 422
2026-09-23 16:04:23 info: Job actualizado (ID: 264): {"status":"completed_with_errors","processed":1,"successful":0,"errors_count":1,"percentage":100}
2026-09-23 16:04:23 info: [JobRepository] Job 264 recalculado: 1/1 procesados, 0 éxitos, 1 errores (100%)
2026-09-23 16:04:23 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (rejected)
2026-09-23 16:04:23 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":422,"task_status":"processing","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":false,"should_attempt":true}
2026-09-23 16:04:23 info: [FB Webhook] SKU ACR-860-CRISTAL ya tenía sincronización de imágenes confirmada; se omite Action=Image
2026-09-23 16:04:23 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"rejected","has_image":true,"stock":0,"price":25000}}
2026-09-23 16:04:23 info: [REPO] Actualizando tarea ID 422
2026-09-23 16:04:23 info: Job actualizado (ID: 264): {"status":"completed_with_errors","processed":1,"successful":0,"errors_count":1,"percentage":100}
2026-09-23 16:04:23 info: [JobRepository] Job 264 recalculado: 1/1 procesados, 0 éxitos, 1 errores (100%)
2026-09-23 16:04:23 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (rejected)
2026-09-23 16:04:24 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:04:25 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":422,"task_status":"failed","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":false,"should_attempt":false}
2026-09-23 16:04:25 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":false,"images_found":2,"image_sync_already_succeeded":true,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:04:25 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"rejected","has_image":true,"stock":0,"price":25000}}
2026-09-23 16:04:25 info: [REPO] Actualizando tarea ID 422
2026-09-23 16:04:25 info: Job actualizado (ID: 264): {"status":"completed_with_errors","processed":1,"successful":0,"errors_count":1,"percentage":100}
2026-09-23 16:04:25 info: [JobRepository] Job 264 recalculado: 1/1 procesados, 0 éxitos, 1 errores (100%)
2026-09-23 16:04:25 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (rejected)
2026-09-23 16:04:25 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"c98a2d43-22fb-41da-b6ef-158028c7469e","seller_skus":null}
2026-09-23 16:04:25 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:04:25 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"c98a2d43-22fb-41da-b6ef-158028c7469e"},"Feed":"c98a2d43-22fb-41da-b6ef-158028c7469e"}
2026-09-23 16:04:25 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:04:25 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: c98a2d43-22fb-41da-b6ef-158028c7469e
2026-09-23 16:04:25 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:04:25 info: [REPO] Buscando tarea por feedId=c98a2d43-22fb-41da-b6ef-158028c7469e marketplace=any
2026-09-23 16:04:25 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:04:25 warn: [REPO] ⚠️ No se encontró tarea para feedId=c98a2d43-22fb-41da-b6ef-158028c7469e (se intentaron 3 estrategias)
2026-09-23 16:04:25 warn: [FB Webhook] No se encontró credencial ni tarea para feed c98a2d43-22fb-41da-b6ef-158028c7469e
2026-09-23 16:05:30 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:05:30 info: [publishedProducts] use_manteiners=true
2026-09-23 16:06:22 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductQcStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:06:22 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductQcStatusChanged
2026-09-23 16:06:22 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductQcStatusChanged","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:06:22 info: [FB Webhook] onproductqcstatuschanged recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:06:25 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:06:26 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":422,"task_status":"failed","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:06:26 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:06:26 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:06:26 info: [REPO] Actualizando tarea ID 422
2026-09-23 16:06:26 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:06:26 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:06:26 info: [REPO] Actualizando tarea ID 422
2026-09-23 16:06:26 info: [FB Webhook] ✅ Tarea 422 actualizada por webhook onproductqcstatuschanged: pending - null
2026-09-23 16:06:26 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:06:28 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:06:28 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:06:33 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:06:33 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:06:33 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:06:33 info: [REPO] Guardando link para producto 60
2026-09-23 16:06:33 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:06:33 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:06:33 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=423, sku=ACR-860-CRISTAL
2026-09-23 16:06:33 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:06:33 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:06:33 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:06:33 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:06:33 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:06:33 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:06:38 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:06:38 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:06:41 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:06:41 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:06:41 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:06:41 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:06:41 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:06:41 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:06:41 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A06%3A41-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:06:41 info: [FalabellaAdapter] ✅ Firma generada (HEX): 7f037a10f210e1aee5aaeb72392f65a25f5624e07cdade3be95c9312f616075f
2026-09-23 16:06:41 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:06:41 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A06%3A41-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=7f037a10f210e1aee5aaeb72392f65a25f5624e07cdade3be95c9312f616075f
2026-09-23 16:06:41 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:06:41 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:06:41 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:06:41 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:06:41 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:06:41 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>27b3866e-0900-4047-b98b-de687d2e51da</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:06:41-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:06:41 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: 27b3866e-0900-4047-b98b-de687d2e51da
2026-09-23 16:06:41 info: [REPO] Actualizando tarea ID 423
2026-09-23 16:06:41 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:06:41 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:06:41 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:06:41 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:06:41 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:06:42 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"27b3866e-0900-4047-b98b-de687d2e51da","seller_skus":null}
2026-09-23 16:06:42 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:06:42 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"27b3866e-0900-4047-b98b-de687d2e51da"},"Feed":"27b3866e-0900-4047-b98b-de687d2e51da"}
2026-09-23 16:06:42 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:06:42 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: 27b3866e-0900-4047-b98b-de687d2e51da
2026-09-23 16:06:42 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:06:42 info: [REPO] Buscando tarea por feedId=27b3866e-0900-4047-b98b-de687d2e51da marketplace=any
2026-09-23 16:06:42 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:06:42 info: [REPO] ✅ Tarea encontrada por LIKE: ID=423, status=pending
2026-09-23 16:06:42 info: [REPO] Buscando tarea por feedId=27b3866e-0900-4047-b98b-de687d2e51da marketplace=4
2026-09-23 16:06:42 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:06:42 info: [REPO] ✅ Tarea encontrada por LIKE: ID=423, status=pending
2026-09-23 16:06:42 info: [FB Webhook] Procesando feed 27b3866e-0900-4047-b98b-de687d2e51da con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:06:42 info: [FalabellaAdapter] FeedStatus raw response (27b3866e-0900-4047-b98b-de687d2e51da):
2026-09-23 16:06:42 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:06:42-0300","RequestParameters":{"FeedID":"27b3866e-0900-4047-b98b-de687d2e51da"}},"Body":{"FeedDetail":{"Feed":"27b3866e-0900-4047-b98b-de687d2e51da","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:06:41","UpdatedDate":"2026-09-23 16:06:41","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}
2026-09-23 16:06:42 info: [FalabellaAdapter] FeedStatus parsed response (27b3866e-0900-4047-b98b-de687d2e51da):
2026-09-23 16:06:42 info: {"ok":true,"FeedID":"27b3866e-0900-4047-b98b-de687d2e51da","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:06:41","UpdatedDate":"2026-09-23 16:06:41","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:06:42-0300","RequestParameters":{"FeedID":"27b3866e-0900-4047-b98b-de687d2e51da"}},"Body":{"FeedDetail":{"Feed":"27b3866e-0900-4047-b98b-de687d2e51da","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:06:41","UpdatedDate":"2026-09-23 16:06:41","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:06:42 info: [FB Webhook] FeedStatus para 27b3866e-0900-4047-b98b-de687d2e51da: {"ok":true,"FeedID":"27b3866e-0900-4047-b98b-de687d2e51da","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:06:41","UpdatedDate":"2026-09-23 16:06:41","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:06:42-0300","RequestParameters":{"FeedID":"27b3866e-0900-4047-b98b-de687d2e51da"}},"Body":{"FeedDetail":{"Feed":"27b3866e-0900-4047-b98b-de687d2e51da","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:06:41","UpdatedDate":"2026-09-23 16:06:41","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:06:42 info: [FB Webhook] Feed 27b3866e-0900-4047-b98b-de687d2e51da: estado processing con 0/1 procesados; se espera FeedStatus Finished antes de ejecutar Action=Image para ACR-860-CRISTAL
2026-09-23 16:06:42 info: [REPO] Actualizando tarea ID 423
2026-09-23 16:06:42 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:06:42 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:06:42 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:06:42 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:06:42 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:06:42 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:06:43 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"27b3866e-0900-4047-b98b-de687d2e51da","seller_skus":null}
2026-09-23 16:06:43 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:06:43 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"27b3866e-0900-4047-b98b-de687d2e51da"},"Feed":"27b3866e-0900-4047-b98b-de687d2e51da"}
2026-09-23 16:06:43 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:06:43 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: 27b3866e-0900-4047-b98b-de687d2e51da
2026-09-23 16:06:43 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:06:43 info: [REPO] Buscando tarea por feedId=27b3866e-0900-4047-b98b-de687d2e51da marketplace=any
2026-09-23 16:06:43 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:06:43 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:06:43 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:06:44 info: [REPO] ✅ Tarea encontrada por LIKE: ID=423, status=processing
2026-09-23 16:06:44 info: [REPO] Buscando tarea por feedId=27b3866e-0900-4047-b98b-de687d2e51da marketplace=4
2026-09-23 16:06:44 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:06:44 info: [REPO] ✅ Tarea encontrada por LIKE: ID=423, status=processing
2026-09-23 16:06:44 info: [FB Webhook] Procesando feed 27b3866e-0900-4047-b98b-de687d2e51da con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:06:44 info: [FalabellaAdapter] FeedStatus raw response (27b3866e-0900-4047-b98b-de687d2e51da):
2026-09-23 16:06:44 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:06:44-0300","RequestParameters":{"FeedID":"27b3866e-0900-4047-b98b-de687d2e51da"}},"Body":{"FeedDetail":{"Feed":"27b3866e-0900-4047-b98b-de687d2e51da","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:06:41","UpdatedDate":"2026-09-23 16:06:43","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:06:44 info: [FalabellaAdapter] FeedStatus parsed response (27b3866e-0900-4047-b98b-de687d2e51da):
2026-09-23 16:06:44 info: {"ok":true,"FeedID":"27b3866e-0900-4047-b98b-de687d2e51da","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:06:41","UpdatedDate":"2026-09-23 16:06:43","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:06:44-0300","RequestParameters":{"FeedID":"27b3866e-0900-4047-b98b-de687d2e51da"}},"Body":{"FeedDetail":{"Feed":"27b3866e-0900-4047-b98b-de687d2e51da","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:06:41","UpdatedDate":"2026-09-23 16:06:43","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:06:44 info: [FB Webhook] FeedStatus para 27b3866e-0900-4047-b98b-de687d2e51da: {"ok":true,"FeedID":"27b3866e-0900-4047-b98b-de687d2e51da","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:06:41","UpdatedDate":"2026-09-23 16:06:43","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:06:44-0300","RequestParameters":{"FeedID":"27b3866e-0900-4047-b98b-de687d2e51da"}},"Body":{"FeedDetail":{"Feed":"27b3866e-0900-4047-b98b-de687d2e51da","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:06:41","UpdatedDate":"2026-09-23 16:06:43","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:06:45 info: [FB Webhook] Estado REAL del producto ACR-860-CRISTAL: {"found":true,"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","qc_reason":null,"is_published":false,"has_image":true,"price":"25000.00","stock":"1","product_id":null,"shop_sku":"157994484","url":null,"product_errors":[],"raw":{"SellerSku":"ACR-860-CRISTAL","ShopSku":"157994484","Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","Variation":"Blanco / Poliuretano","ParentSku":"ACR-860-CRISTAL","ProductId":"","Url":"","MainImage":"https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","Images":{"Image":["https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","https://storage.googleapis.com/provider-media-service-production/1d1ecf67-4786-41f7-878a-6a720c3ddf0d"]},"ContentScore":"100","Description":"Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.<br /><br />Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.<br /><br />Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.<br /><br />Color: Cristal.<br />Material: Poliestireno.<br />Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.<br />Contenido: 1 organizador de escritorio.<br />Condición: Producto nuevo.","TaxClass":"IVA 19%","Brand":"JUST HOME","PrimaryCategory":"Organizadores de escritorio","QCStatus":"approved","PrimaryCategoryId":"689","BusinessUnits":{"BusinessUnit":{"BusinessUnit":"Falabella","OperatorCode":"facl","Price":"25000.00","SpecialPrice":"","SpecialFromDate":"","SpecialToDate":"","Stock":"1","Status":"active","IsPublished":"0"}},"ProductData":{"ConditionType":"Nuevo","SellerWarranty":"3 meses","PackageWidth":"115","PackageLength":"33","PackageHeight":"29","PackageWeight":"1.36","Model":"860","Color":"Blanco"}}}
2026-09-23 16:06:45 info: [FB Webhook] Feed 27b3866e-0900-4047-b98b-de687d2e51da: imágenes recuperadas para ACR-860-CRISTAL: 2
2026-09-23 16:06:45 info: [FB Webhook] Feed 27b3866e-0900-4047-b98b-de687d2e51da: pre-check imágenes para ACR-860-CRISTAL: {"task_status":"processing","product_found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false}
2026-09-23 16:06:45 info: [REPO] Actualizando tarea ID 423
2026-09-23 16:06:45 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:06:45 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:06:45 info: [FB Webhook] ✅ Tarea 423 actualizada: pending - Sin errores
2026-09-23 16:06:45 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:06:47 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":423,"task_status":"processing","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:06:47 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:06:47 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:06:47 info: [REPO] Actualizando tarea ID 423
2026-09-23 16:06:47 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:06:47 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:06:47 info: [REPO] Actualizando tarea ID 423
2026-09-23 16:06:47 info: [FB Webhook] ✅ Tarea 423 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:06:47 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:06:48 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:06:48 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:06:53 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:06:53 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:06:53 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:06:53 info: [REPO] Guardando link para producto 60
2026-09-23 16:06:53 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:06:53 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:06:53 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:06:53 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:06:53 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=424, sku=ACR-860-CRISTAL
2026-09-23 16:06:53 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:06:53 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:06:53 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:06:53 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:06:58 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:06:58 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:07:01 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:07:01 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:07:01 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:07:01 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:07:01 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:07:01 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:07:01 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A07%3A01-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:07:01 info: [FalabellaAdapter] ✅ Firma generada (HEX): c97d3186b9508896af4e5df8635375c36e690851e1a5395e9f5efb0c55733273
2026-09-23 16:07:01 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:07:01 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A07%3A01-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=c97d3186b9508896af4e5df8635375c36e690851e1a5395e9f5efb0c55733273
2026-09-23 16:07:01 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:07:01 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:07:01 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:07:01 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:07:02 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:07:02 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>afd95175-44c9-4a36-8c48-c8606dfaa2df</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:07:02-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:07:02 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: afd95175-44c9-4a36-8c48-c8606dfaa2df
2026-09-23 16:07:02 info: [REPO] Actualizando tarea ID 424
2026-09-23 16:07:02 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:07:02 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:07:02 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:07:02 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:07:02 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:07:02 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"afd95175-44c9-4a36-8c48-c8606dfaa2df","seller_skus":null}
2026-09-23 16:07:02 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:07:02 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"afd95175-44c9-4a36-8c48-c8606dfaa2df"},"Feed":"afd95175-44c9-4a36-8c48-c8606dfaa2df"}
2026-09-23 16:07:02 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:07:02 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: afd95175-44c9-4a36-8c48-c8606dfaa2df
2026-09-23 16:07:02 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:07:02 info: [REPO] Buscando tarea por feedId=afd95175-44c9-4a36-8c48-c8606dfaa2df marketplace=any
2026-09-23 16:07:02 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:07:02 info: [REPO] ✅ Tarea encontrada por LIKE: ID=424, status=pending
2026-09-23 16:07:02 info: [REPO] Buscando tarea por feedId=afd95175-44c9-4a36-8c48-c8606dfaa2df marketplace=4
2026-09-23 16:07:02 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:07:03 info: [REPO] ✅ Tarea encontrada por LIKE: ID=424, status=pending
2026-09-23 16:07:03 info: [FB Webhook] Procesando feed afd95175-44c9-4a36-8c48-c8606dfaa2df con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:07:03 info: [FalabellaAdapter] FeedStatus raw response (afd95175-44c9-4a36-8c48-c8606dfaa2df):
2026-09-23 16:07:03 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:07:03-0300","RequestParameters":{"FeedID":"afd95175-44c9-4a36-8c48-c8606dfaa2df"}},"Body":{"FeedDetail":{"Feed":"afd95175-44c9-4a36-8c48-c8606dfaa2df","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:07:01","UpdatedDate":"2026-09-23 16:07:02","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}
2026-09-23 16:07:03 info: [FalabellaAdapter] FeedStatus parsed response (afd95175-44c9-4a36-8c48-c8606dfaa2df):
2026-09-23 16:07:03 info: {"ok":true,"FeedID":"afd95175-44c9-4a36-8c48-c8606dfaa2df","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:07:01","UpdatedDate":"2026-09-23 16:07:02","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:07:03-0300","RequestParameters":{"FeedID":"afd95175-44c9-4a36-8c48-c8606dfaa2df"}},"Body":{"FeedDetail":{"Feed":"afd95175-44c9-4a36-8c48-c8606dfaa2df","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:07:01","UpdatedDate":"2026-09-23 16:07:02","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:07:03 info: [FB Webhook] FeedStatus para afd95175-44c9-4a36-8c48-c8606dfaa2df: {"ok":true,"FeedID":"afd95175-44c9-4a36-8c48-c8606dfaa2df","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:07:01","UpdatedDate":"2026-09-23 16:07:02","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:07:03-0300","RequestParameters":{"FeedID":"afd95175-44c9-4a36-8c48-c8606dfaa2df"}},"Body":{"FeedDetail":{"Feed":"afd95175-44c9-4a36-8c48-c8606dfaa2df","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:07:01","UpdatedDate":"2026-09-23 16:07:02","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:07:03 info: [FB Webhook] Feed afd95175-44c9-4a36-8c48-c8606dfaa2df: estado processing con 0/1 procesados; se espera FeedStatus Finished antes de ejecutar Action=Image para ACR-860-CRISTAL
2026-09-23 16:07:03 info: [REPO] Actualizando tarea ID 424
2026-09-23 16:07:03 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:07:03 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:07:03 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:07:03 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:07:04 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:07:04 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:07:04 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:07:04 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:07:07 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:07:07 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:07:07 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:07:08 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"afd95175-44c9-4a36-8c48-c8606dfaa2df","seller_skus":null}
2026-09-23 16:07:08 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:07:08 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"afd95175-44c9-4a36-8c48-c8606dfaa2df"},"Feed":"afd95175-44c9-4a36-8c48-c8606dfaa2df"}
2026-09-23 16:07:08 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:07:08 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: afd95175-44c9-4a36-8c48-c8606dfaa2df
2026-09-23 16:07:08 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:07:08 info: [REPO] Buscando tarea por feedId=afd95175-44c9-4a36-8c48-c8606dfaa2df marketplace=any
2026-09-23 16:07:08 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:07:08 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":424,"task_status":"processing","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:07:08 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:07:08 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:07:08 info: [REPO] Actualizando tarea ID 424
2026-09-23 16:07:08 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:07:08 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:07:08 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:07:08 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:07:08 info: [REPO] Actualizando tarea ID 424
2026-09-23 16:07:08 info: [FB Webhook] ✅ Tarea 424 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:07:08 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:07:09 info: [REPO] ✅ Tarea encontrada por LIKE: ID=424, status=processing
2026-09-23 16:07:09 info: [REPO] Buscando tarea por feedId=afd95175-44c9-4a36-8c48-c8606dfaa2df marketplace=4
2026-09-23 16:07:09 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:07:09 info: [REPO] ✅ Tarea encontrada por LIKE: ID=424, status=pending
2026-09-23 16:07:09 info: [FB Webhook] Procesando feed afd95175-44c9-4a36-8c48-c8606dfaa2df con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:07:09 info: [FalabellaAdapter] FeedStatus raw response (afd95175-44c9-4a36-8c48-c8606dfaa2df):
2026-09-23 16:07:09 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:07:09-0300","RequestParameters":{"FeedID":"afd95175-44c9-4a36-8c48-c8606dfaa2df"}},"Body":{"FeedDetail":{"Feed":"afd95175-44c9-4a36-8c48-c8606dfaa2df","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:07:01","UpdatedDate":"2026-09-23 16:07:05","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:07:09 info: [FalabellaAdapter] FeedStatus parsed response (afd95175-44c9-4a36-8c48-c8606dfaa2df):
2026-09-23 16:07:09 info: {"ok":true,"FeedID":"afd95175-44c9-4a36-8c48-c8606dfaa2df","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:07:01","UpdatedDate":"2026-09-23 16:07:05","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:07:09-0300","RequestParameters":{"FeedID":"afd95175-44c9-4a36-8c48-c8606dfaa2df"}},"Body":{"FeedDetail":{"Feed":"afd95175-44c9-4a36-8c48-c8606dfaa2df","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:07:01","UpdatedDate":"2026-09-23 16:07:05","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:07:09 info: [FB Webhook] FeedStatus para afd95175-44c9-4a36-8c48-c8606dfaa2df: {"ok":true,"FeedID":"afd95175-44c9-4a36-8c48-c8606dfaa2df","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:07:01","UpdatedDate":"2026-09-23 16:07:05","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:07:09-0300","RequestParameters":{"FeedID":"afd95175-44c9-4a36-8c48-c8606dfaa2df"}},"Body":{"FeedDetail":{"Feed":"afd95175-44c9-4a36-8c48-c8606dfaa2df","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:07:01","UpdatedDate":"2026-09-23 16:07:05","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:07:10 info: [FB Webhook] Estado REAL del producto ACR-860-CRISTAL: {"found":true,"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","qc_reason":null,"is_published":false,"has_image":true,"price":"25000.00","stock":"1","product_id":null,"shop_sku":"157994484","url":null,"product_errors":[],"raw":{"SellerSku":"ACR-860-CRISTAL","ShopSku":"157994484","Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","Variation":"Blanco / Poliuretano","ParentSku":"ACR-860-CRISTAL","ProductId":"","Url":"","MainImage":"https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","Images":{"Image":["https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","https://storage.googleapis.com/provider-media-service-production/1d1ecf67-4786-41f7-878a-6a720c3ddf0d"]},"ContentScore":"100","Description":"Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.<br /><br />Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.<br /><br />Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.<br /><br />Color: Cristal.<br />Material: Poliestireno.<br />Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.<br />Contenido: 1 organizador de escritorio.<br />Condición: Producto nuevo.","TaxClass":"IVA 19%","Brand":"JUST HOME","PrimaryCategory":"Organizadores de escritorio","QCStatus":"approved","PrimaryCategoryId":"689","BusinessUnits":{"BusinessUnit":{"BusinessUnit":"Falabella","OperatorCode":"facl","Price":"25000.00","SpecialPrice":"","SpecialFromDate":"","SpecialToDate":"","Stock":"1","Status":"active","IsPublished":"0"}},"ProductData":{"ConditionType":"Nuevo","SellerWarranty":"3 meses","PackageWidth":"115","PackageLength":"33","PackageHeight":"29","PackageWeight":"1.36","Model":"860","Color":"Blanco"}}}
2026-09-23 16:07:10 info: [FB Webhook] Feed afd95175-44c9-4a36-8c48-c8606dfaa2df: imágenes recuperadas para ACR-860-CRISTAL: 2
2026-09-23 16:07:10 info: [FB Webhook] Feed afd95175-44c9-4a36-8c48-c8606dfaa2df: pre-check imágenes para ACR-860-CRISTAL: {"task_status":"pending","product_found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false}
2026-09-23 16:07:10 info: [REPO] Actualizando tarea ID 424
2026-09-23 16:07:10 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:07:10 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:07:10 info: [FB Webhook] ✅ Tarea 424 actualizada: pending - Sin errores
2026-09-23 16:07:13 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:07:13 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:07:18 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:07:18 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:07:18 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:07:18 info: [REPO] Guardando link para producto 60
2026-09-23 16:07:18 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:07:18 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:07:18 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=425, sku=ACR-860-CRISTAL
2026-09-23 16:07:18 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:07:18 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:07:18 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:07:18 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:07:18 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:07:18 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:07:23 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:07:23 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:07:26 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:07:26 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:07:26 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:07:26 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:07:26 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:07:26 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:07:26 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A07%3A26-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:07:26 info: [FalabellaAdapter] ✅ Firma generada (HEX): c604fef585a52eaa4d63d06e5d878fa8b7277e4cffe5ee65ecaa6dbd010293c6
2026-09-23 16:07:26 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:07:26 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A07%3A26-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=c604fef585a52eaa4d63d06e5d878fa8b7277e4cffe5ee65ecaa6dbd010293c6
2026-09-23 16:07:26 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:07:26 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:07:26 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:07:26 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:07:27 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"7e114bad-5035-470f-a3fd-d8b7596de072","seller_skus":null}
2026-09-23 16:07:27 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:07:27 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"7e114bad-5035-470f-a3fd-d8b7596de072"},"Feed":"7e114bad-5035-470f-a3fd-d8b7596de072"}
2026-09-23 16:07:27 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:07:27 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: 7e114bad-5035-470f-a3fd-d8b7596de072
2026-09-23 16:07:27 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:07:27 info: [REPO] Buscando tarea por feedId=7e114bad-5035-470f-a3fd-d8b7596de072 marketplace=any
2026-09-23 16:07:27 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:07:27 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:07:27 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>7e114bad-5035-470f-a3fd-d8b7596de072</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:07:27-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:07:27 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: 7e114bad-5035-470f-a3fd-d8b7596de072
2026-09-23 16:07:27 info: [REPO] Actualizando tarea ID 425
2026-09-23 16:07:27 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:07:27 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:07:27 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:07:27 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:07:27 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:07:27 warn: [REPO] ⚠️ No se encontró tarea para feedId=7e114bad-5035-470f-a3fd-d8b7596de072 (se intentaron 3 estrategias)
2026-09-23 16:07:27 warn: [FB Webhook] No se encontró credencial ni tarea para feed 7e114bad-5035-470f-a3fd-d8b7596de072
2026-09-23 16:07:28 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:07:28 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:07:28 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:07:28 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:07:29 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"7e114bad-5035-470f-a3fd-d8b7596de072","seller_skus":null}
2026-09-23 16:07:29 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:07:29 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"7e114bad-5035-470f-a3fd-d8b7596de072"},"Feed":"7e114bad-5035-470f-a3fd-d8b7596de072"}
2026-09-23 16:07:29 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:07:29 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: 7e114bad-5035-470f-a3fd-d8b7596de072
2026-09-23 16:07:29 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:07:29 info: [REPO] Buscando tarea por feedId=7e114bad-5035-470f-a3fd-d8b7596de072 marketplace=any
2026-09-23 16:07:29 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:07:29 info: [REPO] ✅ Tarea encontrada por LIKE: ID=425, status=pending
2026-09-23 16:07:29 info: [REPO] Buscando tarea por feedId=7e114bad-5035-470f-a3fd-d8b7596de072 marketplace=4
2026-09-23 16:07:29 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:07:29 info: [REPO] ✅ Tarea encontrada por LIKE: ID=425, status=pending
2026-09-23 16:07:30 info: [FB Webhook] Procesando feed 7e114bad-5035-470f-a3fd-d8b7596de072 con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:07:30 info: [FalabellaAdapter] FeedStatus raw response (7e114bad-5035-470f-a3fd-d8b7596de072):
2026-09-23 16:07:30 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:07:30-0300","RequestParameters":{"FeedID":"7e114bad-5035-470f-a3fd-d8b7596de072"}},"Body":{"FeedDetail":{"Feed":"7e114bad-5035-470f-a3fd-d8b7596de072","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:07:27","UpdatedDate":"2026-09-23 16:07:28","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:07:30 info: [FalabellaAdapter] FeedStatus parsed response (7e114bad-5035-470f-a3fd-d8b7596de072):
2026-09-23 16:07:30 info: {"ok":true,"FeedID":"7e114bad-5035-470f-a3fd-d8b7596de072","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:07:27","UpdatedDate":"2026-09-23 16:07:28","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:07:30-0300","RequestParameters":{"FeedID":"7e114bad-5035-470f-a3fd-d8b7596de072"}},"Body":{"FeedDetail":{"Feed":"7e114bad-5035-470f-a3fd-d8b7596de072","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:07:27","UpdatedDate":"2026-09-23 16:07:28","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:07:30 info: [FB Webhook] FeedStatus para 7e114bad-5035-470f-a3fd-d8b7596de072: {"ok":true,"FeedID":"7e114bad-5035-470f-a3fd-d8b7596de072","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:07:27","UpdatedDate":"2026-09-23 16:07:28","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:07:30-0300","RequestParameters":{"FeedID":"7e114bad-5035-470f-a3fd-d8b7596de072"}},"Body":{"FeedDetail":{"Feed":"7e114bad-5035-470f-a3fd-d8b7596de072","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:07:27","UpdatedDate":"2026-09-23 16:07:28","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:07:31 info: [FB Webhook] Estado REAL del producto ACR-860-CRISTAL: {"found":true,"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","qc_reason":null,"is_published":false,"has_image":true,"price":"25000.00","stock":"1","product_id":null,"shop_sku":"157994484","url":null,"product_errors":[],"raw":{"SellerSku":"ACR-860-CRISTAL","ShopSku":"157994484","Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","Variation":"Blanco / Poliuretano","ParentSku":"ACR-860-CRISTAL","ProductId":"","Url":"","MainImage":"https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","Images":{"Image":["https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","https://storage.googleapis.com/provider-media-service-production/1d1ecf67-4786-41f7-878a-6a720c3ddf0d"]},"ContentScore":"100","Description":"Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.<br /><br />Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.<br /><br />Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.<br /><br />Color: Cristal.<br />Material: Poliestireno.<br />Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.<br />Contenido: 1 organizador de escritorio.<br />Condición: Producto nuevo.","TaxClass":"IVA 19%","Brand":"JUST HOME","PrimaryCategory":"Organizadores de escritorio","QCStatus":"approved","PrimaryCategoryId":"689","BusinessUnits":{"BusinessUnit":{"BusinessUnit":"Falabella","OperatorCode":"facl","Price":"25000.00","SpecialPrice":"","SpecialFromDate":"","SpecialToDate":"","Stock":"1","Status":"active","IsPublished":"0"}},"ProductData":{"ConditionType":"Nuevo","SellerWarranty":"3 meses","PackageWidth":"115","PackageLength":"33","PackageHeight":"29","PackageWeight":"1.36","Model":"860","Color":"Blanco"}}}
2026-09-23 16:07:31 info: [FB Webhook] Feed 7e114bad-5035-470f-a3fd-d8b7596de072: imágenes recuperadas para ACR-860-CRISTAL: 2
2026-09-23 16:07:31 info: [FB Webhook] Feed 7e114bad-5035-470f-a3fd-d8b7596de072: pre-check imágenes para ACR-860-CRISTAL: {"task_status":"pending","product_found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false}
2026-09-23 16:07:31 info: [REPO] Actualizando tarea ID 425
2026-09-23 16:07:31 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:07:31 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:07:31 info: [FB Webhook] ✅ Tarea 425 actualizada: pending - Sin errores
2026-09-23 16:07:31 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:07:33 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":425,"task_status":"pending","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:07:33 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:07:33 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:07:33 info: [REPO] Actualizando tarea ID 425
2026-09-23 16:07:33 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:07:33 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:07:33 info: [REPO] Actualizando tarea ID 425
2026-09-23 16:07:33 info: [FB Webhook] ✅ Tarea 425 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:07:33 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:07:38 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:07:38 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:07:38 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:07:38 info: [REPO] Guardando link para producto 60
2026-09-23 16:07:38 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:07:38 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:07:38 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=426, sku=ACR-860-CRISTAL
2026-09-23 16:07:38 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:07:38 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:07:38 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:07:38 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:07:40 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:07:40 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:07:40 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:07:40 info: [REPO] Guardando link para producto 60
2026-09-23 16:07:40 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:07:40 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:07:40 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=427, sku=ACR-860-CRISTAL
2026-09-23 16:07:40 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:07:40 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:07:40 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:07:40 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:07:45 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:07:45 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:07:45 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:07:45 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:07:45 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:07:45 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:07:45 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A07%3A45-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:07:45 info: [FalabellaAdapter] ✅ Firma generada (HEX): eedc603b6017a6776ad1b9d398f6665c6f7fcadebf34afc8af92b0b0269c4fbe
2026-09-23 16:07:45 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:07:45 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A07%3A45-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=eedc603b6017a6776ad1b9d398f6665c6f7fcadebf34afc8af92b0b0269c4fbe
2026-09-23 16:07:45 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:07:45 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:07:45 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:07:45 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:07:46 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"79b12481-ce8c-4bd8-a451-9c2ef91b8abc","seller_skus":null}
2026-09-23 16:07:46 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:07:46 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"79b12481-ce8c-4bd8-a451-9c2ef91b8abc"},"Feed":"79b12481-ce8c-4bd8-a451-9c2ef91b8abc"}
2026-09-23 16:07:46 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:07:46 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: 79b12481-ce8c-4bd8-a451-9c2ef91b8abc
2026-09-23 16:07:46 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:07:46 info: [REPO] Buscando tarea por feedId=79b12481-ce8c-4bd8-a451-9c2ef91b8abc marketplace=any
2026-09-23 16:07:46 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:07:46 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:07:46 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>79b12481-ce8c-4bd8-a451-9c2ef91b8abc</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:07:45-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:07:46 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: 79b12481-ce8c-4bd8-a451-9c2ef91b8abc
2026-09-23 16:07:46 info: [REPO] Actualizando tarea ID 426
2026-09-23 16:07:46 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:07:46 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:07:46 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:07:46 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:07:46 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:07:46 warn: [REPO] ⚠️ No se encontró tarea para feedId=79b12481-ce8c-4bd8-a451-9c2ef91b8abc (se intentaron 3 estrategias)
2026-09-23 16:07:46 warn: [FB Webhook] No se encontró credencial ni tarea para feed 79b12481-ce8c-4bd8-a451-9c2ef91b8abc
2026-09-23 16:07:46 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:07:46 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:07:46 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:07:46 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:07:46 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:07:46 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:07:46 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A07%3A46-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:07:46 info: [FalabellaAdapter] ✅ Firma generada (HEX): db9e98285aeb350172012c3254f26a5ad2d1c435b33a5b336fce583258ac8af3
2026-09-23 16:07:46 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:07:46 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A07%3A46-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=db9e98285aeb350172012c3254f26a5ad2d1c435b33a5b336fce583258ac8af3
2026-09-23 16:07:46 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:07:46 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:07:46 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:07:46 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:07:47 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:07:47 info: <?xml version="1.0" encoding="UTF-8"?>
<ErrorResponse>
  <Head>
    <RequestAction>ProductUpdate</RequestAction>
    <ErrorType>Platform</ErrorType>
    <ErrorCode>1000</ErrorCode>
    <ErrorMessage>Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: 79b12481-ce8c-4bd8-a451-9c2ef91b8abc</ErrorMessage>
  </Head>
  <Body/>
</ErrorResponse>

2026-09-23 16:07:47 error: [FalabellaAdapter] ❌ Error API Falabella (Código 1000): Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: 79b12481-ce8c-4bd8-a451-9c2ef91b8abc
2026-09-23 16:07:47 info: [REPO] Actualizando tarea ID 427
2026-09-23 16:07:47 info: [REPO] Guardando link para producto 60
2026-09-23 16:07:47 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:07:47 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:07:47 info: [PublishingService] Falabella cerrada como failed desde FeedStatus inmediato. task_id=427
2026-09-23 16:07:47 warn: [JobProcessor] ❌ Producto 60 falló: Falabella API Error 1000: Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: 79b12481-ce8c-4bd8-a451-9c2ef91b8abc
2026-09-23 16:07:47 info: Job actualizado (ID: 264): {"processed":1,"successful":0,"errors_count":1,"percentage":100}
2026-09-23 16:07:47 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 0 éxitos, 1 errores
2026-09-23 16:07:47 info: [JobRepository] Job 264 completado: 0 éxitos, 1 errores
2026-09-23 16:07:47 info: [JobProcessor] 🏁 Job 264 completado: 0/1
2026-09-23 16:07:47 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:07:47 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:07:47 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:07:47 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:07:48 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"79b12481-ce8c-4bd8-a451-9c2ef91b8abc","seller_skus":null}
2026-09-23 16:07:48 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:07:48 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"79b12481-ce8c-4bd8-a451-9c2ef91b8abc"},"Feed":"79b12481-ce8c-4bd8-a451-9c2ef91b8abc"}
2026-09-23 16:07:48 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:07:48 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: 79b12481-ce8c-4bd8-a451-9c2ef91b8abc
2026-09-23 16:07:48 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:07:48 info: [REPO] Buscando tarea por feedId=79b12481-ce8c-4bd8-a451-9c2ef91b8abc marketplace=any
2026-09-23 16:07:48 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:07:48 warn: [REPO] ⚠️ No se encontró tarea para feedId=79b12481-ce8c-4bd8-a451-9c2ef91b8abc (se intentaron 3 estrategias)
2026-09-23 16:07:48 warn: [FB Webhook] No se encontró credencial ni tarea para feed 79b12481-ce8c-4bd8-a451-9c2ef91b8abc
2026-09-23 16:07:50 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:07:51 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":427,"task_status":"failed","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:07:51 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:07:51 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:07:51 info: [REPO] Actualizando tarea ID 427
2026-09-23 16:07:51 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:07:51 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:07:51 info: [REPO] Actualizando tarea ID 427
2026-09-23 16:07:51 info: [FB Webhook] ✅ Tarea 427 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:07:51 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:07:53 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:07:53 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:07:58 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:07:58 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:07:58 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:07:58 info: [REPO] Guardando link para producto 60
2026-09-23 16:07:58 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:07:58 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:07:58 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=428, sku=ACR-860-CRISTAL
2026-09-23 16:07:58 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:07:58 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:07:58 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:07:58 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:07:58 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:07:58 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:08:03 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:08:03 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:08:05 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:08:05 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:08:05 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:08:05 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:08:05 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:08:05 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:08:05 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A08%3A05-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:08:05 info: [FalabellaAdapter] ✅ Firma generada (HEX): 136e9a1731cf840f3c77d613c676afc3e79a38a39af538621dc081065597de81
2026-09-23 16:08:05 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:08:05 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A08%3A05-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=136e9a1731cf840f3c77d613c676afc3e79a38a39af538621dc081065597de81
2026-09-23 16:08:05 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:08:05 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:08:05 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:08:05 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:08:05 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:08:05 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>f7ddd975-8564-4d04-814d-b7cd375ede12</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:08:05-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:08:05 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: f7ddd975-8564-4d04-814d-b7cd375ede12
2026-09-23 16:08:05 info: [REPO] Actualizando tarea ID 428
2026-09-23 16:08:05 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:08:05 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:08:05 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:08:05 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:08:05 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:08:05 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"f7ddd975-8564-4d04-814d-b7cd375ede12","seller_skus":null}
2026-09-23 16:08:05 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:08:05 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"f7ddd975-8564-4d04-814d-b7cd375ede12"},"Feed":"f7ddd975-8564-4d04-814d-b7cd375ede12"}
2026-09-23 16:08:05 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:08:05 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: f7ddd975-8564-4d04-814d-b7cd375ede12
2026-09-23 16:08:05 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:08:05 info: [REPO] Buscando tarea por feedId=f7ddd975-8564-4d04-814d-b7cd375ede12 marketplace=any
2026-09-23 16:08:05 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:06 info: [REPO] ✅ Tarea encontrada por LIKE: ID=428, status=pending
2026-09-23 16:08:06 info: [REPO] Buscando tarea por feedId=f7ddd975-8564-4d04-814d-b7cd375ede12 marketplace=4
2026-09-23 16:08:06 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:06 info: [REPO] ✅ Tarea encontrada por LIKE: ID=428, status=pending
2026-09-23 16:08:06 info: [FB Webhook] Procesando feed f7ddd975-8564-4d04-814d-b7cd375ede12 con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:08:06 info: [FalabellaAdapter] FeedStatus raw response (f7ddd975-8564-4d04-814d-b7cd375ede12):
2026-09-23 16:08:06 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:06-0300","RequestParameters":{"FeedID":"f7ddd975-8564-4d04-814d-b7cd375ede12"}},"Body":{"FeedDetail":{"Feed":"f7ddd975-8564-4d04-814d-b7cd375ede12","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:05","UpdatedDate":"2026-09-23 16:08:05","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}
2026-09-23 16:08:06 info: [FalabellaAdapter] FeedStatus parsed response (f7ddd975-8564-4d04-814d-b7cd375ede12):
2026-09-23 16:08:06 info: {"ok":true,"FeedID":"f7ddd975-8564-4d04-814d-b7cd375ede12","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:05","UpdatedDate":"2026-09-23 16:08:05","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:06-0300","RequestParameters":{"FeedID":"f7ddd975-8564-4d04-814d-b7cd375ede12"}},"Body":{"FeedDetail":{"Feed":"f7ddd975-8564-4d04-814d-b7cd375ede12","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:05","UpdatedDate":"2026-09-23 16:08:05","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:08:06 info: [FB Webhook] FeedStatus para f7ddd975-8564-4d04-814d-b7cd375ede12: {"ok":true,"FeedID":"f7ddd975-8564-4d04-814d-b7cd375ede12","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:05","UpdatedDate":"2026-09-23 16:08:05","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:06-0300","RequestParameters":{"FeedID":"f7ddd975-8564-4d04-814d-b7cd375ede12"}},"Body":{"FeedDetail":{"Feed":"f7ddd975-8564-4d04-814d-b7cd375ede12","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:05","UpdatedDate":"2026-09-23 16:08:05","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:08:06 info: [FB Webhook] Feed f7ddd975-8564-4d04-814d-b7cd375ede12: estado processing con 0/1 procesados; se espera FeedStatus Finished antes de ejecutar Action=Image para ACR-860-CRISTAL
2026-09-23 16:08:06 info: [REPO] Actualizando tarea ID 428
2026-09-23 16:08:06 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:08:06 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:08:07 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:08:07 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:08:08 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:08:08 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:08:09 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:08:09 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:08:09 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:08:09 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:08:09 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"f7ddd975-8564-4d04-814d-b7cd375ede12","seller_skus":null}
2026-09-23 16:08:09 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:08:09 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"f7ddd975-8564-4d04-814d-b7cd375ede12"},"Feed":"f7ddd975-8564-4d04-814d-b7cd375ede12"}
2026-09-23 16:08:09 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:08:09 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: f7ddd975-8564-4d04-814d-b7cd375ede12
2026-09-23 16:08:09 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:08:09 info: [REPO] Buscando tarea por feedId=f7ddd975-8564-4d04-814d-b7cd375ede12 marketplace=any
2026-09-23 16:08:09 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:10 info: [REPO] ✅ Tarea encontrada por LIKE: ID=428, status=processing
2026-09-23 16:08:10 info: [REPO] Buscando tarea por feedId=f7ddd975-8564-4d04-814d-b7cd375ede12 marketplace=4
2026-09-23 16:08:10 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:10 info: [REPO] ✅ Tarea encontrada por LIKE: ID=428, status=processing
2026-09-23 16:08:10 info: [FB Webhook] Procesando feed f7ddd975-8564-4d04-814d-b7cd375ede12 con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:08:10 info: [FalabellaAdapter] FeedStatus raw response (f7ddd975-8564-4d04-814d-b7cd375ede12):
2026-09-23 16:08:10 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:10-0300","RequestParameters":{"FeedID":"f7ddd975-8564-4d04-814d-b7cd375ede12"}},"Body":{"FeedDetail":{"Feed":"f7ddd975-8564-4d04-814d-b7cd375ede12","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:05","UpdatedDate":"2026-09-23 16:08:09","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:08:10 info: [FalabellaAdapter] FeedStatus parsed response (f7ddd975-8564-4d04-814d-b7cd375ede12):
2026-09-23 16:08:10 info: {"ok":true,"FeedID":"f7ddd975-8564-4d04-814d-b7cd375ede12","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:05","UpdatedDate":"2026-09-23 16:08:09","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:10-0300","RequestParameters":{"FeedID":"f7ddd975-8564-4d04-814d-b7cd375ede12"}},"Body":{"FeedDetail":{"Feed":"f7ddd975-8564-4d04-814d-b7cd375ede12","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:05","UpdatedDate":"2026-09-23 16:08:09","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:08:10 info: [FB Webhook] FeedStatus para f7ddd975-8564-4d04-814d-b7cd375ede12: {"ok":true,"FeedID":"f7ddd975-8564-4d04-814d-b7cd375ede12","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:05","UpdatedDate":"2026-09-23 16:08:09","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:10-0300","RequestParameters":{"FeedID":"f7ddd975-8564-4d04-814d-b7cd375ede12"}},"Body":{"FeedDetail":{"Feed":"f7ddd975-8564-4d04-814d-b7cd375ede12","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:05","UpdatedDate":"2026-09-23 16:08:09","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:08:11 info: [FB Webhook] Estado REAL del producto ACR-860-CRISTAL: {"found":true,"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","qc_reason":null,"is_published":false,"has_image":true,"price":"25000.00","stock":"1","product_id":null,"shop_sku":"157994484","url":null,"product_errors":[],"raw":{"SellerSku":"ACR-860-CRISTAL","ShopSku":"157994484","Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","Variation":"Blanco / Poliuretano","ParentSku":"ACR-860-CRISTAL","ProductId":"","Url":"","MainImage":"https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","Images":{"Image":["https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","https://storage.googleapis.com/provider-media-service-production/1d1ecf67-4786-41f7-878a-6a720c3ddf0d"]},"ContentScore":"100","Description":"Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.<br /><br />Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.<br /><br />Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.<br /><br />Color: Cristal.<br />Material: Poliestireno.<br />Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.<br />Contenido: 1 organizador de escritorio.<br />Condición: Producto nuevo.","TaxClass":"IVA 19%","Brand":"JUST HOME","PrimaryCategory":"Organizadores de escritorio","QCStatus":"approved","PrimaryCategoryId":"689","BusinessUnits":{"BusinessUnit":{"BusinessUnit":"Falabella","OperatorCode":"facl","Price":"25000.00","SpecialPrice":"","SpecialFromDate":"","SpecialToDate":"","Stock":"1","Status":"active","IsPublished":"0"}},"ProductData":{"ConditionType":"Nuevo","SellerWarranty":"3 meses","PackageWidth":"115","PackageLength":"33","PackageHeight":"29","PackageWeight":"1.36","Model":"860","Color":"Blanco"}}}
2026-09-23 16:08:11 info: [FB Webhook] Feed f7ddd975-8564-4d04-814d-b7cd375ede12: imágenes recuperadas para ACR-860-CRISTAL: 2
2026-09-23 16:08:11 info: [FB Webhook] Feed f7ddd975-8564-4d04-814d-b7cd375ede12: pre-check imágenes para ACR-860-CRISTAL: {"task_status":"processing","product_found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false}
2026-09-23 16:08:11 info: [REPO] Actualizando tarea ID 428
2026-09-23 16:08:11 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:08:11 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:08:11 info: [FB Webhook] ✅ Tarea 428 actualizada: pending - Sin errores
2026-09-23 16:08:12 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:08:13 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:08:13 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:08:14 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":428,"task_status":"processing","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:08:14 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:08:14 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:08:14 info: [REPO] Actualizando tarea ID 428
2026-09-23 16:08:14 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:08:14 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:08:14 info: [REPO] Actualizando tarea ID 428
2026-09-23 16:08:14 info: [FB Webhook] ✅ Tarea 428 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:08:14 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:08:19 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:08:19 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:08:19 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:08:19 info: [REPO] Guardando link para producto 60
2026-09-23 16:08:19 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:08:19 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:08:19 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=429, sku=ACR-860-CRISTAL
2026-09-23 16:08:19 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:08:19 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:08:19 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:08:19 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:08:25 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:08:25 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:08:25 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:08:25 info: [REPO] Guardando link para producto 60
2026-09-23 16:08:25 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:08:25 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:08:25 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=430, sku=ACR-860-CRISTAL
2026-09-23 16:08:25 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:08:25 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:08:25 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:08:25 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:08:26 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:08:26 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:08:26 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:08:26 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:08:26 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:08:26 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:08:26 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A08%3A26-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:08:26 info: [FalabellaAdapter] ✅ Firma generada (HEX): e0557ef642963e71e73833d5599a0537feb8537f0c8033c6c09b989e6f34c40b
2026-09-23 16:08:26 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:08:26 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A08%3A26-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=e0557ef642963e71e73833d5599a0537feb8537f0c8033c6c09b989e6f34c40b
2026-09-23 16:08:26 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:08:26 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:08:26 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:08:26 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:08:26 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:08:26 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>bdd087d4-57bb-4a4f-89cc-8c5ae99986c8</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:08:26-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:08:26 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: bdd087d4-57bb-4a4f-89cc-8c5ae99986c8
2026-09-23 16:08:26 info: [REPO] Actualizando tarea ID 429
2026-09-23 16:08:26 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:08:26 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:08:26 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:08:26 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:08:26 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:08:26 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8","seller_skus":null}
2026-09-23 16:08:26 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:08:26 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8"},"Feed":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8"}
2026-09-23 16:08:26 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:08:26 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: bdd087d4-57bb-4a4f-89cc-8c5ae99986c8
2026-09-23 16:08:26 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:08:26 info: [REPO] Buscando tarea por feedId=bdd087d4-57bb-4a4f-89cc-8c5ae99986c8 marketplace=any
2026-09-23 16:08:26 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:27 info: [REPO] ✅ Tarea encontrada por LIKE: ID=430, status=pending
2026-09-23 16:08:27 info: [REPO] Buscando tarea por feedId=bdd087d4-57bb-4a4f-89cc-8c5ae99986c8 marketplace=4
2026-09-23 16:08:27 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:27 info: [REPO] ✅ Tarea encontrada por LIKE: ID=430, status=pending
2026-09-23 16:08:27 info: [FB Webhook] Procesando feed bdd087d4-57bb-4a4f-89cc-8c5ae99986c8 con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:08:27 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:08:27 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:08:27 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:08:27 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:08:27 info: [FalabellaAdapter] FeedStatus raw response (bdd087d4-57bb-4a4f-89cc-8c5ae99986c8):
2026-09-23 16:08:27 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:27-0300","RequestParameters":{"FeedID":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8"}},"Body":{"FeedDetail":{"Feed":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:26","UpdatedDate":"2026-09-23 16:08:26","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}
2026-09-23 16:08:27 info: [FalabellaAdapter] FeedStatus parsed response (bdd087d4-57bb-4a4f-89cc-8c5ae99986c8):
2026-09-23 16:08:27 info: {"ok":true,"FeedID":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:26","UpdatedDate":"2026-09-23 16:08:26","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:27-0300","RequestParameters":{"FeedID":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8"}},"Body":{"FeedDetail":{"Feed":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:26","UpdatedDate":"2026-09-23 16:08:26","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:08:27 info: [FB Webhook] FeedStatus para bdd087d4-57bb-4a4f-89cc-8c5ae99986c8: {"ok":true,"FeedID":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:26","UpdatedDate":"2026-09-23 16:08:26","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:27-0300","RequestParameters":{"FeedID":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8"}},"Body":{"FeedDetail":{"Feed":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:26","UpdatedDate":"2026-09-23 16:08:26","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:08:27 info: [FB Webhook] Feed bdd087d4-57bb-4a4f-89cc-8c5ae99986c8: estado processing con 0/1 procesados; se espera FeedStatus Finished antes de ejecutar Action=Image para ACR-860-CRISTAL
2026-09-23 16:08:27 info: [REPO] Actualizando tarea ID 430
2026-09-23 16:08:27 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:08:27 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:08:28 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8","seller_skus":null}
2026-09-23 16:08:28 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:08:28 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8"},"Feed":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8"}
2026-09-23 16:08:28 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:08:28 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: bdd087d4-57bb-4a4f-89cc-8c5ae99986c8
2026-09-23 16:08:28 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:08:28 info: [REPO] Buscando tarea por feedId=bdd087d4-57bb-4a4f-89cc-8c5ae99986c8 marketplace=any
2026-09-23 16:08:28 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:28 info: [REPO] ✅ Tarea encontrada por LIKE: ID=430, status=processing
2026-09-23 16:08:28 info: [REPO] Buscando tarea por feedId=bdd087d4-57bb-4a4f-89cc-8c5ae99986c8 marketplace=4
2026-09-23 16:08:28 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:28 info: [REPO] ✅ Tarea encontrada por LIKE: ID=430, status=processing
2026-09-23 16:08:28 info: [FB Webhook] Procesando feed bdd087d4-57bb-4a4f-89cc-8c5ae99986c8 con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:08:29 info: [FalabellaAdapter] FeedStatus raw response (bdd087d4-57bb-4a4f-89cc-8c5ae99986c8):
2026-09-23 16:08:29 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:28-0300","RequestParameters":{"FeedID":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8"}},"Body":{"FeedDetail":{"Feed":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:26","UpdatedDate":"2026-09-23 16:08:28","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:08:29 info: [FalabellaAdapter] FeedStatus parsed response (bdd087d4-57bb-4a4f-89cc-8c5ae99986c8):
2026-09-23 16:08:29 info: {"ok":true,"FeedID":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:26","UpdatedDate":"2026-09-23 16:08:28","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:28-0300","RequestParameters":{"FeedID":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8"}},"Body":{"FeedDetail":{"Feed":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:26","UpdatedDate":"2026-09-23 16:08:28","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:08:29 info: [FB Webhook] FeedStatus para bdd087d4-57bb-4a4f-89cc-8c5ae99986c8: {"ok":true,"FeedID":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:26","UpdatedDate":"2026-09-23 16:08:28","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:28-0300","RequestParameters":{"FeedID":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8"}},"Body":{"FeedDetail":{"Feed":"bdd087d4-57bb-4a4f-89cc-8c5ae99986c8","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:26","UpdatedDate":"2026-09-23 16:08:28","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:08:30 info: [FB Webhook] Estado REAL del producto ACR-860-CRISTAL: {"found":true,"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","qc_reason":null,"is_published":false,"has_image":true,"price":"25000.00","stock":"1","product_id":null,"shop_sku":"157994484","url":null,"product_errors":[],"raw":{"SellerSku":"ACR-860-CRISTAL","ShopSku":"157994484","Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","Variation":"Blanco / Poliuretano","ParentSku":"ACR-860-CRISTAL","ProductId":"","Url":"","MainImage":"https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","Images":{"Image":["https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","https://storage.googleapis.com/provider-media-service-production/1d1ecf67-4786-41f7-878a-6a720c3ddf0d"]},"ContentScore":"100","Description":"Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.<br /><br />Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.<br /><br />Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.<br /><br />Color: Cristal.<br />Material: Poliestireno.<br />Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.<br />Contenido: 1 organizador de escritorio.<br />Condición: Producto nuevo.","TaxClass":"IVA 19%","Brand":"JUST HOME","PrimaryCategory":"Organizadores de escritorio","QCStatus":"approved","PrimaryCategoryId":"689","BusinessUnits":{"BusinessUnit":{"BusinessUnit":"Falabella","OperatorCode":"facl","Price":"25000.00","SpecialPrice":"","SpecialFromDate":"","SpecialToDate":"","Stock":"1","Status":"active","IsPublished":"0"}},"ProductData":{"ConditionType":"Nuevo","SellerWarranty":"3 meses","PackageWidth":"115","PackageLength":"33","PackageHeight":"29","PackageWeight":"1.36","Model":"860","Color":"Blanco"}}}
2026-09-23 16:08:30 info: [FB Webhook] Feed bdd087d4-57bb-4a4f-89cc-8c5ae99986c8: imágenes recuperadas para ACR-860-CRISTAL: 2
2026-09-23 16:08:30 info: [FB Webhook] Feed bdd087d4-57bb-4a4f-89cc-8c5ae99986c8: pre-check imágenes para ACR-860-CRISTAL: {"task_status":"processing","product_found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false}
2026-09-23 16:08:30 info: [REPO] Actualizando tarea ID 430
2026-09-23 16:08:30 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:08:30 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:08:30 info: [FB Webhook] ✅ Tarea 430 actualizada: pending - Sin errores
2026-09-23 16:08:30 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:08:32 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:08:32 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:08:32 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:08:32 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:08:32 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:08:32 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:08:32 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A08%3A32-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:08:32 info: [FalabellaAdapter] ✅ Firma generada (HEX): 90446616c569b14e86540950b9a4474aef050c4f6e553175cbab348205c85059
2026-09-23 16:08:32 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:08:32 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A08%3A32-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=90446616c569b14e86540950b9a4474aef050c4f6e553175cbab348205c85059
2026-09-23 16:08:32 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:08:32 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:08:32 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:08:32 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:08:32 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":430,"task_status":"pending","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:08:32 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:08:32 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:08:32 info: [REPO] Actualizando tarea ID 430
2026-09-23 16:08:32 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:08:32 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:08:32 info: [REPO] Actualizando tarea ID 430
2026-09-23 16:08:32 info: [FB Webhook] ✅ Tarea 430 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:08:32 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:08:32 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:08:32 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>c2b71b45-c302-43b1-b268-bfb78ce909ee</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:08:32-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:08:32 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: c2b71b45-c302-43b1-b268-bfb78ce909ee
2026-09-23 16:08:32 info: [REPO] Actualizando tarea ID 430
2026-09-23 16:08:32 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:08:32 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:08:32 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:08:32 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:08:32 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:08:32 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"c2b71b45-c302-43b1-b268-bfb78ce909ee","seller_skus":null}
2026-09-23 16:08:32 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:08:32 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"c2b71b45-c302-43b1-b268-bfb78ce909ee"},"Feed":"c2b71b45-c302-43b1-b268-bfb78ce909ee"}
2026-09-23 16:08:32 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:08:32 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: c2b71b45-c302-43b1-b268-bfb78ce909ee
2026-09-23 16:08:32 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:08:32 info: [REPO] Buscando tarea por feedId=c2b71b45-c302-43b1-b268-bfb78ce909ee marketplace=any
2026-09-23 16:08:32 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:33 info: [REPO] ✅ Tarea encontrada por LIKE: ID=430, status=pending
2026-09-23 16:08:33 info: [REPO] Buscando tarea por feedId=c2b71b45-c302-43b1-b268-bfb78ce909ee marketplace=4
2026-09-23 16:08:33 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:33 info: [REPO] ✅ Tarea encontrada por LIKE: ID=430, status=pending
2026-09-23 16:08:33 info: [FB Webhook] Procesando feed c2b71b45-c302-43b1-b268-bfb78ce909ee con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:08:33 info: [FalabellaAdapter] FeedStatus raw response (c2b71b45-c302-43b1-b268-bfb78ce909ee):
2026-09-23 16:08:33 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:33-0300","RequestParameters":{"FeedID":"c2b71b45-c302-43b1-b268-bfb78ce909ee"}},"Body":{"FeedDetail":{"Feed":"c2b71b45-c302-43b1-b268-bfb78ce909ee","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:32","UpdatedDate":"2026-09-23 16:08:32","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}
2026-09-23 16:08:33 info: [FalabellaAdapter] FeedStatus parsed response (c2b71b45-c302-43b1-b268-bfb78ce909ee):
2026-09-23 16:08:33 info: {"ok":true,"FeedID":"c2b71b45-c302-43b1-b268-bfb78ce909ee","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:32","UpdatedDate":"2026-09-23 16:08:32","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:33-0300","RequestParameters":{"FeedID":"c2b71b45-c302-43b1-b268-bfb78ce909ee"}},"Body":{"FeedDetail":{"Feed":"c2b71b45-c302-43b1-b268-bfb78ce909ee","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:32","UpdatedDate":"2026-09-23 16:08:32","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:08:33 info: [FB Webhook] FeedStatus para c2b71b45-c302-43b1-b268-bfb78ce909ee: {"ok":true,"FeedID":"c2b71b45-c302-43b1-b268-bfb78ce909ee","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:32","UpdatedDate":"2026-09-23 16:08:32","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:33-0300","RequestParameters":{"FeedID":"c2b71b45-c302-43b1-b268-bfb78ce909ee"}},"Body":{"FeedDetail":{"Feed":"c2b71b45-c302-43b1-b268-bfb78ce909ee","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:32","UpdatedDate":"2026-09-23 16:08:32","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:08:33 info: [FB Webhook] Feed c2b71b45-c302-43b1-b268-bfb78ce909ee: estado processing con 0/1 procesados; se espera FeedStatus Finished antes de ejecutar Action=Image para ACR-860-CRISTAL
2026-09-23 16:08:33 info: [REPO] Actualizando tarea ID 430
2026-09-23 16:08:33 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:08:33 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:08:33 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:08:33 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:08:34 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:08:34 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:08:34 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:08:34 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:08:35 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"c2b71b45-c302-43b1-b268-bfb78ce909ee","seller_skus":null}
2026-09-23 16:08:35 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:08:35 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"c2b71b45-c302-43b1-b268-bfb78ce909ee"},"Feed":"c2b71b45-c302-43b1-b268-bfb78ce909ee"}
2026-09-23 16:08:35 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:08:35 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: c2b71b45-c302-43b1-b268-bfb78ce909ee
2026-09-23 16:08:35 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:08:35 info: [REPO] Buscando tarea por feedId=c2b71b45-c302-43b1-b268-bfb78ce909ee marketplace=any
2026-09-23 16:08:35 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:35 info: [REPO] ✅ Tarea encontrada por LIKE: ID=430, status=processing
2026-09-23 16:08:35 info: [REPO] Buscando tarea por feedId=c2b71b45-c302-43b1-b268-bfb78ce909ee marketplace=4
2026-09-23 16:08:35 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:35 info: [REPO] ✅ Tarea encontrada por LIKE: ID=430, status=processing
2026-09-23 16:08:35 info: [FB Webhook] Procesando feed c2b71b45-c302-43b1-b268-bfb78ce909ee con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:08:35 info: [FalabellaAdapter] FeedStatus raw response (c2b71b45-c302-43b1-b268-bfb78ce909ee):
2026-09-23 16:08:35 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:35-0300","RequestParameters":{"FeedID":"c2b71b45-c302-43b1-b268-bfb78ce909ee"}},"Body":{"FeedDetail":{"Feed":"c2b71b45-c302-43b1-b268-bfb78ce909ee","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:32","UpdatedDate":"2026-09-23 16:08:34","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:08:35 info: [FalabellaAdapter] FeedStatus parsed response (c2b71b45-c302-43b1-b268-bfb78ce909ee):
2026-09-23 16:08:35 info: {"ok":true,"FeedID":"c2b71b45-c302-43b1-b268-bfb78ce909ee","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:32","UpdatedDate":"2026-09-23 16:08:34","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:35-0300","RequestParameters":{"FeedID":"c2b71b45-c302-43b1-b268-bfb78ce909ee"}},"Body":{"FeedDetail":{"Feed":"c2b71b45-c302-43b1-b268-bfb78ce909ee","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:32","UpdatedDate":"2026-09-23 16:08:34","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:08:35 info: [FB Webhook] FeedStatus para c2b71b45-c302-43b1-b268-bfb78ce909ee: {"ok":true,"FeedID":"c2b71b45-c302-43b1-b268-bfb78ce909ee","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:32","UpdatedDate":"2026-09-23 16:08:34","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:35-0300","RequestParameters":{"FeedID":"c2b71b45-c302-43b1-b268-bfb78ce909ee"}},"Body":{"FeedDetail":{"Feed":"c2b71b45-c302-43b1-b268-bfb78ce909ee","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:32","UpdatedDate":"2026-09-23 16:08:34","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:08:36 info: [FB Webhook] Estado REAL del producto ACR-860-CRISTAL: {"found":true,"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","qc_reason":null,"is_published":false,"has_image":true,"price":"25000.00","stock":"1","product_id":null,"shop_sku":"157994484","url":null,"product_errors":[],"raw":{"SellerSku":"ACR-860-CRISTAL","ShopSku":"157994484","Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","Variation":"Blanco / Poliuretano","ParentSku":"ACR-860-CRISTAL","ProductId":"","Url":"","MainImage":"https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","Images":{"Image":["https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","https://storage.googleapis.com/provider-media-service-production/1d1ecf67-4786-41f7-878a-6a720c3ddf0d"]},"ContentScore":"100","Description":"Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.<br /><br />Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.<br /><br />Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.<br /><br />Color: Cristal.<br />Material: Poliestireno.<br />Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.<br />Contenido: 1 organizador de escritorio.<br />Condición: Producto nuevo.","TaxClass":"IVA 19%","Brand":"JUST HOME","PrimaryCategory":"Organizadores de escritorio","QCStatus":"approved","PrimaryCategoryId":"689","BusinessUnits":{"BusinessUnit":{"BusinessUnit":"Falabella","OperatorCode":"facl","Price":"25000.00","SpecialPrice":"","SpecialFromDate":"","SpecialToDate":"","Stock":"1","Status":"active","IsPublished":"0"}},"ProductData":{"ConditionType":"Nuevo","SellerWarranty":"3 meses","PackageWidth":"115","PackageLength":"33","PackageHeight":"29","PackageWeight":"1.36","Model":"860","Color":"Blanco"}}}
2026-09-23 16:08:36 info: [FB Webhook] Feed c2b71b45-c302-43b1-b268-bfb78ce909ee: imágenes recuperadas para ACR-860-CRISTAL: 2
2026-09-23 16:08:36 info: [FB Webhook] Feed c2b71b45-c302-43b1-b268-bfb78ce909ee: pre-check imágenes para ACR-860-CRISTAL: {"task_status":"processing","product_found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false}
2026-09-23 16:08:36 info: [REPO] Actualizando tarea ID 430
2026-09-23 16:08:37 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:08:37 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:08:37 info: [FB Webhook] ✅ Tarea 430 actualizada: pending - Sin errores
2026-09-23 16:08:37 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:08:38 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:08:38 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:08:38 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":430,"task_status":"processing","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:08:38 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:08:38 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:08:38 info: [REPO] Actualizando tarea ID 430
2026-09-23 16:08:39 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:08:39 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:08:39 info: [REPO] Actualizando tarea ID 430
2026-09-23 16:08:39 info: [FB Webhook] ✅ Tarea 430 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:08:39 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:08:43 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:08:43 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:08:43 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:08:43 info: [REPO] Guardando link para producto 60
2026-09-23 16:08:43 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:08:43 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:08:43 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=431, sku=ACR-860-CRISTAL
2026-09-23 16:08:43 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:08:43 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:08:43 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:08:43 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:08:47 info: yasmany - Edita estado de las notificaciones 131
2026-09-23 16:08:47 info: 'Datos recibidos:', {"ids":[131],"status":1,"company_id":17}
2026-09-23 16:08:47 info: Usuario 30 actualizó 1 notificaciones a estado 1
2026-09-23 16:08:49 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:08:49 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:08:49 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:08:49 info: [REPO] Guardando link para producto 60
2026-09-23 16:08:49 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:08:49 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:08:49 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=432, sku=ACR-860-CRISTAL
2026-09-23 16:08:49 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:08:49 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:08:49 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:08:49 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:08:50 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:08:50 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:08:50 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:08:51 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:08:51 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:08:51 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:08:51 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A08%3A51-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:08:51 info: [FalabellaAdapter] ✅ Firma generada (HEX): e10e3300947d0cd8758c21ac01fc3e338fa94486ee483d7efeef1916539d3348
2026-09-23 16:08:51 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:08:51 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A08%3A51-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=e10e3300947d0cd8758c21ac01fc3e338fa94486ee483d7efeef1916539d3348
2026-09-23 16:08:51 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:08:51 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:08:51 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:08:51 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:08:51 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:08:51 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>03f407bd-5d42-4158-af1a-4cb531bd101b</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:08:51-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:08:51 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: 03f407bd-5d42-4158-af1a-4cb531bd101b
2026-09-23 16:08:51 info: [REPO] Actualizando tarea ID 431
2026-09-23 16:08:51 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:08:51 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:08:51 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:08:51 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:08:51 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:08:51 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"03f407bd-5d42-4158-af1a-4cb531bd101b","seller_skus":null}
2026-09-23 16:08:51 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:08:51 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"03f407bd-5d42-4158-af1a-4cb531bd101b"},"Feed":"03f407bd-5d42-4158-af1a-4cb531bd101b"}
2026-09-23 16:08:51 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:08:51 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: 03f407bd-5d42-4158-af1a-4cb531bd101b
2026-09-23 16:08:51 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:08:51 info: [REPO] Buscando tarea por feedId=03f407bd-5d42-4158-af1a-4cb531bd101b marketplace=any
2026-09-23 16:08:51 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:52 info: [REPO] ✅ Tarea encontrada por LIKE: ID=432, status=pending
2026-09-23 16:08:52 info: [REPO] Buscando tarea por feedId=03f407bd-5d42-4158-af1a-4cb531bd101b marketplace=4
2026-09-23 16:08:52 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:52 info: [REPO] ✅ Tarea encontrada por LIKE: ID=432, status=pending
2026-09-23 16:08:52 info: [FB Webhook] Procesando feed 03f407bd-5d42-4158-af1a-4cb531bd101b con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:08:52 info: [FalabellaAdapter] FeedStatus raw response (03f407bd-5d42-4158-af1a-4cb531bd101b):
2026-09-23 16:08:52 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:52-0300","RequestParameters":{"FeedID":"03f407bd-5d42-4158-af1a-4cb531bd101b"}},"Body":{"FeedDetail":{"Feed":"03f407bd-5d42-4158-af1a-4cb531bd101b","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:51","UpdatedDate":"2026-09-23 16:08:51","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}
2026-09-23 16:08:52 info: [FalabellaAdapter] FeedStatus parsed response (03f407bd-5d42-4158-af1a-4cb531bd101b):
2026-09-23 16:08:52 info: {"ok":true,"FeedID":"03f407bd-5d42-4158-af1a-4cb531bd101b","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:51","UpdatedDate":"2026-09-23 16:08:51","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:52-0300","RequestParameters":{"FeedID":"03f407bd-5d42-4158-af1a-4cb531bd101b"}},"Body":{"FeedDetail":{"Feed":"03f407bd-5d42-4158-af1a-4cb531bd101b","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:51","UpdatedDate":"2026-09-23 16:08:51","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:08:52 info: [FB Webhook] FeedStatus para 03f407bd-5d42-4158-af1a-4cb531bd101b: {"ok":true,"FeedID":"03f407bd-5d42-4158-af1a-4cb531bd101b","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:51","UpdatedDate":"2026-09-23 16:08:51","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:52-0300","RequestParameters":{"FeedID":"03f407bd-5d42-4158-af1a-4cb531bd101b"}},"Body":{"FeedDetail":{"Feed":"03f407bd-5d42-4158-af1a-4cb531bd101b","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:51","UpdatedDate":"2026-09-23 16:08:51","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:08:52 info: [FB Webhook] Feed 03f407bd-5d42-4158-af1a-4cb531bd101b: estado processing con 0/1 procesados; se espera FeedStatus Finished antes de ejecutar Action=Image para ACR-860-CRISTAL
2026-09-23 16:08:52 info: [REPO] Actualizando tarea ID 432
2026-09-23 16:08:52 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:08:52 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:08:52 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:08:52 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:08:52 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:08:52 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:08:53 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"03f407bd-5d42-4158-af1a-4cb531bd101b","seller_skus":null}
2026-09-23 16:08:53 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:08:53 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"03f407bd-5d42-4158-af1a-4cb531bd101b"},"Feed":"03f407bd-5d42-4158-af1a-4cb531bd101b"}
2026-09-23 16:08:53 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:08:53 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: 03f407bd-5d42-4158-af1a-4cb531bd101b
2026-09-23 16:08:53 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:08:53 info: [REPO] Buscando tarea por feedId=03f407bd-5d42-4158-af1a-4cb531bd101b marketplace=any
2026-09-23 16:08:53 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:54 info: [REPO] ✅ Tarea encontrada por LIKE: ID=432, status=processing
2026-09-23 16:08:54 info: [REPO] Buscando tarea por feedId=03f407bd-5d42-4158-af1a-4cb531bd101b marketplace=4
2026-09-23 16:08:54 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:54 info: [REPO] ✅ Tarea encontrada por LIKE: ID=432, status=processing
2026-09-23 16:08:54 info: [FB Webhook] Procesando feed 03f407bd-5d42-4158-af1a-4cb531bd101b con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:08:54 info: [FalabellaAdapter] FeedStatus raw response (03f407bd-5d42-4158-af1a-4cb531bd101b):
2026-09-23 16:08:54 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:54-0300","RequestParameters":{"FeedID":"03f407bd-5d42-4158-af1a-4cb531bd101b"}},"Body":{"FeedDetail":{"Feed":"03f407bd-5d42-4158-af1a-4cb531bd101b","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:51","UpdatedDate":"2026-09-23 16:08:53","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:08:54 info: [FalabellaAdapter] FeedStatus parsed response (03f407bd-5d42-4158-af1a-4cb531bd101b):
2026-09-23 16:08:54 info: {"ok":true,"FeedID":"03f407bd-5d42-4158-af1a-4cb531bd101b","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:51","UpdatedDate":"2026-09-23 16:08:53","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:54-0300","RequestParameters":{"FeedID":"03f407bd-5d42-4158-af1a-4cb531bd101b"}},"Body":{"FeedDetail":{"Feed":"03f407bd-5d42-4158-af1a-4cb531bd101b","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:51","UpdatedDate":"2026-09-23 16:08:53","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:08:54 info: [FB Webhook] FeedStatus para 03f407bd-5d42-4158-af1a-4cb531bd101b: {"ok":true,"FeedID":"03f407bd-5d42-4158-af1a-4cb531bd101b","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:51","UpdatedDate":"2026-09-23 16:08:53","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:54-0300","RequestParameters":{"FeedID":"03f407bd-5d42-4158-af1a-4cb531bd101b"}},"Body":{"FeedDetail":{"Feed":"03f407bd-5d42-4158-af1a-4cb531bd101b","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:51","UpdatedDate":"2026-09-23 16:08:53","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:08:55 info: [FB Webhook] Estado REAL del producto ACR-860-CRISTAL: {"found":true,"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","qc_reason":null,"is_published":false,"has_image":true,"price":"25000.00","stock":"1","product_id":null,"shop_sku":"157994484","url":null,"product_errors":[],"raw":{"SellerSku":"ACR-860-CRISTAL","ShopSku":"157994484","Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","Variation":"Blanco / Poliuretano","ParentSku":"ACR-860-CRISTAL","ProductId":"","Url":"","MainImage":"https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","Images":{"Image":["https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","https://storage.googleapis.com/provider-media-service-production/1d1ecf67-4786-41f7-878a-6a720c3ddf0d"]},"ContentScore":"100","Description":"Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.<br /><br />Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.<br /><br />Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.<br /><br />Color: Cristal.<br />Material: Poliestireno.<br />Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.<br />Contenido: 1 organizador de escritorio.<br />Condición: Producto nuevo.","TaxClass":"IVA 19%","Brand":"JUST HOME","PrimaryCategory":"Organizadores de escritorio","QCStatus":"approved","PrimaryCategoryId":"689","BusinessUnits":{"BusinessUnit":{"BusinessUnit":"Falabella","OperatorCode":"facl","Price":"25000.00","SpecialPrice":"","SpecialFromDate":"","SpecialToDate":"","Stock":"1","Status":"active","IsPublished":"0"}},"ProductData":{"ConditionType":"Nuevo","SellerWarranty":"3 meses","PackageWidth":"115","PackageLength":"33","PackageHeight":"29","PackageWeight":"1.36","Model":"860","Color":"Blanco"}}}
2026-09-23 16:08:55 info: [FB Webhook] Feed 03f407bd-5d42-4158-af1a-4cb531bd101b: imágenes recuperadas para ACR-860-CRISTAL: 2
2026-09-23 16:08:55 info: [FB Webhook] Feed 03f407bd-5d42-4158-af1a-4cb531bd101b: pre-check imágenes para ACR-860-CRISTAL: {"task_status":"processing","product_found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false}
2026-09-23 16:08:55 info: [REPO] Actualizando tarea ID 432
2026-09-23 16:08:55 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:08:55 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:08:55 info: [FB Webhook] ✅ Tarea 432 actualizada: pending - Sin errores
2026-09-23 16:08:55 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:08:56 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:08:56 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:08:56 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:08:56 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:08:56 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:08:56 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:08:56 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A08%3A56-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:08:56 info: [FalabellaAdapter] ✅ Firma generada (HEX): fa5a3840ef81f524a810570a9f892531f771b960be97fab8908978a90f44d020
2026-09-23 16:08:56 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:08:56 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A08%3A56-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=fa5a3840ef81f524a810570a9f892531f771b960be97fab8908978a90f44d020
2026-09-23 16:08:56 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:08:56 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:08:56 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:08:56 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:08:56 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc","seller_skus":null}
2026-09-23 16:08:56 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:08:56 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc"},"Feed":"8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc"}
2026-09-23 16:08:56 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:08:56 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: 8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc
2026-09-23 16:08:56 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:08:56 info: [REPO] Buscando tarea por feedId=8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc marketplace=any
2026-09-23 16:08:56 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:56 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:08:56 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:08:56-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:08:56 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: 8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc
2026-09-23 16:08:56 info: [REPO] Actualizando tarea ID 432
2026-09-23 16:08:56 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:08:56 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:08:56 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:08:56 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:08:56 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:08:56 warn: [REPO] ⚠️ No se encontró tarea para feedId=8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc (se intentaron 3 estrategias)
2026-09-23 16:08:56 warn: [FB Webhook] No se encontró credencial ni tarea para feed 8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc
2026-09-23 16:08:57 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":432,"task_status":"processing","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:08:57 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:08:57 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:08:57 info: [REPO] Actualizando tarea ID 432
2026-09-23 16:08:57 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:08:57 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:08:57 info: [REPO] Actualizando tarea ID 432
2026-09-23 16:08:57 info: [FB Webhook] ✅ Tarea 432 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:08:57 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:08:58 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:08:58 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:08:58 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:08:58 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:08:58 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc","seller_skus":null}
2026-09-23 16:08:58 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:08:58 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc"},"Feed":"8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc"}
2026-09-23 16:08:58 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:08:58 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: 8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc
2026-09-23 16:08:58 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:08:58 info: [REPO] Buscando tarea por feedId=8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc marketplace=any
2026-09-23 16:08:58 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:58 info: [REPO] ✅ Tarea encontrada por LIKE: ID=432, status=pending
2026-09-23 16:08:58 info: [REPO] Buscando tarea por feedId=8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc marketplace=4
2026-09-23 16:08:58 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:08:58 info: [REPO] ✅ Tarea encontrada por LIKE: ID=432, status=pending
2026-09-23 16:08:58 info: [FB Webhook] Procesando feed 8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:08:58 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:08:58 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:08:59 info: [FalabellaAdapter] FeedStatus raw response (8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc):
2026-09-23 16:08:59 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:58-0300","RequestParameters":{"FeedID":"8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc"}},"Body":{"FeedDetail":{"Feed":"8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:56","UpdatedDate":"2026-09-23 16:08:58","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:08:59 info: [FalabellaAdapter] FeedStatus parsed response (8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc):
2026-09-23 16:08:59 info: {"ok":true,"FeedID":"8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:56","UpdatedDate":"2026-09-23 16:08:58","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:58-0300","RequestParameters":{"FeedID":"8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc"}},"Body":{"FeedDetail":{"Feed":"8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:56","UpdatedDate":"2026-09-23 16:08:58","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:08:59 info: [FB Webhook] FeedStatus para 8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc: {"ok":true,"FeedID":"8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:56","UpdatedDate":"2026-09-23 16:08:58","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:08:58-0300","RequestParameters":{"FeedID":"8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc"}},"Body":{"FeedDetail":{"Feed":"8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:08:56","UpdatedDate":"2026-09-23 16:08:58","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:09:00 info: [FB Webhook] Estado REAL del producto ACR-860-CRISTAL: {"found":true,"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","qc_reason":null,"is_published":false,"has_image":true,"price":"25000.00","stock":"1","product_id":null,"shop_sku":"157994484","url":null,"product_errors":[],"raw":{"SellerSku":"ACR-860-CRISTAL","ShopSku":"157994484","Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","Variation":"Blanco / Poliuretano","ParentSku":"ACR-860-CRISTAL","ProductId":"","Url":"","MainImage":"https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","Images":{"Image":["https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","https://storage.googleapis.com/provider-media-service-production/1d1ecf67-4786-41f7-878a-6a720c3ddf0d"]},"ContentScore":"100","Description":"Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.<br /><br />Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.<br /><br />Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.<br /><br />Color: Cristal.<br />Material: Poliestireno.<br />Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.<br />Contenido: 1 organizador de escritorio.<br />Condición: Producto nuevo.","TaxClass":"IVA 19%","Brand":"JUST HOME","PrimaryCategory":"Organizadores de escritorio","QCStatus":"approved","PrimaryCategoryId":"689","BusinessUnits":{"BusinessUnit":{"BusinessUnit":"Falabella","OperatorCode":"facl","Price":"25000.00","SpecialPrice":"","SpecialFromDate":"","SpecialToDate":"","Stock":"1","Status":"active","IsPublished":"0"}},"ProductData":{"ConditionType":"Nuevo","SellerWarranty":"3 meses","PackageWidth":"115","PackageLength":"33","PackageHeight":"29","PackageWeight":"1.36","Model":"860","Color":"Blanco"}}}
2026-09-23 16:09:00 info: [FB Webhook] Feed 8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc: imágenes recuperadas para ACR-860-CRISTAL: 2
2026-09-23 16:09:00 info: [FB Webhook] Feed 8b0bf59f-6c5f-4dd9-b1ec-f056df8d8bcc: pre-check imágenes para ACR-860-CRISTAL: {"task_status":"pending","product_found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false}
2026-09-23 16:09:00 info: [REPO] Actualizando tarea ID 432
2026-09-23 16:09:00 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:09:00 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:09:00 info: [FB Webhook] ✅ Tarea 432 actualizada: pending - Sin errores
2026-09-23 16:09:01 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:09:02 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":432,"task_status":"pending","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:09:02 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:09:02 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:09:02 info: [REPO] Actualizando tarea ID 432
2026-09-23 16:09:02 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:09:02 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:09:02 info: [REPO] Actualizando tarea ID 432
2026-09-23 16:09:02 info: [FB Webhook] ✅ Tarea 432 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:09:02 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:09:03 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:09:03 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:09:03 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:09:03 info: [REPO] Guardando link para producto 60
2026-09-23 16:09:03 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:09:03 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:09:03 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=433, sku=ACR-860-CRISTAL
2026-09-23 16:09:03 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:09:03 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:09:03 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:09:03 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:09:05 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:09:05 info: [publishedProducts] use_manteiners=true
2026-09-23 16:09:09 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:09:09 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:09:09 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:09:09 info: [REPO] Guardando link para producto 60
2026-09-23 16:09:09 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:09:09 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:09:09 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=434, sku=ACR-860-CRISTAL
2026-09-23 16:09:09 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:09:09 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:09:09 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:09:09 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:09:10 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:09:10 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:09:10 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:09:10 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:09:10 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:09:10 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:09:10 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A09%3A10-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:09:10 info: [FalabellaAdapter] ✅ Firma generada (HEX): 9727603df869cd531f327640a52435079ae681e1d36600dc4d3fa69a733c4ae4
2026-09-23 16:09:10 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:09:10 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A09%3A10-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=9727603df869cd531f327640a52435079ae681e1d36600dc4d3fa69a733c4ae4
2026-09-23 16:09:10 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:09:10 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:09:10 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:09:10 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:09:10 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"60ad4b98-1aba-41eb-87de-e7814cb47286","seller_skus":null}
2026-09-23 16:09:10 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:09:10 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"60ad4b98-1aba-41eb-87de-e7814cb47286"},"Feed":"60ad4b98-1aba-41eb-87de-e7814cb47286"}
2026-09-23 16:09:10 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:09:10 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: 60ad4b98-1aba-41eb-87de-e7814cb47286
2026-09-23 16:09:10 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:09:10 info: [REPO] Buscando tarea por feedId=60ad4b98-1aba-41eb-87de-e7814cb47286 marketplace=any
2026-09-23 16:09:10 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:09:10 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:09:10 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>60ad4b98-1aba-41eb-87de-e7814cb47286</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:09:10-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:09:10 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: 60ad4b98-1aba-41eb-87de-e7814cb47286
2026-09-23 16:09:10 info: [REPO] Actualizando tarea ID 433
2026-09-23 16:09:10 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:09:10 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:09:10 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:09:10 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:09:10 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:09:11 warn: [REPO] ⚠️ No se encontró tarea para feedId=60ad4b98-1aba-41eb-87de-e7814cb47286 (se intentaron 3 estrategias)
2026-09-23 16:09:11 warn: [FB Webhook] No se encontró credencial ni tarea para feed 60ad4b98-1aba-41eb-87de-e7814cb47286
2026-09-23 16:09:12 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:09:12 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:09:12 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:09:12 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:09:13 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"60ad4b98-1aba-41eb-87de-e7814cb47286","seller_skus":null}
2026-09-23 16:09:13 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:09:13 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"60ad4b98-1aba-41eb-87de-e7814cb47286"},"Feed":"60ad4b98-1aba-41eb-87de-e7814cb47286"}
2026-09-23 16:09:13 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:09:13 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: 60ad4b98-1aba-41eb-87de-e7814cb47286
2026-09-23 16:09:13 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:09:13 info: [REPO] Buscando tarea por feedId=60ad4b98-1aba-41eb-87de-e7814cb47286 marketplace=any
2026-09-23 16:09:13 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:09:13 info: [REPO] ✅ Tarea encontrada por LIKE: ID=434, status=pending
2026-09-23 16:09:13 info: [REPO] Buscando tarea por feedId=60ad4b98-1aba-41eb-87de-e7814cb47286 marketplace=4
2026-09-23 16:09:13 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:09:13 info: [REPO] ✅ Tarea encontrada por LIKE: ID=434, status=pending
2026-09-23 16:09:13 info: [FB Webhook] Procesando feed 60ad4b98-1aba-41eb-87de-e7814cb47286 con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:09:14 info: [FalabellaAdapter] FeedStatus raw response (60ad4b98-1aba-41eb-87de-e7814cb47286):
2026-09-23 16:09:14 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:09:14-0300","RequestParameters":{"FeedID":"60ad4b98-1aba-41eb-87de-e7814cb47286"}},"Body":{"FeedDetail":{"Feed":"60ad4b98-1aba-41eb-87de-e7814cb47286","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:10","UpdatedDate":"2026-09-23 16:09:12","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:09:14 info: [FalabellaAdapter] FeedStatus parsed response (60ad4b98-1aba-41eb-87de-e7814cb47286):
2026-09-23 16:09:14 info: {"ok":true,"FeedID":"60ad4b98-1aba-41eb-87de-e7814cb47286","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:10","UpdatedDate":"2026-09-23 16:09:12","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:09:14-0300","RequestParameters":{"FeedID":"60ad4b98-1aba-41eb-87de-e7814cb47286"}},"Body":{"FeedDetail":{"Feed":"60ad4b98-1aba-41eb-87de-e7814cb47286","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:10","UpdatedDate":"2026-09-23 16:09:12","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:09:14 info: [FB Webhook] FeedStatus para 60ad4b98-1aba-41eb-87de-e7814cb47286: {"ok":true,"FeedID":"60ad4b98-1aba-41eb-87de-e7814cb47286","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:10","UpdatedDate":"2026-09-23 16:09:12","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:09:14-0300","RequestParameters":{"FeedID":"60ad4b98-1aba-41eb-87de-e7814cb47286"}},"Body":{"FeedDetail":{"Feed":"60ad4b98-1aba-41eb-87de-e7814cb47286","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:10","UpdatedDate":"2026-09-23 16:09:12","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:09:15 info: [FB Webhook] Estado REAL del producto ACR-860-CRISTAL: {"found":true,"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","qc_reason":null,"is_published":false,"has_image":true,"price":"25000.00","stock":"1","product_id":null,"shop_sku":"157994484","url":null,"product_errors":[],"raw":{"SellerSku":"ACR-860-CRISTAL","ShopSku":"157994484","Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","Variation":"Blanco / Poliuretano","ParentSku":"ACR-860-CRISTAL","ProductId":"","Url":"","MainImage":"https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","Images":{"Image":["https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","https://storage.googleapis.com/provider-media-service-production/1d1ecf67-4786-41f7-878a-6a720c3ddf0d"]},"ContentScore":"100","Description":"Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.<br /><br />Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.<br /><br />Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.<br /><br />Color: Cristal.<br />Material: Poliestireno.<br />Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.<br />Contenido: 1 organizador de escritorio.<br />Condición: Producto nuevo.","TaxClass":"IVA 19%","Brand":"JUST HOME","PrimaryCategory":"Organizadores de escritorio","QCStatus":"approved","PrimaryCategoryId":"689","BusinessUnits":{"BusinessUnit":{"BusinessUnit":"Falabella","OperatorCode":"facl","Price":"25000.00","SpecialPrice":"","SpecialFromDate":"","SpecialToDate":"","Stock":"1","Status":"active","IsPublished":"0"}},"ProductData":{"ConditionType":"Nuevo","SellerWarranty":"3 meses","PackageWidth":"115","PackageLength":"33","PackageHeight":"29","PackageWeight":"1.36","Model":"860","Color":"Blanco"}}}
2026-09-23 16:09:15 info: [FB Webhook] Feed 60ad4b98-1aba-41eb-87de-e7814cb47286: imágenes recuperadas para ACR-860-CRISTAL: 2
2026-09-23 16:09:15 info: [FB Webhook] Feed 60ad4b98-1aba-41eb-87de-e7814cb47286: pre-check imágenes para ACR-860-CRISTAL: {"task_status":"pending","product_found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false}
2026-09-23 16:09:15 info: [REPO] Actualizando tarea ID 434
2026-09-23 16:09:15 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:09:15 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:09:15 info: [FB Webhook] ✅ Tarea 434 actualizada: pending - Sin errores
2026-09-23 16:09:15 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:09:16 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:09:16 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:09:16 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:09:16 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:09:16 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:09:16 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:09:16 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A09%3A16-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:09:16 info: [FalabellaAdapter] ✅ Firma generada (HEX): c3715033babcc1ced0bb663d1513536304ee0ec7be3def99d64c0a7eeff86b89
2026-09-23 16:09:16 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:09:16 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A09%3A16-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=c3715033babcc1ced0bb663d1513536304ee0ec7be3def99d64c0a7eeff86b89
2026-09-23 16:09:16 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:09:16 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:09:16 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:09:16 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:09:16 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":434,"task_status":"pending","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:09:16 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:09:16 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:09:16 info: [REPO] Actualizando tarea ID 434
2026-09-23 16:09:16 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:09:16 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:09:16 info: [REPO] Actualizando tarea ID 434
2026-09-23 16:09:16 info: [FB Webhook] ✅ Tarea 434 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:09:16 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:09:16 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"8e227b5f-7470-41c7-835e-a4776f4a5899","seller_skus":null}
2026-09-23 16:09:16 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:09:16 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"8e227b5f-7470-41c7-835e-a4776f4a5899"},"Feed":"8e227b5f-7470-41c7-835e-a4776f4a5899"}
2026-09-23 16:09:16 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:09:16 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: 8e227b5f-7470-41c7-835e-a4776f4a5899
2026-09-23 16:09:16 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:09:16 info: [REPO] Buscando tarea por feedId=8e227b5f-7470-41c7-835e-a4776f4a5899 marketplace=any
2026-09-23 16:09:16 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:09:17 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:09:17 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>8e227b5f-7470-41c7-835e-a4776f4a5899</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:09:16-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:09:17 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: 8e227b5f-7470-41c7-835e-a4776f4a5899
2026-09-23 16:09:17 info: [REPO] Actualizando tarea ID 434
2026-09-23 16:09:17 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:09:17 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:09:17 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:09:17 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:09:17 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:09:17 warn: [REPO] ⚠️ No se encontró tarea para feedId=8e227b5f-7470-41c7-835e-a4776f4a5899 (se intentaron 3 estrategias)
2026-09-23 16:09:17 warn: [FB Webhook] No se encontró credencial ni tarea para feed 8e227b5f-7470-41c7-835e-a4776f4a5899
2026-09-23 16:09:18 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:09:18 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:09:18 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:09:18 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:09:18 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"8e227b5f-7470-41c7-835e-a4776f4a5899","seller_skus":null}
2026-09-23 16:09:18 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:09:18 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"8e227b5f-7470-41c7-835e-a4776f4a5899"},"Feed":"8e227b5f-7470-41c7-835e-a4776f4a5899"}
2026-09-23 16:09:18 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:09:18 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: 8e227b5f-7470-41c7-835e-a4776f4a5899
2026-09-23 16:09:18 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:09:18 info: [REPO] Buscando tarea por feedId=8e227b5f-7470-41c7-835e-a4776f4a5899 marketplace=any
2026-09-23 16:09:18 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:09:19 info: [REPO] ✅ Tarea encontrada por LIKE: ID=434, status=pending
2026-09-23 16:09:19 info: [REPO] Buscando tarea por feedId=8e227b5f-7470-41c7-835e-a4776f4a5899 marketplace=4
2026-09-23 16:09:19 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:09:19 info: [REPO] ✅ Tarea encontrada por LIKE: ID=434, status=pending
2026-09-23 16:09:19 info: [FB Webhook] Procesando feed 8e227b5f-7470-41c7-835e-a4776f4a5899 con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:09:19 info: [FalabellaAdapter] FeedStatus raw response (8e227b5f-7470-41c7-835e-a4776f4a5899):
2026-09-23 16:09:19 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:09:19-0300","RequestParameters":{"FeedID":"8e227b5f-7470-41c7-835e-a4776f4a5899"}},"Body":{"FeedDetail":{"Feed":"8e227b5f-7470-41c7-835e-a4776f4a5899","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:16","UpdatedDate":"2026-09-23 16:09:18","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:09:19 info: [FalabellaAdapter] FeedStatus parsed response (8e227b5f-7470-41c7-835e-a4776f4a5899):
2026-09-23 16:09:19 info: {"ok":true,"FeedID":"8e227b5f-7470-41c7-835e-a4776f4a5899","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:16","UpdatedDate":"2026-09-23 16:09:18","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:09:19-0300","RequestParameters":{"FeedID":"8e227b5f-7470-41c7-835e-a4776f4a5899"}},"Body":{"FeedDetail":{"Feed":"8e227b5f-7470-41c7-835e-a4776f4a5899","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:16","UpdatedDate":"2026-09-23 16:09:18","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:09:19 info: [FB Webhook] FeedStatus para 8e227b5f-7470-41c7-835e-a4776f4a5899: {"ok":true,"FeedID":"8e227b5f-7470-41c7-835e-a4776f4a5899","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:16","UpdatedDate":"2026-09-23 16:09:18","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:09:19-0300","RequestParameters":{"FeedID":"8e227b5f-7470-41c7-835e-a4776f4a5899"}},"Body":{"FeedDetail":{"Feed":"8e227b5f-7470-41c7-835e-a4776f4a5899","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:16","UpdatedDate":"2026-09-23 16:09:18","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:09:20 info: [FB Webhook] Estado REAL del producto ACR-860-CRISTAL: {"found":true,"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","qc_reason":null,"is_published":false,"has_image":true,"price":"25000.00","stock":"1","product_id":null,"shop_sku":"157994484","url":null,"product_errors":[],"raw":{"SellerSku":"ACR-860-CRISTAL","ShopSku":"157994484","Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","Variation":"Blanco / Poliuretano","ParentSku":"ACR-860-CRISTAL","ProductId":"","Url":"","MainImage":"https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","Images":{"Image":["https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","https://storage.googleapis.com/provider-media-service-production/1d1ecf67-4786-41f7-878a-6a720c3ddf0d"]},"ContentScore":"100","Description":"Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.<br /><br />Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.<br /><br />Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.<br /><br />Color: Cristal.<br />Material: Poliestireno.<br />Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.<br />Contenido: 1 organizador de escritorio.<br />Condición: Producto nuevo.","TaxClass":"IVA 19%","Brand":"JUST HOME","PrimaryCategory":"Organizadores de escritorio","QCStatus":"approved","PrimaryCategoryId":"689","BusinessUnits":{"BusinessUnit":{"BusinessUnit":"Falabella","OperatorCode":"facl","Price":"25000.00","SpecialPrice":"","SpecialFromDate":"","SpecialToDate":"","Stock":"1","Status":"active","IsPublished":"0"}},"ProductData":{"ConditionType":"Nuevo","SellerWarranty":"3 meses","PackageWidth":"115","PackageLength":"33","PackageHeight":"29","PackageWeight":"1.36","Model":"860","Color":"Blanco"}}}
2026-09-23 16:09:20 info: [FB Webhook] Feed 8e227b5f-7470-41c7-835e-a4776f4a5899: imágenes recuperadas para ACR-860-CRISTAL: 2
2026-09-23 16:09:20 info: [FB Webhook] Feed 8e227b5f-7470-41c7-835e-a4776f4a5899: pre-check imágenes para ACR-860-CRISTAL: {"task_status":"pending","product_found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false}
2026-09-23 16:09:20 info: [REPO] Actualizando tarea ID 434
2026-09-23 16:09:20 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:09:20 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:09:20 info: [FB Webhook] ✅ Tarea 434 actualizada: pending - Sin errores
2026-09-23 16:09:21 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:09:22 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":434,"task_status":"pending","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:09:22 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:09:22 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:09:22 info: [REPO] Actualizando tarea ID 434
2026-09-23 16:09:22 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:09:22 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:09:22 info: [REPO] Actualizando tarea ID 434
2026-09-23 16:09:22 info: [FB Webhook] ✅ Tarea 434 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:09:22 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:09:23 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:09:23 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:09:28 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:09:28 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:09:29 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:09:29 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:09:29 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:09:29 info: [REPO] Guardando link para producto 60
2026-09-23 16:09:29 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:09:29 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:09:29 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=435, sku=ACR-860-CRISTAL
2026-09-23 16:09:29 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:09:29 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:09:29 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:09:29 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:09:33 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:09:33 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:09:35 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:09:35 info: [publishedProducts] use_manteiners=false
2026-09-23 16:09:36 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:09:36 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:09:36 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:09:36 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:09:36 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:09:36 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:09:36 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A09%3A36-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:09:36 info: [FalabellaAdapter] ✅ Firma generada (HEX): 3b893bd5e12f2a4193983a3d8e467dd126ceb2a3a8094649d04cdab6df972e23
2026-09-23 16:09:36 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:09:36 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A09%3A36-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=3b893bd5e12f2a4193983a3d8e467dd126ceb2a3a8094649d04cdab6df972e23
2026-09-23 16:09:36 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:09:36 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:09:36 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:09:36 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:09:36 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:09:36 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>d0522968-d4f2-4312-9415-43d4a63a7541</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:09:36-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:09:36 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: d0522968-d4f2-4312-9415-43d4a63a7541
2026-09-23 16:09:36 info: [REPO] Actualizando tarea ID 435
2026-09-23 16:09:36 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:09:36 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:09:36 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:09:36 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:09:36 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:09:37 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"d0522968-d4f2-4312-9415-43d4a63a7541","seller_skus":null}
2026-09-23 16:09:37 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:09:37 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"d0522968-d4f2-4312-9415-43d4a63a7541"},"Feed":"d0522968-d4f2-4312-9415-43d4a63a7541"}
2026-09-23 16:09:37 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:09:37 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: d0522968-d4f2-4312-9415-43d4a63a7541
2026-09-23 16:09:37 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:09:37 info: [REPO] Buscando tarea por feedId=d0522968-d4f2-4312-9415-43d4a63a7541 marketplace=any
2026-09-23 16:09:37 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:09:37 info: [REPO] ✅ Tarea encontrada por LIKE: ID=435, status=pending
2026-09-23 16:09:37 info: [REPO] Buscando tarea por feedId=d0522968-d4f2-4312-9415-43d4a63a7541 marketplace=4
2026-09-23 16:09:37 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:09:37 info: [REPO] ✅ Tarea encontrada por LIKE: ID=435, status=pending
2026-09-23 16:09:37 info: [FB Webhook] Procesando feed d0522968-d4f2-4312-9415-43d4a63a7541 con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:09:38 info: [FalabellaAdapter] FeedStatus raw response (d0522968-d4f2-4312-9415-43d4a63a7541):
2026-09-23 16:09:38 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:09:38-0300","RequestParameters":{"FeedID":"d0522968-d4f2-4312-9415-43d4a63a7541"}},"Body":{"FeedDetail":{"Feed":"d0522968-d4f2-4312-9415-43d4a63a7541","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:36","UpdatedDate":"2026-09-23 16:09:36","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}
2026-09-23 16:09:38 info: [FalabellaAdapter] FeedStatus parsed response (d0522968-d4f2-4312-9415-43d4a63a7541):
2026-09-23 16:09:38 info: {"ok":true,"FeedID":"d0522968-d4f2-4312-9415-43d4a63a7541","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:36","UpdatedDate":"2026-09-23 16:09:36","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:09:38-0300","RequestParameters":{"FeedID":"d0522968-d4f2-4312-9415-43d4a63a7541"}},"Body":{"FeedDetail":{"Feed":"d0522968-d4f2-4312-9415-43d4a63a7541","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:36","UpdatedDate":"2026-09-23 16:09:36","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:09:38 info: [FB Webhook] FeedStatus para d0522968-d4f2-4312-9415-43d4a63a7541: {"ok":true,"FeedID":"d0522968-d4f2-4312-9415-43d4a63a7541","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:36","UpdatedDate":"2026-09-23 16:09:36","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:09:38-0300","RequestParameters":{"FeedID":"d0522968-d4f2-4312-9415-43d4a63a7541"}},"Body":{"FeedDetail":{"Feed":"d0522968-d4f2-4312-9415-43d4a63a7541","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:36","UpdatedDate":"2026-09-23 16:09:36","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:09:38 info: [FB Webhook] Feed d0522968-d4f2-4312-9415-43d4a63a7541: estado processing con 0/1 procesados; se espera FeedStatus Finished antes de ejecutar Action=Image para ACR-860-CRISTAL
2026-09-23 16:09:38 info: [REPO] Actualizando tarea ID 435
2026-09-23 16:09:38 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:09:38 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:09:38 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:09:38 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:09:38 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:09:38 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:09:38 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:09:38 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:09:39 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"d0522968-d4f2-4312-9415-43d4a63a7541","seller_skus":null}
2026-09-23 16:09:39 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:09:39 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"d0522968-d4f2-4312-9415-43d4a63a7541"},"Feed":"d0522968-d4f2-4312-9415-43d4a63a7541"}
2026-09-23 16:09:39 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:09:39 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: d0522968-d4f2-4312-9415-43d4a63a7541
2026-09-23 16:09:39 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:09:39 info: [REPO] Buscando tarea por feedId=d0522968-d4f2-4312-9415-43d4a63a7541 marketplace=any
2026-09-23 16:09:39 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:09:39 info: [REPO] ✅ Tarea encontrada por LIKE: ID=435, status=processing
2026-09-23 16:09:39 info: [REPO] Buscando tarea por feedId=d0522968-d4f2-4312-9415-43d4a63a7541 marketplace=4
2026-09-23 16:09:39 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:09:39 info: [REPO] ✅ Tarea encontrada por LIKE: ID=435, status=processing
2026-09-23 16:09:39 info: [FB Webhook] Procesando feed d0522968-d4f2-4312-9415-43d4a63a7541 con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:09:40 info: [FalabellaAdapter] FeedStatus raw response (d0522968-d4f2-4312-9415-43d4a63a7541):
2026-09-23 16:09:40 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:09:39-0300","RequestParameters":{"FeedID":"d0522968-d4f2-4312-9415-43d4a63a7541"}},"Body":{"FeedDetail":{"Feed":"d0522968-d4f2-4312-9415-43d4a63a7541","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:36","UpdatedDate":"2026-09-23 16:09:38","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:09:40 info: [FalabellaAdapter] FeedStatus parsed response (d0522968-d4f2-4312-9415-43d4a63a7541):
2026-09-23 16:09:40 info: {"ok":true,"FeedID":"d0522968-d4f2-4312-9415-43d4a63a7541","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:36","UpdatedDate":"2026-09-23 16:09:38","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:09:39-0300","RequestParameters":{"FeedID":"d0522968-d4f2-4312-9415-43d4a63a7541"}},"Body":{"FeedDetail":{"Feed":"d0522968-d4f2-4312-9415-43d4a63a7541","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:36","UpdatedDate":"2026-09-23 16:09:38","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:09:40 info: [FB Webhook] FeedStatus para d0522968-d4f2-4312-9415-43d4a63a7541: {"ok":true,"FeedID":"d0522968-d4f2-4312-9415-43d4a63a7541","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:36","UpdatedDate":"2026-09-23 16:09:38","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:09:39-0300","RequestParameters":{"FeedID":"d0522968-d4f2-4312-9415-43d4a63a7541"}},"Body":{"FeedDetail":{"Feed":"d0522968-d4f2-4312-9415-43d4a63a7541","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:36","UpdatedDate":"2026-09-23 16:09:38","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:09:41 info: [FB Webhook] Estado REAL del producto ACR-860-CRISTAL: {"found":true,"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","qc_reason":null,"is_published":false,"has_image":true,"price":"25000.00","stock":"1","product_id":null,"shop_sku":"157994484","url":null,"product_errors":[],"raw":{"SellerSku":"ACR-860-CRISTAL","ShopSku":"157994484","Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","Variation":"Blanco / Poliuretano","ParentSku":"ACR-860-CRISTAL","ProductId":"","Url":"","MainImage":"https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","Images":{"Image":["https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","https://storage.googleapis.com/provider-media-service-production/1d1ecf67-4786-41f7-878a-6a720c3ddf0d"]},"ContentScore":"100","Description":"Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.<br /><br />Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.<br /><br />Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.<br /><br />Color: Cristal.<br />Material: Poliestireno.<br />Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.<br />Contenido: 1 organizador de escritorio.<br />Condición: Producto nuevo.","TaxClass":"IVA 19%","Brand":"JUST HOME","PrimaryCategory":"Organizadores de escritorio","QCStatus":"approved","PrimaryCategoryId":"689","BusinessUnits":{"BusinessUnit":{"BusinessUnit":"Falabella","OperatorCode":"facl","Price":"25000.00","SpecialPrice":"","SpecialFromDate":"","SpecialToDate":"","Stock":"1","Status":"active","IsPublished":"0"}},"ProductData":{"ConditionType":"Nuevo","SellerWarranty":"3 meses","PackageWidth":"115","PackageLength":"33","PackageHeight":"29","PackageWeight":"1.36","Model":"860","Color":"Blanco"}}}
2026-09-23 16:09:41 info: [FB Webhook] Feed d0522968-d4f2-4312-9415-43d4a63a7541: imágenes recuperadas para ACR-860-CRISTAL: 2
2026-09-23 16:09:41 info: [FB Webhook] Feed d0522968-d4f2-4312-9415-43d4a63a7541: pre-check imágenes para ACR-860-CRISTAL: {"task_status":"processing","product_found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false}
2026-09-23 16:09:41 info: [REPO] Actualizando tarea ID 435
2026-09-23 16:09:41 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:09:41 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:09:41 info: [FB Webhook] ✅ Tarea 435 actualizada: pending - Sin errores
2026-09-23 16:09:41 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:09:42 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":435,"task_status":"processing","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:09:42 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:09:42 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:09:42 info: [REPO] Actualizando tarea ID 435
2026-09-23 16:09:42 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:09:42 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:09:42 info: [REPO] Actualizando tarea ID 435
2026-09-23 16:09:42 info: [FB Webhook] ✅ Tarea 435 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:09:42 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:09:48 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:09:48 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:09:48 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:09:48 info: [REPO] Guardando link para producto 60
2026-09-23 16:09:48 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:09:48 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:09:48 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=436, sku=ACR-860-CRISTAL
2026-09-23 16:09:48 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:09:48 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:09:48 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:09:48 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:09:50 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:09:50 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:09:50 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:09:50 info: [REPO] Guardando link para producto 60
2026-09-23 16:09:50 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:09:50 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:09:50 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=437, sku=ACR-860-CRISTAL
2026-09-23 16:09:50 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:09:50 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:09:50 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:09:50 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:09:55 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:09:55 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:09:55 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:09:55 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:09:55 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:09:55 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:09:55 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A09%3A55-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:09:55 info: [FalabellaAdapter] ✅ Firma generada (HEX): 30e5eed47d3bc0f6d23c41e0b4a8de732e32be4525a82a8d8f6e0c5d795aac00
2026-09-23 16:09:55 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:09:55 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A09%3A55-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=30e5eed47d3bc0f6d23c41e0b4a8de732e32be4525a82a8d8f6e0c5d795aac00
2026-09-23 16:09:55 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:09:55 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:09:55 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:09:55 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:09:55 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:09:55 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>a4e410d0-c86c-497a-8486-1400c208f705</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:09:55-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:09:55 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: a4e410d0-c86c-497a-8486-1400c208f705
2026-09-23 16:09:55 info: [REPO] Actualizando tarea ID 436
2026-09-23 16:09:55 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:09:55 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:09:55 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:09:55 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:09:55 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:09:56 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"a4e410d0-c86c-497a-8486-1400c208f705","seller_skus":null}
2026-09-23 16:09:56 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:09:56 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"a4e410d0-c86c-497a-8486-1400c208f705"},"Feed":"a4e410d0-c86c-497a-8486-1400c208f705"}
2026-09-23 16:09:56 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:09:56 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: a4e410d0-c86c-497a-8486-1400c208f705
2026-09-23 16:09:56 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:09:56 info: [REPO] Buscando tarea por feedId=a4e410d0-c86c-497a-8486-1400c208f705 marketplace=any
2026-09-23 16:09:56 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:09:56 info: [REPO] ✅ Tarea encontrada por LIKE: ID=437, status=pending
2026-09-23 16:09:56 info: [REPO] Buscando tarea por feedId=a4e410d0-c86c-497a-8486-1400c208f705 marketplace=4
2026-09-23 16:09:56 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:09:56 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:09:56 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:09:56 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:09:56 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:09:56 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:09:56 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:09:56 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A09%3A56-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:09:56 info: [FalabellaAdapter] ✅ Firma generada (HEX): 4134dc4cbfccc99fc2005c878fb9d92f47e63a12fd99e9c5a2f2b1e090a3a2a8
2026-09-23 16:09:56 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:09:56 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A09%3A56-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=4134dc4cbfccc99fc2005c878fb9d92f47e63a12fd99e9c5a2f2b1e090a3a2a8
2026-09-23 16:09:56 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:09:56 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:09:56 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:09:56 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:09:57 info: [REPO] ✅ Tarea encontrada por LIKE: ID=437, status=pending
2026-09-23 16:09:57 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:09:57 info: <?xml version="1.0" encoding="UTF-8"?>
<ErrorResponse>
  <Head>
    <RequestAction>ProductUpdate</RequestAction>
    <ErrorType>Platform</ErrorType>
    <ErrorCode>1000</ErrorCode>
    <ErrorMessage>Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: a4e410d0-c86c-497a-8486-1400c208f705</ErrorMessage>
  </Head>
  <Body/>
</ErrorResponse>

2026-09-23 16:09:57 error: [FalabellaAdapter] ❌ Error API Falabella (Código 1000): Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: a4e410d0-c86c-497a-8486-1400c208f705
2026-09-23 16:09:57 info: [REPO] Actualizando tarea ID 437
2026-09-23 16:09:57 info: [FB Webhook] Procesando feed a4e410d0-c86c-497a-8486-1400c208f705 con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:09:57 info: [REPO] Guardando link para producto 60
2026-09-23 16:09:57 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:09:57 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:09:57 info: [PublishingService] Falabella cerrada como failed desde FeedStatus inmediato. task_id=437
2026-09-23 16:09:57 warn: [JobProcessor] ❌ Producto 60 falló: Falabella API Error 1000: Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: a4e410d0-c86c-497a-8486-1400c208f705
2026-09-23 16:09:57 info: Job actualizado (ID: 264): {"processed":1,"successful":0,"errors_count":1,"percentage":100}
2026-09-23 16:09:57 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 0 éxitos, 1 errores
2026-09-23 16:09:57 info: [JobRepository] Job 264 completado: 0 éxitos, 1 errores
2026-09-23 16:09:57 info: [JobProcessor] 🏁 Job 264 completado: 0/1
2026-09-23 16:09:57 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"a4e410d0-c86c-497a-8486-1400c208f705","seller_skus":null}
2026-09-23 16:09:57 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:09:57 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"a4e410d0-c86c-497a-8486-1400c208f705"},"Feed":"a4e410d0-c86c-497a-8486-1400c208f705"}
2026-09-23 16:09:57 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:09:57 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: a4e410d0-c86c-497a-8486-1400c208f705
2026-09-23 16:09:57 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:09:57 info: [REPO] Buscando tarea por feedId=a4e410d0-c86c-497a-8486-1400c208f705 marketplace=any
2026-09-23 16:09:57 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:09:57 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:09:57 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:09:57 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:09:57 info: [FalabellaAdapter] FeedStatus raw response (a4e410d0-c86c-497a-8486-1400c208f705):
2026-09-23 16:09:57 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:09:57-0300","RequestParameters":{"FeedID":"a4e410d0-c86c-497a-8486-1400c208f705"}},"Body":{"FeedDetail":{"Feed":"a4e410d0-c86c-497a-8486-1400c208f705","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:55","UpdatedDate":"2026-09-23 16:09:57","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:09:57 info: [FalabellaAdapter] FeedStatus parsed response (a4e410d0-c86c-497a-8486-1400c208f705):
2026-09-23 16:09:57 info: {"ok":true,"FeedID":"a4e410d0-c86c-497a-8486-1400c208f705","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:55","UpdatedDate":"2026-09-23 16:09:57","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:09:57-0300","RequestParameters":{"FeedID":"a4e410d0-c86c-497a-8486-1400c208f705"}},"Body":{"FeedDetail":{"Feed":"a4e410d0-c86c-497a-8486-1400c208f705","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:55","UpdatedDate":"2026-09-23 16:09:57","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:09:57 info: [FB Webhook] FeedStatus para a4e410d0-c86c-497a-8486-1400c208f705: {"ok":true,"FeedID":"a4e410d0-c86c-497a-8486-1400c208f705","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:55","UpdatedDate":"2026-09-23 16:09:57","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:09:57-0300","RequestParameters":{"FeedID":"a4e410d0-c86c-497a-8486-1400c208f705"}},"Body":{"FeedDetail":{"Feed":"a4e410d0-c86c-497a-8486-1400c208f705","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:09:55","UpdatedDate":"2026-09-23 16:09:57","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:09:57 info: [FB Webhook] Tarea 437 ya está en estado final (failed), no se procesa el feed a4e410d0-c86c-497a-8486-1400c208f705
2026-09-23 16:09:57 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:09:57 warn: [REPO] ⚠️ No se encontró tarea para feedId=a4e410d0-c86c-497a-8486-1400c208f705 (se intentaron 3 estrategias)
2026-09-23 16:09:57 warn: [FB Webhook] No se encontró credencial ni tarea para feed a4e410d0-c86c-497a-8486-1400c208f705
2026-09-23 16:10:00 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:10:01 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":437,"task_status":"failed","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:10:01 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:10:01 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:10:02 info: [REPO] Actualizando tarea ID 437
2026-09-23 16:10:02 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:10:02 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:10:02 info: [REPO] Actualizando tarea ID 437
2026-09-23 16:10:02 info: [FB Webhook] ✅ Tarea 437 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:10:02 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:10:03 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:10:03 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:10:08 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:10:08 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:10:08 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:10:08 info: [REPO] Guardando link para producto 60
2026-09-23 16:10:08 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:10:08 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:10:08 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=438, sku=ACR-860-CRISTAL
2026-09-23 16:10:08 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:10:08 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:10:08 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:10:08 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:10:08 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:10:08 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:10:13 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:10:13 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:10:15 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:10:15 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:10:15 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:10:15 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:10:15 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:10:15 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:10:15 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A10%3A15-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:10:15 info: [FalabellaAdapter] ✅ Firma generada (HEX): 9363e70d7defdf26105d0c528bdb5cdbb5b862f9d852789e199abf45d06987ff
2026-09-23 16:10:15 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:10:15 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A10%3A15-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=9363e70d7defdf26105d0c528bdb5cdbb5b862f9d852789e199abf45d06987ff
2026-09-23 16:10:15 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:10:15 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:10:15 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:10:15 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:10:16 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"77376d0d-7fd9-45e5-b3e4-554fea55026a","seller_skus":null}
2026-09-23 16:10:16 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:10:16 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"77376d0d-7fd9-45e5-b3e4-554fea55026a"},"Feed":"77376d0d-7fd9-45e5-b3e4-554fea55026a"}
2026-09-23 16:10:16 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:10:16 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: 77376d0d-7fd9-45e5-b3e4-554fea55026a
2026-09-23 16:10:16 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:10:16 info: [REPO] Buscando tarea por feedId=77376d0d-7fd9-45e5-b3e4-554fea55026a marketplace=any
2026-09-23 16:10:16 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:10:16 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:10:16 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>77376d0d-7fd9-45e5-b3e4-554fea55026a</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:10:16-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:10:16 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: 77376d0d-7fd9-45e5-b3e4-554fea55026a
2026-09-23 16:10:16 info: [REPO] Actualizando tarea ID 438
2026-09-23 16:10:16 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:10:16 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:10:16 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:10:16 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:10:16 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:10:16 warn: [REPO] ⚠️ No se encontró tarea para feedId=77376d0d-7fd9-45e5-b3e4-554fea55026a (se intentaron 3 estrategias)
2026-09-23 16:10:16 warn: [FB Webhook] No se encontró credencial ni tarea para feed 77376d0d-7fd9-45e5-b3e4-554fea55026a
2026-09-23 16:10:18 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:10:18 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:10:18 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:10:18 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:10:18 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"77376d0d-7fd9-45e5-b3e4-554fea55026a","seller_skus":null}
2026-09-23 16:10:18 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:10:18 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"77376d0d-7fd9-45e5-b3e4-554fea55026a"},"Feed":"77376d0d-7fd9-45e5-b3e4-554fea55026a"}
2026-09-23 16:10:18 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:10:18 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: 77376d0d-7fd9-45e5-b3e4-554fea55026a
2026-09-23 16:10:18 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:10:18 info: [REPO] Buscando tarea por feedId=77376d0d-7fd9-45e5-b3e4-554fea55026a marketplace=any
2026-09-23 16:10:18 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:10:18 info: [REPO] ✅ Tarea encontrada por LIKE: ID=438, status=pending
2026-09-23 16:10:18 info: [REPO] Buscando tarea por feedId=77376d0d-7fd9-45e5-b3e4-554fea55026a marketplace=4
2026-09-23 16:10:19 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:10:19 info: [REPO] ✅ Tarea encontrada por LIKE: ID=438, status=pending
2026-09-23 16:10:19 info: [FB Webhook] Procesando feed 77376d0d-7fd9-45e5-b3e4-554fea55026a con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:10:19 info: [FalabellaAdapter] FeedStatus raw response (77376d0d-7fd9-45e5-b3e4-554fea55026a):
2026-09-23 16:10:19 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:10:19-0300","RequestParameters":{"FeedID":"77376d0d-7fd9-45e5-b3e4-554fea55026a"}},"Body":{"FeedDetail":{"Feed":"77376d0d-7fd9-45e5-b3e4-554fea55026a","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:10:16","UpdatedDate":"2026-09-23 16:10:18","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:10:19 info: [FalabellaAdapter] FeedStatus parsed response (77376d0d-7fd9-45e5-b3e4-554fea55026a):
2026-09-23 16:10:19 info: {"ok":true,"FeedID":"77376d0d-7fd9-45e5-b3e4-554fea55026a","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:10:16","UpdatedDate":"2026-09-23 16:10:18","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:10:19-0300","RequestParameters":{"FeedID":"77376d0d-7fd9-45e5-b3e4-554fea55026a"}},"Body":{"FeedDetail":{"Feed":"77376d0d-7fd9-45e5-b3e4-554fea55026a","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:10:16","UpdatedDate":"2026-09-23 16:10:18","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:10:19 info: [FB Webhook] FeedStatus para 77376d0d-7fd9-45e5-b3e4-554fea55026a: {"ok":true,"FeedID":"77376d0d-7fd9-45e5-b3e4-554fea55026a","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:10:16","UpdatedDate":"2026-09-23 16:10:18","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:10:19-0300","RequestParameters":{"FeedID":"77376d0d-7fd9-45e5-b3e4-554fea55026a"}},"Body":{"FeedDetail":{"Feed":"77376d0d-7fd9-45e5-b3e4-554fea55026a","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:10:16","UpdatedDate":"2026-09-23 16:10:18","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:10:21 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:10:21 info: [FB Webhook] Estado REAL del producto ACR-860-CRISTAL: {"found":true,"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","qc_reason":null,"is_published":false,"has_image":true,"price":"25000.00","stock":"1","product_id":null,"shop_sku":"157994484","url":"https://www.falabella.com/falabella-cl/product/157994483/Organizador-Acrimet-860.0-de-3-compartimentos-Cristal/157994484","product_errors":[],"raw":{"SellerSku":"ACR-860-CRISTAL","ShopSku":"157994484","Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","Variation":"Blanco / Poliuretano","ParentSku":"ACR-860-CRISTAL","ProductId":"","Url":"https://www.falabella.com/falabella-cl/product/157994483/Organizador-Acrimet-860.0-de-3-compartimentos-Cristal/157994484","MainImage":"https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","Images":{"Image":["https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","https://storage.googleapis.com/provider-media-service-production/1d1ecf67-4786-41f7-878a-6a720c3ddf0d"]},"ContentScore":"100","Description":"Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.<br /><br />Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.<br /><br />Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.<br /><br />Color: Cristal.<br />Material: Poliestireno.<br />Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.<br />Contenido: 1 organizador de escritorio.<br />Condición: Producto nuevo.","TaxClass":"IVA 19%","Brand":"JUST HOME","PrimaryCategory":"Organizadores de escritorio","QCStatus":"approved","PrimaryCategoryId":"689","BusinessUnits":{"BusinessUnit":{"BusinessUnit":"Falabella","OperatorCode":"facl","Price":"25000.00","SpecialPrice":"","SpecialFromDate":"","SpecialToDate":"","Stock":"1","Status":"active","IsPublished":"0"}},"ProductData":{"ConditionType":"Nuevo","SellerWarranty":"3 meses","PackageWidth":"115","PackageLength":"33","PackageHeight":"29","PackageWeight":"1.36","Model":"860","Color":"Blanco"}}}
2026-09-23 16:10:21 info: [FB Webhook] Feed 77376d0d-7fd9-45e5-b3e4-554fea55026a: imágenes recuperadas para ACR-860-CRISTAL: 2
2026-09-23 16:10:21 info: [FB Webhook] Feed 77376d0d-7fd9-45e5-b3e4-554fea55026a: pre-check imágenes para ACR-860-CRISTAL: {"task_status":"pending","product_found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false}
2026-09-23 16:10:21 info: [REPO] Actualizando tarea ID 438
2026-09-23 16:10:21 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:10:21 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:10:21 info: [FB Webhook] ✅ Tarea 438 actualizada: pending - Sin errores
2026-09-23 16:10:22 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":438,"task_status":"pending","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:10:22 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:10:22 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:10:22 info: [REPO] Actualizando tarea ID 438
2026-09-23 16:10:22 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:10:22 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:10:22 info: [REPO] Actualizando tarea ID 438
2026-09-23 16:10:22 info: [FB Webhook] ✅ Tarea 438 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:10:22 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:10:29 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:10:29 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:10:29 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:10:29 info: [REPO] Guardando link para producto 60
2026-09-23 16:10:29 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:10:29 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:10:29 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=439, sku=ACR-860-CRISTAL
2026-09-23 16:10:29 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:10:29 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:10:29 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:10:29 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:10:29 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:10:29 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:10:29 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:10:30 info: [REPO] Guardando link para producto 60
2026-09-23 16:10:30 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:10:30 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:10:30 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=440, sku=ACR-860-CRISTAL
2026-09-23 16:10:30 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:10:30 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:10:30 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:10:30 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:10:35 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:10:35 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:10:35 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:10:35 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:10:35 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:10:35 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:10:35 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A10%3A35-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:10:35 info: [FalabellaAdapter] ✅ Firma generada (HEX): 2e38807abf164970c1c8f62bf2e2964a82fce5c504b6de0b72c9a06f5dd6b258
2026-09-23 16:10:35 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:10:35 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A10%3A35-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=2e38807abf164970c1c8f62bf2e2964a82fce5c504b6de0b72c9a06f5dd6b258
2026-09-23 16:10:35 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:10:35 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:10:35 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:10:35 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:10:36 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:10:36 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>0e666c48-bedc-4705-a0c3-2702d832a05d</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:10:36-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:10:36 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: 0e666c48-bedc-4705-a0c3-2702d832a05d
2026-09-23 16:10:36 info: [REPO] Actualizando tarea ID 439
2026-09-23 16:10:36 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:10:36 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:10:36 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:10:36 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:10:36 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:10:36 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"0e666c48-bedc-4705-a0c3-2702d832a05d","seller_skus":null}
2026-09-23 16:10:36 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:10:36 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"0e666c48-bedc-4705-a0c3-2702d832a05d"},"Feed":"0e666c48-bedc-4705-a0c3-2702d832a05d"}
2026-09-23 16:10:36 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:10:36 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: 0e666c48-bedc-4705-a0c3-2702d832a05d
2026-09-23 16:10:36 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:10:36 info: [REPO] Buscando tarea por feedId=0e666c48-bedc-4705-a0c3-2702d832a05d marketplace=any
2026-09-23 16:10:36 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:10:36 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:10:36 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:10:36 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:10:36 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:10:36 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:10:36 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:10:36 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A10%3A36-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:10:36 info: [FalabellaAdapter] ✅ Firma generada (HEX): c0503acc5f5cae209c95903b47424486d9a4f1c3d38ee38aba3298085faeb9ab
2026-09-23 16:10:36 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:10:36 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A10%3A36-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=c0503acc5f5cae209c95903b47424486d9a4f1c3d38ee38aba3298085faeb9ab
2026-09-23 16:10:36 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:10:36 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:10:36 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:10:36 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:10:37 info: [REPO] ✅ Tarea encontrada por LIKE: ID=439, status=pending
2026-09-23 16:10:37 info: [REPO] Buscando tarea por feedId=0e666c48-bedc-4705-a0c3-2702d832a05d marketplace=4
2026-09-23 16:10:37 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:10:37 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:10:37 info: <?xml version="1.0" encoding="UTF-8"?>
<ErrorResponse>
  <Head>
    <RequestAction>ProductUpdate</RequestAction>
    <ErrorType>Platform</ErrorType>
    <ErrorCode>1000</ErrorCode>
    <ErrorMessage>Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: 0e666c48-bedc-4705-a0c3-2702d832a05d</ErrorMessage>
  </Head>
  <Body/>
</ErrorResponse>

2026-09-23 16:10:37 error: [FalabellaAdapter] ❌ Error API Falabella (Código 1000): Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: 0e666c48-bedc-4705-a0c3-2702d832a05d
2026-09-23 16:10:37 info: [REPO] Actualizando tarea ID 440
2026-09-23 16:10:37 info: [REPO] Guardando link para producto 60
2026-09-23 16:10:37 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:10:37 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:10:37 info: [PublishingService] Falabella cerrada como failed desde FeedStatus inmediato. task_id=440
2026-09-23 16:10:37 warn: [JobProcessor] ❌ Producto 60 falló: Falabella API Error 1000: Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: 0e666c48-bedc-4705-a0c3-2702d832a05d
2026-09-23 16:10:37 info: Job actualizado (ID: 264): {"processed":1,"successful":0,"errors_count":1,"percentage":100}
2026-09-23 16:10:37 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 0 éxitos, 1 errores
2026-09-23 16:10:37 info: [JobRepository] Job 264 completado: 0 éxitos, 1 errores
2026-09-23 16:10:37 info: [JobProcessor] 🏁 Job 264 completado: 0/1
2026-09-23 16:10:37 info: [REPO] ✅ Tarea encontrada por LIKE: ID=439, status=pending
2026-09-23 16:10:37 info: [FB Webhook] Procesando feed 0e666c48-bedc-4705-a0c3-2702d832a05d con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:10:37 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:10:37 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:10:37 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:10:37 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:10:37 info: [FalabellaAdapter] FeedStatus raw response (0e666c48-bedc-4705-a0c3-2702d832a05d):
2026-09-23 16:10:37 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:10:37-0300","RequestParameters":{"FeedID":"0e666c48-bedc-4705-a0c3-2702d832a05d"}},"Body":{"FeedDetail":{"Feed":"0e666c48-bedc-4705-a0c3-2702d832a05d","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:10:36","UpdatedDate":"2026-09-23 16:10:36","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}
2026-09-23 16:10:37 info: [FalabellaAdapter] FeedStatus parsed response (0e666c48-bedc-4705-a0c3-2702d832a05d):
2026-09-23 16:10:37 info: {"ok":true,"FeedID":"0e666c48-bedc-4705-a0c3-2702d832a05d","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:10:36","UpdatedDate":"2026-09-23 16:10:36","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:10:37-0300","RequestParameters":{"FeedID":"0e666c48-bedc-4705-a0c3-2702d832a05d"}},"Body":{"FeedDetail":{"Feed":"0e666c48-bedc-4705-a0c3-2702d832a05d","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:10:36","UpdatedDate":"2026-09-23 16:10:36","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:10:37 info: [FB Webhook] FeedStatus para 0e666c48-bedc-4705-a0c3-2702d832a05d: {"ok":true,"FeedID":"0e666c48-bedc-4705-a0c3-2702d832a05d","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:10:36","UpdatedDate":"2026-09-23 16:10:36","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:10:37-0300","RequestParameters":{"FeedID":"0e666c48-bedc-4705-a0c3-2702d832a05d"}},"Body":{"FeedDetail":{"Feed":"0e666c48-bedc-4705-a0c3-2702d832a05d","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:10:36","UpdatedDate":"2026-09-23 16:10:36","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:10:37 info: [FB Webhook] Tarea 439 ya está en estado final (failed), no se procesa el feed 0e666c48-bedc-4705-a0c3-2702d832a05d
2026-09-23 16:10:38 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"0e666c48-bedc-4705-a0c3-2702d832a05d","seller_skus":null}
2026-09-23 16:10:38 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:10:38 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"0e666c48-bedc-4705-a0c3-2702d832a05d"},"Feed":"0e666c48-bedc-4705-a0c3-2702d832a05d"}
2026-09-23 16:10:38 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:10:38 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: 0e666c48-bedc-4705-a0c3-2702d832a05d
2026-09-23 16:10:38 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:10:38 info: [REPO] Buscando tarea por feedId=0e666c48-bedc-4705-a0c3-2702d832a05d marketplace=any
2026-09-23 16:10:38 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:10:38 warn: [REPO] ⚠️ No se encontró tarea para feedId=0e666c48-bedc-4705-a0c3-2702d832a05d (se intentaron 3 estrategias)
2026-09-23 16:10:38 warn: [FB Webhook] No se encontró credencial ni tarea para feed 0e666c48-bedc-4705-a0c3-2702d832a05d
2026-09-23 16:10:40 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:10:42 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":440,"task_status":"failed","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:10:42 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:10:42 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:10:42 info: [REPO] Actualizando tarea ID 439
2026-09-23 16:10:42 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:10:42 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:10:42 info: [REPO] Actualizando tarea ID 439
2026-09-23 16:10:42 info: [FB Webhook] ✅ Tarea 439 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:10:42 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:10:43 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:10:43 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:10:48 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:10:48 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:10:49 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:10:49 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:10:49 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:10:49 info: [REPO] Guardando link para producto 60
2026-09-23 16:10:49 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:10:49 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:10:49 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=441, sku=ACR-860-CRISTAL
2026-09-23 16:10:49 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:10:49 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:10:49 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:10:49 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:10:53 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:10:53 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:10:56 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:10:56 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:10:56 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:10:56 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:10:56 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:10:56 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:10:56 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A10%3A56-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:10:56 info: [FalabellaAdapter] ✅ Firma generada (HEX): 95e12b38a9c079b44247076be3b54422f6639b0a13399ce0117ead6492b017e3
2026-09-23 16:10:56 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:10:56 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A10%3A56-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=95e12b38a9c079b44247076be3b54422f6639b0a13399ce0117ead6492b017e3
2026-09-23 16:10:56 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:10:56 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:10:56 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:10:56 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:10:56 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"69f9cfdd-b776-4990-9f25-05f368d09bba","seller_skus":null}
2026-09-23 16:10:56 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:10:56 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"69f9cfdd-b776-4990-9f25-05f368d09bba"},"Feed":"69f9cfdd-b776-4990-9f25-05f368d09bba"}
2026-09-23 16:10:56 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:10:56 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: 69f9cfdd-b776-4990-9f25-05f368d09bba
2026-09-23 16:10:56 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:10:56 info: [REPO] Buscando tarea por feedId=69f9cfdd-b776-4990-9f25-05f368d09bba marketplace=any
2026-09-23 16:10:56 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:10:56 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:10:56 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>69f9cfdd-b776-4990-9f25-05f368d09bba</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:10:56-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:10:56 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: 69f9cfdd-b776-4990-9f25-05f368d09bba
2026-09-23 16:10:56 info: [REPO] Actualizando tarea ID 441
2026-09-23 16:10:56 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:10:56 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:10:56 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:10:56 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:10:56 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:10:57 warn: [REPO] ⚠️ No se encontró tarea para feedId=69f9cfdd-b776-4990-9f25-05f368d09bba (se intentaron 3 estrategias)
2026-09-23 16:10:57 warn: [FB Webhook] No se encontró credencial ni tarea para feed 69f9cfdd-b776-4990-9f25-05f368d09bba
2026-09-23 16:10:58 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:10:58 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:10:58 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:10:58 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:11:00 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"69f9cfdd-b776-4990-9f25-05f368d09bba","seller_skus":null}
2026-09-23 16:11:00 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:11:00 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"69f9cfdd-b776-4990-9f25-05f368d09bba"},"Feed":"69f9cfdd-b776-4990-9f25-05f368d09bba"}
2026-09-23 16:11:00 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:11:00 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: 69f9cfdd-b776-4990-9f25-05f368d09bba
2026-09-23 16:11:00 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:11:00 info: [REPO] Buscando tarea por feedId=69f9cfdd-b776-4990-9f25-05f368d09bba marketplace=any
2026-09-23 16:11:00 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:11:00 info: [REPO] ✅ Tarea encontrada por LIKE: ID=441, status=pending
2026-09-23 16:11:00 info: [REPO] Buscando tarea por feedId=69f9cfdd-b776-4990-9f25-05f368d09bba marketplace=4
2026-09-23 16:11:01 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:11:01 info: [REPO] ✅ Tarea encontrada por LIKE: ID=441, status=pending
2026-09-23 16:11:01 info: [FB Webhook] Procesando feed 69f9cfdd-b776-4990-9f25-05f368d09bba con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:11:01 info: [FalabellaAdapter] FeedStatus raw response (69f9cfdd-b776-4990-9f25-05f368d09bba):
2026-09-23 16:11:01 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:11:01-0300","RequestParameters":{"FeedID":"69f9cfdd-b776-4990-9f25-05f368d09bba"}},"Body":{"FeedDetail":{"Feed":"69f9cfdd-b776-4990-9f25-05f368d09bba","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:10:56","UpdatedDate":"2026-09-23 16:11:00","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:11:01 info: [FalabellaAdapter] FeedStatus parsed response (69f9cfdd-b776-4990-9f25-05f368d09bba):
2026-09-23 16:11:01 info: {"ok":true,"FeedID":"69f9cfdd-b776-4990-9f25-05f368d09bba","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:10:56","UpdatedDate":"2026-09-23 16:11:00","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:11:01-0300","RequestParameters":{"FeedID":"69f9cfdd-b776-4990-9f25-05f368d09bba"}},"Body":{"FeedDetail":{"Feed":"69f9cfdd-b776-4990-9f25-05f368d09bba","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:10:56","UpdatedDate":"2026-09-23 16:11:00","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:11:01 info: [FB Webhook] FeedStatus para 69f9cfdd-b776-4990-9f25-05f368d09bba: {"ok":true,"FeedID":"69f9cfdd-b776-4990-9f25-05f368d09bba","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:10:56","UpdatedDate":"2026-09-23 16:11:00","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:11:01-0300","RequestParameters":{"FeedID":"69f9cfdd-b776-4990-9f25-05f368d09bba"}},"Body":{"FeedDetail":{"Feed":"69f9cfdd-b776-4990-9f25-05f368d09bba","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:10:56","UpdatedDate":"2026-09-23 16:11:00","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:11:01 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:11:02 info: [FB Webhook] Estado REAL del producto ACR-860-CRISTAL: {"found":true,"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","qc_reason":null,"is_published":false,"has_image":true,"price":"25000.00","stock":"1","product_id":null,"shop_sku":"157994484","url":"https://www.falabella.com/falabella-cl/product/157994483/Organizador-Acrimet-860.0-de-3-compartimentos-Cristal/157994484","product_errors":[],"raw":{"SellerSku":"ACR-860-CRISTAL","ShopSku":"157994484","Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","Variation":"Blanco / Poliuretano","ParentSku":"ACR-860-CRISTAL","ProductId":"","Url":"https://www.falabella.com/falabella-cl/product/157994483/Organizador-Acrimet-860.0-de-3-compartimentos-Cristal/157994484","MainImage":"https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","Images":{"Image":["https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","https://storage.googleapis.com/provider-media-service-production/1d1ecf67-4786-41f7-878a-6a720c3ddf0d"]},"ContentScore":"100","Description":"Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.<br /><br />Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.<br /><br />Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.<br /><br />Color: Cristal.<br />Material: Poliestireno.<br />Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.<br />Contenido: 1 organizador de escritorio.<br />Condición: Producto nuevo.","TaxClass":"IVA 19%","Brand":"JUST HOME","PrimaryCategory":"Organizadores de escritorio","QCStatus":"approved","PrimaryCategoryId":"689","BusinessUnits":{"BusinessUnit":{"BusinessUnit":"Falabella","OperatorCode":"facl","Price":"25000.00","SpecialPrice":"","SpecialFromDate":"","SpecialToDate":"","Stock":"1","Status":"active","IsPublished":"0"}},"ProductData":{"ConditionType":"Nuevo","SellerWarranty":"3 meses","PackageWidth":"115","PackageLength":"33","PackageHeight":"29","PackageWeight":"1.36","Model":"860","Color":"Blanco"}}}
2026-09-23 16:11:02 info: [FB Webhook] Feed 69f9cfdd-b776-4990-9f25-05f368d09bba: imágenes recuperadas para ACR-860-CRISTAL: 2
2026-09-23 16:11:02 info: [FB Webhook] Feed 69f9cfdd-b776-4990-9f25-05f368d09bba: pre-check imágenes para ACR-860-CRISTAL: {"task_status":"pending","product_found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false}
2026-09-23 16:11:02 info: [REPO] Actualizando tarea ID 441
2026-09-23 16:11:02 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:11:02 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:11:02 info: [FB Webhook] ✅ Tarea 441 actualizada: pending - Sin errores
2026-09-23 16:11:03 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":441,"task_status":"pending","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:11:03 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:11:03 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:11:03 info: [REPO] Actualizando tarea ID 441
2026-09-23 16:11:03 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:11:03 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:11:03 info: [REPO] Actualizando tarea ID 441
2026-09-23 16:11:03 info: [FB Webhook] ✅ Tarea 441 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:11:03 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:11:08 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:11:08 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:11:08 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:11:08 info: [REPO] Guardando link para producto 60
2026-09-23 16:11:08 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:11:08 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:11:08 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=442, sku=ACR-860-CRISTAL
2026-09-23 16:11:08 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:11:08 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:11:08 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:11:08 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:11:09 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:11:09 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:11:09 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:11:09 info: [REPO] Guardando link para producto 60
2026-09-23 16:11:09 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:11:09 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:11:09 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=443, sku=ACR-860-CRISTAL
2026-09-23 16:11:09 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:11:09 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:11:09 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:11:09 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:11:16 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:11:16 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:11:16 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:11:16 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:11:16 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:11:16 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:11:16 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A11%3A16-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:11:16 info: [FalabellaAdapter] ✅ Firma generada (HEX): 98a8d71477e2b87f96ef614f444837886a657a709272a40fa79ce583d9836098
2026-09-23 16:11:16 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:11:16 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A11%3A16-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=98a8d71477e2b87f96ef614f444837886a657a709272a40fa79ce583d9836098
2026-09-23 16:11:16 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:11:16 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:11:16 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:11:16 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:11:16 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:11:16 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:11:16 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:11:16 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:11:16 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:11:16 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:11:16 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A11%3A16-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:11:16 info: [FalabellaAdapter] ✅ Firma generada (HEX): 98a8d71477e2b87f96ef614f444837886a657a709272a40fa79ce583d9836098
2026-09-23 16:11:16 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:11:16 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A11%3A16-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=98a8d71477e2b87f96ef614f444837886a657a709272a40fa79ce583d9836098
2026-09-23 16:11:16 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:11:16 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:11:16 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:11:16 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:11:17 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:11:17 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>ea588b62-be1b-4a7b-8ddd-08849206521b</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:11:16-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:11:17 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: ea588b62-be1b-4a7b-8ddd-08849206521b
2026-09-23 16:11:17 info: [REPO] Actualizando tarea ID 442
2026-09-23 16:11:17 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:11:17 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:11:17 info: <?xml version="1.0" encoding="UTF-8"?>
<ErrorResponse>
  <Head>
    <RequestAction>ProductUpdate</RequestAction>
    <ErrorType>Platform</ErrorType>
    <ErrorCode>1000</ErrorCode>
    <ErrorMessage>Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: ea588b62-be1b-4a7b-8ddd-08849206521b</ErrorMessage>
  </Head>
  <Body/>
</ErrorResponse>

2026-09-23 16:11:17 error: [FalabellaAdapter] ❌ Error API Falabella (Código 1000): Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: ea588b62-be1b-4a7b-8ddd-08849206521b
2026-09-23 16:11:17 info: [REPO] Actualizando tarea ID 443
2026-09-23 16:11:17 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:11:17 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:11:17 info: [REPO] Guardando link para producto 60
2026-09-23 16:11:17 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:11:17 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:11:17 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:11:17 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:11:17 info: [PublishingService] Falabella cerrada como failed desde FeedStatus inmediato. task_id=443
2026-09-23 16:11:17 warn: [JobProcessor] ❌ Producto 60 falló: Falabella API Error 1000: Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: ea588b62-be1b-4a7b-8ddd-08849206521b
2026-09-23 16:11:17 info: Job actualizado (ID: 264): {"processed":1,"successful":0,"errors_count":1,"percentage":100}
2026-09-23 16:11:17 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 0 éxitos, 1 errores
2026-09-23 16:11:17 info: [JobRepository] Job 264 completado: 0 éxitos, 1 errores
2026-09-23 16:11:17 info: [JobProcessor] 🏁 Job 264 completado: 0/1
2026-09-23 16:11:17 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"ea588b62-be1b-4a7b-8ddd-08849206521b","seller_skus":null}
2026-09-23 16:11:17 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:11:17 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"ea588b62-be1b-4a7b-8ddd-08849206521b"},"Feed":"ea588b62-be1b-4a7b-8ddd-08849206521b"}
2026-09-23 16:11:17 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:11:17 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: ea588b62-be1b-4a7b-8ddd-08849206521b
2026-09-23 16:11:17 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:11:17 info: [REPO] Buscando tarea por feedId=ea588b62-be1b-4a7b-8ddd-08849206521b marketplace=any
2026-09-23 16:11:17 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:11:17 warn: [REPO] ⚠️ No se encontró tarea para feedId=ea588b62-be1b-4a7b-8ddd-08849206521b (se intentaron 3 estrategias)
2026-09-23 16:11:17 warn: [FB Webhook] No se encontró credencial ni tarea para feed ea588b62-be1b-4a7b-8ddd-08849206521b
2026-09-23 16:11:18 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:11:18 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:11:18 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:11:18 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:11:19 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"ea588b62-be1b-4a7b-8ddd-08849206521b","seller_skus":null}
2026-09-23 16:11:19 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:11:19 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"ea588b62-be1b-4a7b-8ddd-08849206521b"},"Feed":"ea588b62-be1b-4a7b-8ddd-08849206521b"}
2026-09-23 16:11:19 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:11:19 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: ea588b62-be1b-4a7b-8ddd-08849206521b
2026-09-23 16:11:19 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:11:19 info: [REPO] Buscando tarea por feedId=ea588b62-be1b-4a7b-8ddd-08849206521b marketplace=any
2026-09-23 16:11:19 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:11:19 warn: [REPO] ⚠️ No se encontró tarea para feedId=ea588b62-be1b-4a7b-8ddd-08849206521b (se intentaron 3 estrategias)
2026-09-23 16:11:19 warn: [FB Webhook] No se encontró credencial ni tarea para feed ea588b62-be1b-4a7b-8ddd-08849206521b
2026-09-23 16:11:21 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:11:23 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":443,"task_status":"failed","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:11:23 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:11:23 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:11:23 info: [REPO] Actualizando tarea ID 443
2026-09-23 16:11:23 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:11:23 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:11:23 info: [REPO] Actualizando tarea ID 443
2026-09-23 16:11:23 info: [FB Webhook] ✅ Tarea 443 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:11:23 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:11:27 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:11:27 info: [publishedProducts] use_manteiners=true
2026-09-23 16:11:27 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:11:27 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:11:30 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:11:30 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:11:30 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:11:30 info: [REPO] Guardando link para producto 60
2026-09-23 16:11:30 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:11:30 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:11:30 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=444, sku=ACR-860-CRISTAL
2026-09-23 16:11:30 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:11:30 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:11:30 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:11:30 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:11:32 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:11:32 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:11:37 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:11:37 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:11:37 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:11:37 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:11:37 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:11:37 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:11:37 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A11%3A37-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:11:37 info: [FalabellaAdapter] ✅ Firma generada (HEX): 7c5ef4ca3c2a9078853f89cb8ad2fb4f7f4f8eee92b6bb02cad957196c219d26
2026-09-23 16:11:37 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:11:37 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A11%3A37-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=7c5ef4ca3c2a9078853f89cb8ad2fb4f7f4f8eee92b6bb02cad957196c219d26
2026-09-23 16:11:37 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:11:37 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:11:37 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:11:37 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:11:37 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"120e8a37-fb6f-471e-aed2-5c65ecf07d35","seller_skus":null}
2026-09-23 16:11:37 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:11:37 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"120e8a37-fb6f-471e-aed2-5c65ecf07d35"},"Feed":"120e8a37-fb6f-471e-aed2-5c65ecf07d35"}
2026-09-23 16:11:37 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:11:37 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: 120e8a37-fb6f-471e-aed2-5c65ecf07d35
2026-09-23 16:11:37 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:11:37 info: [REPO] Buscando tarea por feedId=120e8a37-fb6f-471e-aed2-5c65ecf07d35 marketplace=any
2026-09-23 16:11:37 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:11:37 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:11:37 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>120e8a37-fb6f-471e-aed2-5c65ecf07d35</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:11:37-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:11:37 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: 120e8a37-fb6f-471e-aed2-5c65ecf07d35
2026-09-23 16:11:37 info: [REPO] Actualizando tarea ID 444
2026-09-23 16:11:37 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:11:37 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:11:37 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:11:37 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:11:37 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:11:37 warn: [REPO] ⚠️ No se encontró tarea para feedId=120e8a37-fb6f-471e-aed2-5c65ecf07d35 (se intentaron 3 estrategias)
2026-09-23 16:11:37 warn: [FB Webhook] No se encontró credencial ni tarea para feed 120e8a37-fb6f-471e-aed2-5c65ecf07d35
2026-09-23 16:11:39 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:11:39 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:11:39 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:11:39 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:11:39 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"120e8a37-fb6f-471e-aed2-5c65ecf07d35","seller_skus":null}
2026-09-23 16:11:39 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:11:39 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"120e8a37-fb6f-471e-aed2-5c65ecf07d35"},"Feed":"120e8a37-fb6f-471e-aed2-5c65ecf07d35"}
2026-09-23 16:11:39 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:11:39 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: 120e8a37-fb6f-471e-aed2-5c65ecf07d35
2026-09-23 16:11:39 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:11:39 info: [REPO] Buscando tarea por feedId=120e8a37-fb6f-471e-aed2-5c65ecf07d35 marketplace=any
2026-09-23 16:11:39 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:11:40 info: [REPO] ✅ Tarea encontrada por LIKE: ID=444, status=pending
2026-09-23 16:11:40 info: [REPO] Buscando tarea por feedId=120e8a37-fb6f-471e-aed2-5c65ecf07d35 marketplace=4
2026-09-23 16:11:40 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:11:40 info: [REPO] ✅ Tarea encontrada por LIKE: ID=444, status=pending
2026-09-23 16:11:40 info: [FB Webhook] Procesando feed 120e8a37-fb6f-471e-aed2-5c65ecf07d35 con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:11:41 info: [FalabellaAdapter] FeedStatus raw response (120e8a37-fb6f-471e-aed2-5c65ecf07d35):
2026-09-23 16:11:41 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:11:40-0300","RequestParameters":{"FeedID":"120e8a37-fb6f-471e-aed2-5c65ecf07d35"}},"Body":{"FeedDetail":{"Feed":"120e8a37-fb6f-471e-aed2-5c65ecf07d35","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:11:37","UpdatedDate":"2026-09-23 16:11:39","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:11:41 info: [FalabellaAdapter] FeedStatus parsed response (120e8a37-fb6f-471e-aed2-5c65ecf07d35):
2026-09-23 16:11:41 info: {"ok":true,"FeedID":"120e8a37-fb6f-471e-aed2-5c65ecf07d35","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:11:37","UpdatedDate":"2026-09-23 16:11:39","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:11:40-0300","RequestParameters":{"FeedID":"120e8a37-fb6f-471e-aed2-5c65ecf07d35"}},"Body":{"FeedDetail":{"Feed":"120e8a37-fb6f-471e-aed2-5c65ecf07d35","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:11:37","UpdatedDate":"2026-09-23 16:11:39","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:11:41 info: [FB Webhook] FeedStatus para 120e8a37-fb6f-471e-aed2-5c65ecf07d35: {"ok":true,"FeedID":"120e8a37-fb6f-471e-aed2-5c65ecf07d35","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:11:37","UpdatedDate":"2026-09-23 16:11:39","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:11:40-0300","RequestParameters":{"FeedID":"120e8a37-fb6f-471e-aed2-5c65ecf07d35"}},"Body":{"FeedDetail":{"Feed":"120e8a37-fb6f-471e-aed2-5c65ecf07d35","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:11:37","UpdatedDate":"2026-09-23 16:11:39","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:11:42 info: [FB Webhook] Estado REAL del producto ACR-860-CRISTAL: {"found":true,"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","qc_reason":null,"is_published":false,"has_image":true,"price":"25000.00","stock":"1","product_id":null,"shop_sku":"157994484","url":"https://www.falabella.com/falabella-cl/product/157994483/Organizador-Acrimet-860.0-de-3-compartimentos-Cristal/157994484","product_errors":[],"raw":{"SellerSku":"ACR-860-CRISTAL","ShopSku":"157994484","Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","Variation":"Blanco / Poliuretano","ParentSku":"ACR-860-CRISTAL","ProductId":"","Url":"https://www.falabella.com/falabella-cl/product/157994483/Organizador-Acrimet-860.0-de-3-compartimentos-Cristal/157994484","MainImage":"https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","Images":{"Image":["https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","https://storage.googleapis.com/provider-media-service-production/1d1ecf67-4786-41f7-878a-6a720c3ddf0d"]},"ContentScore":"100","Description":"Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.<br /><br />Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.<br /><br />Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.<br /><br />Color: Cristal.<br />Material: Poliestireno.<br />Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.<br />Contenido: 1 organizador de escritorio.<br />Condición: Producto nuevo.","TaxClass":"IVA 19%","Brand":"JUST HOME","PrimaryCategory":"Organizadores de escritorio","QCStatus":"approved","PrimaryCategoryId":"689","BusinessUnits":{"BusinessUnit":{"BusinessUnit":"Falabella","OperatorCode":"facl","Price":"25000.00","SpecialPrice":"","SpecialFromDate":"","SpecialToDate":"","Stock":"1","Status":"active","IsPublished":"0"}},"ProductData":{"ConditionType":"Nuevo","SellerWarranty":"3 meses","PackageWidth":"115","PackageLength":"33","PackageHeight":"29","PackageWeight":"1.36","Model":"860","Color":"Blanco"}}}
2026-09-23 16:11:42 info: [FB Webhook] Feed 120e8a37-fb6f-471e-aed2-5c65ecf07d35: imágenes recuperadas para ACR-860-CRISTAL: 2
2026-09-23 16:11:42 info: [FB Webhook] Feed 120e8a37-fb6f-471e-aed2-5c65ecf07d35: pre-check imágenes para ACR-860-CRISTAL: {"task_status":"pending","product_found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false}
2026-09-23 16:11:42 info: [REPO] Actualizando tarea ID 444
2026-09-23 16:11:42 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:11:42 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:11:42 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:11:42 info: [FB Webhook] ✅ Tarea 444 actualizada: pending - Sin errores
2026-09-23 16:11:43 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":444,"task_status":"pending","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:11:43 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:11:43 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:11:43 info: [REPO] Actualizando tarea ID 444
2026-09-23 16:11:43 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:11:43 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:11:43 info: [REPO] Actualizando tarea ID 444
2026-09-23 16:11:43 info: [FB Webhook] ✅ Tarea 444 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:11:43 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:11:49 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:11:49 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:11:49 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:11:49 info: [REPO] Guardando link para producto 60
2026-09-23 16:11:49 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:11:49 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:11:49 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=445, sku=ACR-860-CRISTAL
2026-09-23 16:11:49 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:11:49 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:11:49 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:11:49 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:11:49 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:11:49 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:11:49 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:11:49 info: [REPO] Guardando link para producto 60
2026-09-23 16:11:49 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:11:49 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:11:49 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=446, sku=ACR-860-CRISTAL
2026-09-23 16:11:49 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:11:49 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:11:49 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:11:49 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:11:56 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:11:56 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:11:56 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:11:56 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:11:56 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:11:56 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:11:56 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A11%3A56-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:11:56 info: [FalabellaAdapter] ✅ Firma generada (HEX): 585d0c944f822d31ec1392445d1a3f74626c589e7ecfb425d822839db6e22d20
2026-09-23 16:11:56 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:11:56 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A11%3A56-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=585d0c944f822d31ec1392445d1a3f74626c589e7ecfb425d822839db6e22d20
2026-09-23 16:11:56 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:11:56 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:11:56 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:11:56 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:11:56 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:11:56 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:11:56 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:11:56 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:11:56 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:11:56 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:11:56 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A11%3A56-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:11:56 info: [FalabellaAdapter] ✅ Firma generada (HEX): 585d0c944f822d31ec1392445d1a3f74626c589e7ecfb425d822839db6e22d20
2026-09-23 16:11:56 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:11:56 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A11%3A56-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=585d0c944f822d31ec1392445d1a3f74626c589e7ecfb425d822839db6e22d20
2026-09-23 16:11:56 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:11:56 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:11:56 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:11:56 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:11:56 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:11:56 info: [publishedProducts] use_manteiners=false
2026-09-23 16:11:57 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:11:57 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>41dc711a-f331-4b6f-9de3-de4a608d849f</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:11:56-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:11:57 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: 41dc711a-f331-4b6f-9de3-de4a608d849f
2026-09-23 16:11:57 info: [REPO] Actualizando tarea ID 446
2026-09-23 16:11:57 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:11:57 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:11:57 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>887e6604-ae30-413b-b340-bb063350220b</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:11:56-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:11:57 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: 887e6604-ae30-413b-b340-bb063350220b
2026-09-23 16:11:57 info: [REPO] Actualizando tarea ID 445
2026-09-23 16:11:57 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:11:57 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:11:57 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:11:57 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:11:57 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:11:57 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:11:57 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:11:57 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:11:57 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:11:57 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"41dc711a-f331-4b6f-9de3-de4a608d849f","seller_skus":null}
2026-09-23 16:11:57 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:11:57 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"41dc711a-f331-4b6f-9de3-de4a608d849f"},"Feed":"41dc711a-f331-4b6f-9de3-de4a608d849f"}
2026-09-23 16:11:57 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:11:57 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: 41dc711a-f331-4b6f-9de3-de4a608d849f
2026-09-23 16:11:57 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:11:57 info: [REPO] Buscando tarea por feedId=41dc711a-f331-4b6f-9de3-de4a608d849f marketplace=any
2026-09-23 16:11:57 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"887e6604-ae30-413b-b340-bb063350220b","seller_skus":null}
2026-09-23 16:11:57 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:11:57 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"887e6604-ae30-413b-b340-bb063350220b"},"Feed":"887e6604-ae30-413b-b340-bb063350220b"}
2026-09-23 16:11:57 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:11:57 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: 887e6604-ae30-413b-b340-bb063350220b
2026-09-23 16:11:57 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:11:57 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:11:57 info: [REPO] Buscando tarea por feedId=887e6604-ae30-413b-b340-bb063350220b marketplace=any
2026-09-23 16:11:57 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:11:57 warn: [REPO] ⚠️ No se encontró tarea para feedId=41dc711a-f331-4b6f-9de3-de4a608d849f (se intentaron 3 estrategias)
2026-09-23 16:11:57 warn: [FB Webhook] No se encontró credencial ni tarea para feed 41dc711a-f331-4b6f-9de3-de4a608d849f
2026-09-23 16:11:57 info: [REPO] ✅ Tarea encontrada por LIKE: ID=445, status=pending
2026-09-23 16:11:57 info: [REPO] Buscando tarea por feedId=887e6604-ae30-413b-b340-bb063350220b marketplace=4
2026-09-23 16:11:57 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:11:58 info: [REPO] ✅ Tarea encontrada por LIKE: ID=445, status=pending
2026-09-23 16:11:58 info: [FB Webhook] Procesando feed 887e6604-ae30-413b-b340-bb063350220b con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:11:58 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:11:58 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:11:58 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:11:58 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:11:58 info: [FalabellaAdapter] FeedStatus raw response (887e6604-ae30-413b-b340-bb063350220b):
2026-09-23 16:11:58 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:11:58-0300","RequestParameters":{"FeedID":"887e6604-ae30-413b-b340-bb063350220b"}},"Body":{"FeedDetail":{"Feed":"887e6604-ae30-413b-b340-bb063350220b","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:11:56","UpdatedDate":"2026-09-23 16:11:56","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}
2026-09-23 16:11:58 info: [FalabellaAdapter] FeedStatus parsed response (887e6604-ae30-413b-b340-bb063350220b):
2026-09-23 16:11:58 info: {"ok":true,"FeedID":"887e6604-ae30-413b-b340-bb063350220b","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:11:56","UpdatedDate":"2026-09-23 16:11:56","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:11:58-0300","RequestParameters":{"FeedID":"887e6604-ae30-413b-b340-bb063350220b"}},"Body":{"FeedDetail":{"Feed":"887e6604-ae30-413b-b340-bb063350220b","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:11:56","UpdatedDate":"2026-09-23 16:11:56","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:11:58 info: [FB Webhook] FeedStatus para 887e6604-ae30-413b-b340-bb063350220b: {"ok":true,"FeedID":"887e6604-ae30-413b-b340-bb063350220b","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:11:56","UpdatedDate":"2026-09-23 16:11:56","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:11:58-0300","RequestParameters":{"FeedID":"887e6604-ae30-413b-b340-bb063350220b"}},"Body":{"FeedDetail":{"Feed":"887e6604-ae30-413b-b340-bb063350220b","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:11:56","UpdatedDate":"2026-09-23 16:11:56","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:11:58 info: [FB Webhook] Feed 887e6604-ae30-413b-b340-bb063350220b: estado processing con 0/1 procesados; se espera FeedStatus Finished antes de ejecutar Action=Image para ACR-860-CRISTAL
2026-09-23 16:11:58 info: [REPO] Actualizando tarea ID 445
2026-09-23 16:11:58 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:11:58 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:11:58 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:11:58 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:11:58 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:11:58 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:11:58 info: [JobProcessor] Job 264: no hay productos pendientes, verificando completado
2026-09-23 16:11:58 info: [JobProcessor] Verificando completado job 264: 0/1 procesados, 0 éxitos, 0 errores
2026-09-23 16:11:59 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"41dc711a-f331-4b6f-9de3-de4a608d849f","seller_skus":null}
2026-09-23 16:11:59 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:11:59 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"41dc711a-f331-4b6f-9de3-de4a608d849f"},"Feed":"41dc711a-f331-4b6f-9de3-de4a608d849f"}
2026-09-23 16:11:59 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:11:59 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: 41dc711a-f331-4b6f-9de3-de4a608d849f
2026-09-23 16:11:59 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"887e6604-ae30-413b-b340-bb063350220b","seller_skus":null}
2026-09-23 16:11:59 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:11:59 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"887e6604-ae30-413b-b340-bb063350220b"},"Feed":"887e6604-ae30-413b-b340-bb063350220b"}
2026-09-23 16:11:59 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:11:59 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: 887e6604-ae30-413b-b340-bb063350220b
2026-09-23 16:11:59 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:11:59 info: [REPO] Buscando tarea por feedId=41dc711a-f331-4b6f-9de3-de4a608d849f marketplace=any
2026-09-23 16:11:59 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:11:59 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:11:59 info: [REPO] Buscando tarea por feedId=887e6604-ae30-413b-b340-bb063350220b marketplace=any
2026-09-23 16:11:59 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:11:59 warn: [REPO] ⚠️ No se encontró tarea para feedId=41dc711a-f331-4b6f-9de3-de4a608d849f (se intentaron 3 estrategias)
2026-09-23 16:11:59 warn: [FB Webhook] No se encontró credencial ni tarea para feed 41dc711a-f331-4b6f-9de3-de4a608d849f
2026-09-23 16:11:59 info: [REPO] ✅ Tarea encontrada por LIKE: ID=445, status=processing
2026-09-23 16:11:59 info: [REPO] Buscando tarea por feedId=887e6604-ae30-413b-b340-bb063350220b marketplace=4
2026-09-23 16:11:59 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:11:59 info: [REPO] ✅ Tarea encontrada por LIKE: ID=445, status=processing
2026-09-23 16:11:59 info: [FB Webhook] Procesando feed 887e6604-ae30-413b-b340-bb063350220b con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:12:00 info: [FalabellaAdapter] FeedStatus raw response (887e6604-ae30-413b-b340-bb063350220b):
2026-09-23 16:12:00 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:12:00-0300","RequestParameters":{"FeedID":"887e6604-ae30-413b-b340-bb063350220b"}},"Body":{"FeedDetail":{"Feed":"887e6604-ae30-413b-b340-bb063350220b","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:11:56","UpdatedDate":"2026-09-23 16:11:58","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:12:00 info: [FalabellaAdapter] FeedStatus parsed response (887e6604-ae30-413b-b340-bb063350220b):
2026-09-23 16:12:00 info: {"ok":true,"FeedID":"887e6604-ae30-413b-b340-bb063350220b","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:11:56","UpdatedDate":"2026-09-23 16:11:58","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:12:00-0300","RequestParameters":{"FeedID":"887e6604-ae30-413b-b340-bb063350220b"}},"Body":{"FeedDetail":{"Feed":"887e6604-ae30-413b-b340-bb063350220b","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:11:56","UpdatedDate":"2026-09-23 16:11:58","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:12:00 info: [FB Webhook] FeedStatus para 887e6604-ae30-413b-b340-bb063350220b: {"ok":true,"FeedID":"887e6604-ae30-413b-b340-bb063350220b","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:11:56","UpdatedDate":"2026-09-23 16:11:58","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:12:00-0300","RequestParameters":{"FeedID":"887e6604-ae30-413b-b340-bb063350220b"}},"Body":{"FeedDetail":{"Feed":"887e6604-ae30-413b-b340-bb063350220b","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:11:56","UpdatedDate":"2026-09-23 16:11:58","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:12:01 info: [FB Webhook] Estado REAL del producto ACR-860-CRISTAL: {"found":true,"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","qc_reason":null,"is_published":false,"has_image":true,"price":"25000.00","stock":"1","product_id":null,"shop_sku":"157994484","url":"https://www.falabella.com/falabella-cl/product/157994483/Organizador-Acrimet-860.0-de-3-compartimentos-Cristal/157994484","product_errors":[],"raw":{"SellerSku":"ACR-860-CRISTAL","ShopSku":"157994484","Name":"Organizador Acrimet 860.0 de 3 compartimentos Cristal","Variation":"Blanco / Poliuretano","ParentSku":"ACR-860-CRISTAL","ProductId":"","Url":"https://www.falabella.com/falabella-cl/product/157994483/Organizador-Acrimet-860.0-de-3-compartimentos-Cristal/157994484","MainImage":"https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","Images":{"Image":["https://storage.googleapis.com/provider-media-service-production/a6382ee8-c66d-4ecd-94cf-e59856dd5042","https://storage.googleapis.com/provider-media-service-production/1d1ecf67-4786-41f7-878a-6a720c3ddf0d"]},"ContentScore":"100","Description":"Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.<br /><br />Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.<br /><br />Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.<br /><br />Color: Cristal.<br />Material: Poliestireno.<br />Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.<br />Contenido: 1 organizador de escritorio.<br />Condición: Producto nuevo.","TaxClass":"IVA 19%","Brand":"JUST HOME","PrimaryCategory":"Organizadores de escritorio","QCStatus":"approved","PrimaryCategoryId":"689","BusinessUnits":{"BusinessUnit":{"BusinessUnit":"Falabella","OperatorCode":"facl","Price":"25000.00","SpecialPrice":"","SpecialFromDate":"","SpecialToDate":"","Stock":"1","Status":"active","IsPublished":"0"}},"ProductData":{"ConditionType":"Nuevo","SellerWarranty":"3 meses","PackageWidth":"115","PackageLength":"33","PackageHeight":"29","PackageWeight":"1.36","Model":"860","Color":"Blanco"}}}
2026-09-23 16:12:01 info: [FB Webhook] Feed 887e6604-ae30-413b-b340-bb063350220b: imágenes recuperadas para ACR-860-CRISTAL: 2
2026-09-23 16:12:01 info: [FB Webhook] Feed 887e6604-ae30-413b-b340-bb063350220b: pre-check imágenes para ACR-860-CRISTAL: {"task_status":"processing","product_found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false}
2026-09-23 16:12:01 info: [REPO] Actualizando tarea ID 445
2026-09-23 16:12:01 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:12:01 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:12:01 info: [FB Webhook] ✅ Tarea 445 actualizada: pending - Sin errores
2026-09-23 16:12:01 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:12:01 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:12:02 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":446,"task_status":"pending","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:12:02 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:12:02 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:12:02 info: [REPO] Actualizando tarea ID 445
2026-09-23 16:12:02 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:12:02 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:12:02 info: [REPO] Actualizando tarea ID 445
2026-09-23 16:12:02 info: [FB Webhook] ✅ Tarea 445 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:12:02 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:12:03 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":445,"task_status":"processing","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:12:03 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:12:03 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:12:03 info: [REPO] Actualizando tarea ID 445
2026-09-23 16:12:03 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:12:03 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:12:03 info: [REPO] Actualizando tarea ID 445
2026-09-23 16:12:03 info: [FB Webhook] ✅ Tarea 445 actualizada por webhook onproductupdated: pending - null
2026-09-23 16:12:03 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:12:08 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:12:08 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:12:08 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:12:08 info: [REPO] Guardando link para producto 60
2026-09-23 16:12:08 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:12:08 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:12:08 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=447, sku=ACR-860-CRISTAL
2026-09-23 16:12:08 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:12:08 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:12:08 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:12:08 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:12:09 info: [PublishingService] ✅ Usando transformer específico: MarketplaceTransformerFalabella
2026-09-23 16:12:09 warn: [PublishingService] ⚠️ Sin family_name ni title → usando título fallback: "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
2026-09-23 16:12:09 info: [REPO] Creando tarea de publicación para producto 60
2026-09-23 16:12:09 info: [REPO] Guardando link para producto 60
2026-09-23 16:12:09 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:12:09 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:12:09 info: [PublishingService] ✅ Tarea Falabella creada antes del POST. task_id=448, sku=ACR-860-CRISTAL
2026-09-23 16:12:09 info: [PublishingService] 📦 Falabella payload preview antes de adapter.publish:
2026-09-23 16:12:09 info: {
  "action": "ProductCreate",
  "sku": "ACR-860-CRISTAL",
  "product_id": 60,
  "credential_id": 34,
  "marketplace_id": 4,
  "category_id": 689,
  "category_name": "Organizadores de escritorio",
  "images_count": 2,
  "has_main_image": true
}
2026-09-23 16:12:09 info: [PublishingService] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= product_id=60 marketplace_id=4 credential_id=34 =========
2026-09-23 16:12:09 info: {
  "sku": "ACR-860-CRISTAL",
  "productName": "Organizador Acrimet 860.0 de 3 compartimentos Cristal",
  "brand": "JUST HOME",
  "price": 25000,
  "stock": 1,
  "SpecialPrice": null,
  "SpecialFromDate": null,
  "SpecialToDate": null,
  "PrimaryCategory": 689,
  "description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "package_height": 29,
  "package_width": 115,
  "package_length": 33,
  "package_weight": 1.36,
  "attributes": [
    {
      "id": "ConditionType",
      "value_id": 9,
      "value_name": "Nuevo",
      "value": "Nuevo",
      "example_value": null
    },
    {
      "id": "PackageWidth",
      "value_name": 115,
      "value": 115,
      "example_value": null
    },
    {
      "id": "PackageLength",
      "value_name": 33,
      "value": 33,
      "example_value": null
    },
    {
      "id": "PackageHeight",
      "value_name": 29,
      "value": 29,
      "example_value": null
    },
    {
      "id": "PackageWeight",
      "value_name": 1.36,
      "value": 1.36,
      "example_value": null
    },
    {
      "id": "Variation",
      "value_name": "Blanco / Poliuretano",
      "value": "Blanco / Poliuretano",
      "example_value": null
    },
    {
      "id": "SellerWarranty",
      "value_id": 1,
      "value_name": "3 meses",
      "value": "3 meses",
      "example_value": null
    },
    {
      "id": "Model",
      "value_name": 860,
      "value": 860,
      "example_value": null
    },
    {
      "id": "Color",
      "value_name": "Blanco",
      "value": "Blanco",
      "example_value": null
    }
  ],
  "images": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "categoryName": "Organizadores de escritorio",
  "SellerSku": "ACR-860-CRISTAL",
  "Description": "Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.\r\n\r\nCuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.\r\n\r\nIdeal para oficinas, colegios, clínicas, bancos y uso doméstico.\r\n\r\nColor: Cristal.\r\nMaterial: Poliestireno.\r\nDimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.\r\nContenido: 1 organizador de escritorio.\r\nCondición: Producto nuevo.",
  "Brand": "JUST HOME",
  "Price": 25000,
  "Stock": 1,
  "MainImage": [
    "https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg",
    "https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"
  ],
  "title": "Organizador Acrimet 860.0 de 3 compartimentos Cristal"
}
2026-09-23 16:12:15 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:12:15 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:12:15 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:12:15 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:12:15 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:12:15 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:12:15 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A12%3A15-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:12:15 info: [FalabellaAdapter] ✅ Firma generada (HEX): 67c4c9d3ee689bbf379570ad859a33a115dda132a3b57f580c72bc86400d4539
2026-09-23 16:12:15 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:12:15 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A12%3A15-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=67c4c9d3ee689bbf379570ad859a33a115dda132a3b57f580c72bc86400d4539
2026-09-23 16:12:15 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:12:15 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:12:15 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:12:15 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:12:15 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:12:15 info: <?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
  <Head>
    <RequestId>e112d42e-2e60-4071-8caa-f61a033c6a8e</RequestId>
    <RequestAction>ProductUpdate</RequestAction>
    <ResponseType/>
    <Timestamp>2026-09-23T16:12:15-0300</Timestamp>
  </Head>
  <Body/>
</SuccessResponse>

2026-09-23 16:12:15 info: [FalabellaAdapter] ✅ Feed aceptado por Falabella. FeedID: e112d42e-2e60-4071-8caa-f61a033c6a8e
2026-09-23 16:12:15 info: [REPO] Actualizando tarea ID 447
2026-09-23 16:12:15 info: [PublishingService] ✅ Falabella quedó en processing; webhook o feed posterior terminará la confirmación si aplica.
2026-09-23 16:12:15 info: Job actualizado (ID: 264): {"processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:12:15 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 1 éxitos, 0 errores
2026-09-23 16:12:15 info: [JobRepository] Job 264 completado: 1 éxitos, 0 errores
2026-09-23 16:12:15 info: [JobProcessor] 🏁 Job 264 completado: 1/1
2026-09-23 16:12:16 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"e112d42e-2e60-4071-8caa-f61a033c6a8e","seller_skus":null}
2026-09-23 16:12:16 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:12:16 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"e112d42e-2e60-4071-8caa-f61a033c6a8e"},"Feed":"e112d42e-2e60-4071-8caa-f61a033c6a8e"}
2026-09-23 16:12:16 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:12:16 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: e112d42e-2e60-4071-8caa-f61a033c6a8e
2026-09-23 16:12:16 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:12:16 info: [REPO] Buscando tarea por feedId=e112d42e-2e60-4071-8caa-f61a033c6a8e marketplace=any
2026-09-23 16:12:16 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:12:16 info: [REPO] ✅ Tarea encontrada por LIKE: ID=448, status=pending
2026-09-23 16:12:16 info: [REPO] Buscando tarea por feedId=e112d42e-2e60-4071-8caa-f61a033c6a8e marketplace=4
2026-09-23 16:12:16 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:12:16 info: [REPO] ✅ Tarea encontrada por LIKE: ID=448, status=pending
2026-09-23 16:12:16 info: [FB Webhook] Procesando feed e112d42e-2e60-4071-8caa-f61a033c6a8e con credencial ID=34, seller_email=yasmany@klint.cl
2026-09-23 16:12:16 info: [FalabellaAdapter] FeedStatus raw response (e112d42e-2e60-4071-8caa-f61a033c6a8e):
2026-09-23 16:12:16 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:12:16-0300","RequestParameters":{"FeedID":"e112d42e-2e60-4071-8caa-f61a033c6a8e"}},"Body":{"FeedDetail":{"Feed":"e112d42e-2e60-4071-8caa-f61a033c6a8e","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:12:15","UpdatedDate":"2026-09-23 16:12:15","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}
2026-09-23 16:12:16 info: [FalabellaAdapter] FeedStatus parsed response (e112d42e-2e60-4071-8caa-f61a033c6a8e):
2026-09-23 16:12:16 info: {"ok":true,"FeedID":"e112d42e-2e60-4071-8caa-f61a033c6a8e","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:12:15","UpdatedDate":"2026-09-23 16:12:15","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:12:16-0300","RequestParameters":{"FeedID":"e112d42e-2e60-4071-8caa-f61a033c6a8e"}},"Body":{"FeedDetail":{"Feed":"e112d42e-2e60-4071-8caa-f61a033c6a8e","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:12:15","UpdatedDate":"2026-09-23 16:12:15","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:12:16 info: [FB Webhook] FeedStatus para e112d42e-2e60-4071-8caa-f61a033c6a8e: {"ok":true,"FeedID":"e112d42e-2e60-4071-8caa-f61a033c6a8e","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:12:15","UpdatedDate":"2026-09-23 16:12:15","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:12:16-0300","RequestParameters":{"FeedID":"e112d42e-2e60-4071-8caa-f61a033c6a8e"}},"Body":{"FeedDetail":{"Feed":"e112d42e-2e60-4071-8caa-f61a033c6a8e","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:12:15","UpdatedDate":"2026-09-23 16:12:15","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:12:16 info: [FB Webhook] Feed e112d42e-2e60-4071-8caa-f61a033c6a8e: estado processing con 0/1 procesados; se espera FeedStatus Finished antes de ejecutar Action=Image para ACR-860-CRISTAL
2026-09-23 16:12:16 info: [REPO] Actualizando tarea ID 448
2026-09-23 16:12:17 info: Job actualizado (ID: 264): {"status":"processing","processed":0,"successful":0,"errors_count":0,"percentage":0}
2026-09-23 16:12:17 info: [JobRepository] Job 264 recalculado: 0/1 procesados, 0 éxitos, 0 errores (0%)
2026-09-23 16:12:17 info: [FalabellaAdapter] SKU existente detectado (ACR-860-CRISTAL) -> se usará ProductUpdate
2026-09-23 16:12:17 info: [DEBUG IMAGES] {"images":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"],"MainImage":["https://spree.api.klint.cl/api/images/products/60_1790187154949.jpg","https://spree.api.klint.cl/api/images/products/60_1790187154953.jpg"]}
2026-09-23 16:12:17 info: [FalabellaAdapter] ✅ Imágenes preparadas para asociación post-creación: 2
2026-09-23 16:12:17 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=product_create_or_update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:12:17 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:12:17 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:12:17 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A12%3A17-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:12:17 info: [FalabellaAdapter] ✅ Firma generada (HEX): bc6432e90a722035840bc7bd96ed5c3482dac05d696a7de43c670a85354ef656
2026-09-23 16:12:17 info: [FalabellaAdapter] 🌐 URL final:
2026-09-23 16:12:17 info: https://sellercenter-api.falabella.com?Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A12%3A17-03%3A00&UserID=yasmany%40klint.cl&Version=1.0&Signature=bc6432e90a722035840bc7bd96ed5c3482dac05d696a7de43c670a85354ef656
2026-09-23 16:12:17 info: [FalabellaAdapter] 👤 Headers:
2026-09-23 16:12:17 info: {
  "Content-Type": "application/xml; charset=UTF-8",
  "User-Agent": "SC72B9D/Node/20.20.2/PROPIA/FACL"
}
2026-09-23 16:12:17 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=publish action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:12:17 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <Name>Organizador Acrimet 860.0 de 3 compartimentos Cristal</Name>
    <PrimaryCategory>689</PrimaryCategory>
    <Description>Organizador de escritorio Acrimet modelo 860.0, fabricado en poliestireno resistente y diseñado para mantener ordenados documentos, catálogos, carpetas y papeles.&#xD;
&#xD;
Cuenta con 3 compartimentos, permite utilizarse de pie o acostado sobre superficies planas y posee orificios posteriores para instalación en pared. Los soportes de fijación no están incluidos.&#xD;
&#xD;
Ideal para oficinas, colegios, clínicas, bancos y uso doméstico.&#xD;
&#xD;
Color: Cristal.&#xD;
Material: Poliestireno.&#xD;
Dimensiones del producto: 33 cm de ancho, 11,5 cm de profundidad y 29 cm de alto.&#xD;
Contenido: 1 organizador de escritorio.&#xD;
Condición: Producto nuevo.</Description>
    <Brand>JUST HOME</Brand>
    <Variation>Blanco / Poliuretano</Variation>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Price>25000.00</Price>
        <Stock>1</Stock>
        <Status>active</Status>
      </BusinessUnit>
    </BusinessUnits>
    <ProductData>
      <ConditionType>Nuevo</ConditionType>
      <PackageHeight>29</PackageHeight>
      <PackageWidth>115</PackageWidth>
      <PackageLength>33</PackageLength>
      <PackageWeight>1.360</PackageWeight>
      <SellerWarranty>3 meses</SellerWarranty>
      <Model>860</Model>
      <Color>Blanco</Color>
    </ProductData>
  </Product>
</Request>
2026-09-23 16:12:17 info: [FalabellaAdapter] ✅ Respuesta HTTP 200:
2026-09-23 16:12:17 info: <?xml version="1.0" encoding="UTF-8"?>
<ErrorResponse>
  <Head>
    <RequestAction>ProductUpdate</RequestAction>
    <ErrorType>Platform</ErrorType>
    <ErrorCode>1000</ErrorCode>
    <ErrorMessage>Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: e112d42e-2e60-4071-8caa-f61a033c6a8e</ErrorMessage>
  </Head>
  <Body/>
</ErrorResponse>

2026-09-23 16:12:17 error: [FalabellaAdapter] ❌ Error API Falabella (Código 1000): Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: e112d42e-2e60-4071-8caa-f61a033c6a8e
2026-09-23 16:12:17 info: [REPO] Actualizando tarea ID 448
2026-09-23 16:12:17 info: [REPO] Guardando link para producto 60
2026-09-23 16:12:17 info: [REPO] Scope link marketplace=4 product=60: {"product_id":60,"marketplace_id":4,"company_id":17,"credential_id":34,"external_id":"ACR-860-CRISTAL"}
2026-09-23 16:12:17 info: [REPO] Link actualizado id=206 product=60 marketplace=4
2026-09-23 16:12:17 info: [PublishingService] Falabella cerrada como failed desde FeedStatus inmediato. task_id=448
2026-09-23 16:12:17 warn: [JobProcessor] ❌ Producto 60 falló: Falabella API Error 1000: Product Request Failed: The api payload has been submitted already and is getting processed. FeedID: e112d42e-2e60-4071-8caa-f61a033c6a8e
2026-09-23 16:12:17 info: Job actualizado (ID: 264): {"processed":1,"successful":0,"errors_count":1,"percentage":100}
2026-09-23 16:12:17 info: [JobProcessor] Verificando completado job 264: 1/1 procesados, 0 éxitos, 1 errores
2026-09-23 16:12:17 info: [JobRepository] Job 264 completado: 0 éxitos, 1 errores
2026-09-23 16:12:17 info: [JobProcessor] 🏁 Job 264 completado: 0/1
2026-09-23 16:12:17 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:12:17 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:12:17 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:12:17 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:12:18 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"e112d42e-2e60-4071-8caa-f61a033c6a8e","seller_skus":null}
2026-09-23 16:12:18 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:12:18 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"e112d42e-2e60-4071-8caa-f61a033c6a8e"},"Feed":"e112d42e-2e60-4071-8caa-f61a033c6a8e"}
2026-09-23 16:12:18 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:12:18 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: e112d42e-2e60-4071-8caa-f61a033c6a8e
2026-09-23 16:12:18 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:12:18 info: [REPO] Buscando tarea por feedId=e112d42e-2e60-4071-8caa-f61a033c6a8e marketplace=any
2026-09-23 16:12:18 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:12:18 warn: [REPO] ⚠️ No se encontró tarea para feedId=e112d42e-2e60-4071-8caa-f61a033c6a8e (se intentaron 3 estrategias)
2026-09-23 16:12:18 warn: [FB Webhook] No se encontró credencial ni tarea para feed e112d42e-2e60-4071-8caa-f61a033c6a8e
2026-09-23 16:12:20 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:12:21 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":448,"task_status":"failed","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:12:21 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"active"}
2026-09-23 16:12:21 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"active","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:12:21 info: [REPO] Actualizando tarea ID 448
2026-09-23 16:12:22 info: Job actualizado (ID: 264): {"status":"completed","processed":1,"successful":1,"errors_count":0,"percentage":100}
2026-09-23 16:12:22 info: [JobRepository] Job 264 recalculado: 1/1 procesados, 1 éxitos, 0 errores (100%)
2026-09-23 16:12:22 info: [REPO] Actualizando tarea ID 448
2026-09-23 16:12:22 info: [FB Webhook] ✅ Tarea 448 actualizada por webhook onproductupdated: published - Producto aprobado y activo
2026-09-23 16:12:22 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: active (approved)
2026-09-23 16:12:26 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:12:26 info: [publishedProducts] use_manteiners=false
2026-09-23 16:21:29 info: Datos llegados desde el webhook-Falabella:
 {"event":"onOrderCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":null}
2026-09-23 16:21:29 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=axios/1.18.1 ct=application/json topic=onOrderCreated
2026-09-23 16:21:29 info: [FB Webhook] Payload recibido (liviano): {"event":"onOrderCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"OrderId":1165582559},"OrderId":1165582559}
2026-09-23 16:21:29 info: [FB Webhook][ORDER_RAW] topic=onOrderCreated order_id=1165582559 payload={"event":"onOrderCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"OrderId":1165582559},"OrderId":1165582559}
2026-09-23 16:21:29 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:21:29 info: [FB Webhook] Credencial resuelta por GetOrder: credential_id=67, order_id=1165582559
2026-09-23 16:21:29 warn: [Webhook] Link no encontrado marketplace=4 external_id=Pap-Fot-MarAgu-Glossy-A3-100H-200g credential_id=67 company_id=null branch_id=null
2026-09-23 16:21:29 warn: [Webhook] Link no encontrado marketplace=4 external_id=Pap-Fot-MarAgu-Glossy-A3-100H-200g credential_id=67 company_id=19 branch_id=null
2026-09-23 16:21:29 warn: [Webhook] Link no encontrado marketplace=4 external_id=Pap-Fot-MarAgu-Glossy-A3-100H-200g credential_id=67 company_id=19 branch_id=null
2026-09-23 16:21:30 info: Notificación creada para usuario 40 (ID: 132)
2026-09-23 16:21:30 info: [FB Webhook] Notificacion de venta creada order=1165582559 user_id=40 notification_id=132
2026-09-23 16:22:09 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a15573a0-6e6f-4266-8f7b-408a9ddef445","topic":"shipments","resource":"/shipments/48077526695","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:22:08.731Z","attempts":1,"received":"2026-09-23T19:22:08.206Z","actions":[]}
2026-09-23 16:22:09 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 16:22:28 info: Yasmany Sánchez Martínez Auditoría - Lista productos
2026-09-23 16:24:49 info: Yasmany Sánchez Martínez Auditoría - Cierra sessión
2026-09-23 16:24:58 info: Entrando a loguearse
2026-09-23 16:24:58 info: 'Datos recibidos al loguearse:', {"email":"yasmany","password":"yasmanys"}
2026-09-23 16:24:58 info: Entrando a loguearse
2026-09-23 16:24:58 info: 'Datos recibidos al loguearse:', {"email":"yasmany","password":"yasmanys"}
2026-09-23 16:26:44 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:26:44 info: [publishedProducts] use_manteiners=true
2026-09-23 16:27:14 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:27:14 info: [publishedProducts] use_manteiners=false
2026-09-23 16:27:44 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:27:44 info: [publishedProducts] use_manteiners=false
2026-09-23 16:28:14 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:28:14 info: [publishedProducts] use_manteiners=false
2026-09-23 16:28:44 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:28:44 info: [publishedProducts] use_manteiners=false
2026-09-23 16:29:14 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:29:14 info: [publishedProducts] use_manteiners=false
2026-09-23 16:30:16 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:30:16 info: [publishedProducts] use_manteiners=false
2026-09-23 16:31:16 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:31:16 info: [publishedProducts] use_manteiners=false
2026-09-23 16:32:16 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:32:16 info: [publishedProducts] use_manteiners=false
2026-09-23 16:32:46 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:32:46 info: [publishedProducts] use_manteiners=false
2026-09-23 16:33:16 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:33:16 info: [publishedProducts] use_manteiners=false
2026-09-23 16:33:24 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4e9aee17-e802-4aab-a286-873c7b463710","topic":"items","resource":"/items/MLC3809675264","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:33:23.588Z","attempts":2,"received":"2026-09-23T19:33:20.47Z","actions":[]}
2026-09-23 16:33:24 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:33:46 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:33:46 info: [publishedProducts] use_manteiners=false
2026-09-23 16:34:16 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:34:16 info: [publishedProducts] use_manteiners=false
2026-09-23 16:34:46 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:34:46 info: [publishedProducts] use_manteiners=false
2026-09-23 16:35:16 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:35:16 info: [publishedProducts] use_manteiners=false
2026-09-23 16:35:46 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:35:46 info: [publishedProducts] use_manteiners=false
2026-09-23 16:36:16 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:36:16 info: [publishedProducts] use_manteiners=false
2026-09-23 16:36:46 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:36:46 info: [publishedProducts] use_manteiners=false
2026-09-23 16:37:16 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:37:16 info: [publishedProducts] use_manteiners=false
2026-09-23 16:37:46 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:37:46 info: [publishedProducts] use_manteiners=false
2026-09-23 16:38:57 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"dca35e5e-2181-4b94-8216-0097d398058e","topic":"items","resource":"/items/MLC3809675264","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:38:57.27Z","attempts":2,"received":"2026-09-23T19:38:54.231Z","actions":[]}
2026-09-23 16:38:57 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:39:23 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"637f6bbd-8fe3-4504-ac1f-856bcb6cb6ea","topic":"catalog_item_competition_status","resource":"/items/MLC1516396355/price_to_win","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:39:22.66Z","attempts":1,"received":"2026-09-23T19:39:21.336Z","actions":[]}
2026-09-23 16:39:23 info: [ML Webhook] Ignorado topic: catalog_item_competition_status
2026-09-23 16:39:58 info: Yasmany Sánchez Martínez Auditoría - Actualiza item Falabella
2026-09-23 16:39:58 info: Datos recibidos:
 {
  "company_id": 17,
  "marketplace_id": 4,
  "credential_id": 34,
  "external_id": "ACR-860-CRISTAL",
  "status": "inactive"
}
2026-09-23 16:39:58 info: [FalabellaAdapter] 🔍 String to sign (ENCODEADO):
2026-09-23 16:39:58 info: Action=ProductUpdate&Format=XML&Timestamp=2026-09-23T16%3A39%3A58-03%3A00&UserID=yasmany%40klint.cl&Version=1.0
2026-09-23 16:39:58 info: [FalabellaAdapter] ✅ Firma generada (HEX): 6534d290850c97c5035eb398b679b53b34bf23260b3bd9c7972775e16600135e
2026-09-23 16:39:58 info: [FalabellaAdapter] ========= [FALABELLA][PAYLOAD_TO_SEND] ========= label=update action=ProductUpdate sku=ACR-860-CRISTAL =========
2026-09-23 16:39:58 info: <?xml version="1.0" encoding="UTF-8"?>
<Request>
  <Product>
    <SellerSku>ACR-860-CRISTAL</SellerSku>
    <BusinessUnits>
      <BusinessUnit>
        <OperatorCode>facl</OperatorCode>
        <Status>inactive</Status>
      </BusinessUnit>
    </BusinessUnits>
  </Product>
</Request>
2026-09-23 16:39:59 info: [FalabellaAdapter] FeedStatus raw response (8fc32eb1-bff6-4062-9ed4-249d7e66e3d7):
2026-09-23 16:39:59 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:39:58-0300","RequestParameters":{"FeedID":"8fc32eb1-bff6-4062-9ed4-249d7e66e3d7"}},"Body":{"FeedDetail":{"Feed":"8fc32eb1-bff6-4062-9ed4-249d7e66e3d7","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:39:58","UpdatedDate":"2026-09-23 16:39:58","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}
2026-09-23 16:39:59 info: [FalabellaAdapter] FeedStatus parsed response (8fc32eb1-bff6-4062-9ed4-249d7e66e3d7):
2026-09-23 16:39:59 info: {"ok":true,"FeedID":"8fc32eb1-bff6-4062-9ed4-249d7e66e3d7","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:39:58","UpdatedDate":"2026-09-23 16:39:58","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:39:58-0300","RequestParameters":{"FeedID":"8fc32eb1-bff6-4062-9ed4-249d7e66e3d7"}},"Body":{"FeedDetail":{"Feed":"8fc32eb1-bff6-4062-9ed4-249d7e66e3d7","Status":"Processing","Action":"ProductUpdate","CreationDate":"2026-09-23 16:39:58","UpdatedDate":"2026-09-23 16:39:58","Source":"api","TotalRecords":"1","ProcessedRecords":"0","FailedRecords":"0"}}}}}
2026-09-23 16:39:59 info: [FalabellaAdapter] Feed 8fc32eb1-bff6-4062-9ed4-249d7e66e3d7 intento 1/10: processing
2026-09-23 16:39:59 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"8fc32eb1-bff6-4062-9ed4-249d7e66e3d7","seller_skus":null}
2026-09-23 16:39:59 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCreated
2026-09-23 16:39:59 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"8fc32eb1-bff6-4062-9ed4-249d7e66e3d7"},"Feed":"8fc32eb1-bff6-4062-9ed4-249d7e66e3d7"}
2026-09-23 16:39:59 info: [FB Webhook] Evento de feed recibido: onFeedCreated
2026-09-23 16:39:59 info: [FB Webhook] Procesando evento de feed: onfeedcreated, FeedID: 8fc32eb1-bff6-4062-9ed4-249d7e66e3d7
2026-09-23 16:39:59 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:39:59 info: [REPO] Buscando tarea por feedId=8fc32eb1-bff6-4062-9ed4-249d7e66e3d7 marketplace=any
2026-09-23 16:39:59 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:39:59 warn: [REPO] ⚠️ No se encontró tarea para feedId=8fc32eb1-bff6-4062-9ed4-249d7e66e3d7 (se intentaron 3 estrategias)
2026-09-23 16:39:59 warn: [FB Webhook] No se encontró credencial ni tarea para feed 8fc32eb1-bff6-4062-9ed4-249d7e66e3d7
2026-09-23 16:39:59 info: Datos llegados desde el webhook-Falabella:
 {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":["ACR-860-CRISTAL"]}
2026-09-23 16:39:59 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onProductUpdated
2026-09-23 16:39:59 info: [FB Webhook] Payload recibido (liviano): {"event":"onProductUpdated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"SellerSkus":["ACR-860-CRISTAL"]},"SellerSkus":["ACR-860-CRISTAL"]}
2026-09-23 16:39:59 info: [FB Webhook] onproductupdated recibido para SKU ACR-860-CRISTAL, esperando 3s antes de consultar...
2026-09-23 16:39:59 info: Datos llegados desde el webhook-Falabella:
 {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":"8fc32eb1-bff6-4062-9ed4-249d7e66e3d7","seller_skus":null}
2026-09-23 16:39:59 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=Go-http-client/2.0 ct=application/json topic=onFeedCompleted
2026-09-23 16:39:59 info: [FB Webhook] Payload recibido (liviano): {"event":"onFeedCompleted","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"Feed":"8fc32eb1-bff6-4062-9ed4-249d7e66e3d7"},"Feed":"8fc32eb1-bff6-4062-9ed4-249d7e66e3d7"}
2026-09-23 16:39:59 info: [FB Webhook] Evento de feed recibido: onFeedCompleted
2026-09-23 16:39:59 info: [FB Webhook] Procesando evento de feed: onfeedcompleted, FeedID: 8fc32eb1-bff6-4062-9ed4-249d7e66e3d7
2026-09-23 16:39:59 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 16:39:59 info: [REPO] Buscando tarea por feedId=8fc32eb1-bff6-4062-9ed4-249d7e66e3d7 marketplace=any
2026-09-23 16:40:00 info: [REPO] JSON_EXTRACT no encontró resultado, intentando LIKE...
2026-09-23 16:40:00 warn: [REPO] ⚠️ No se encontró tarea para feedId=8fc32eb1-bff6-4062-9ed4-249d7e66e3d7 (se intentaron 3 estrategias)
2026-09-23 16:40:00 warn: [FB Webhook] No se encontró credencial ni tarea para feed 8fc32eb1-bff6-4062-9ed4-249d7e66e3d7
2026-09-23 16:40:02 info: [FalabellaAdapter] FeedStatus raw response (8fc32eb1-bff6-4062-9ed4-249d7e66e3d7):
2026-09-23 16:40:02 info: {"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:40:02-0300","RequestParameters":{"FeedID":"8fc32eb1-bff6-4062-9ed4-249d7e66e3d7"}},"Body":{"FeedDetail":{"Feed":"8fc32eb1-bff6-4062-9ed4-249d7e66e3d7","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:39:58","UpdatedDate":"2026-09-23 16:39:59","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}
2026-09-23 16:40:02 info: [FalabellaAdapter] FeedStatus parsed response (8fc32eb1-bff6-4062-9ed4-249d7e66e3d7):
2026-09-23 16:40:02 info: {"ok":true,"FeedID":"8fc32eb1-bff6-4062-9ed4-249d7e66e3d7","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:39:58","UpdatedDate":"2026-09-23 16:39:59","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0","raw":{"SuccessResponse":{"Head":{"RequestId":"","RequestAction":"FeedStatus","ResponseType":"FeedDetail","Timestamp":"2026-09-23T16:40:02-0300","RequestParameters":{"FeedID":"8fc32eb1-bff6-4062-9ed4-249d7e66e3d7"}},"Body":{"FeedDetail":{"Feed":"8fc32eb1-bff6-4062-9ed4-249d7e66e3d7","Status":"Finished","Action":"ProductUpdate","CreationDate":"2026-09-23 16:39:58","UpdatedDate":"2026-09-23 16:39:59","Source":"api","TotalRecords":"1","ProcessedRecords":"1","FailedRecords":"0"}}}}}
2026-09-23 16:40:02 info: [FalabellaAdapter] Feed 8fc32eb1-bff6-4062-9ed4-249d7e66e3d7 intento 2/10: finished
2026-09-23 16:40:02 info: [FalabellaAdapter] Feed 8fc32eb1-bff6-4062-9ed4-249d7e66e3d7 finalizado. Totales=1 procesados=1 fallidos=0 warnings=0 errors=0
2026-09-23 16:40:02 info: [FalabellaAdapter] Producto publicado exitosamente según FeedStatus
2026-09-23 16:40:02 info: [updateFalabellaItem] Respuesta Falabella inicial:
 {
  "success": true,
  "external_id": "ACR-860-CRISTAL",
  "data": {
    "id": "ACR-860-CRISTAL",
    "request_id": "8fc32eb1-bff6-4062-9ed4-249d7e66e3d7",
    "feed_id": "8fc32eb1-bff6-4062-9ed4-249d7e66e3d7",
    "feed_status": "Finished",
    "action": "ProductUpdate",
    "source": "api",
    "total_records": 1,
    "processed_records": 1,
    "failed_records": 0,
    "category_id": null,
    "category_name": null,
    "warnings": [],
    "errors": [],
    "feed_confirmed": true
  }
}
2026-09-23 16:40:02 info: [updateFalabellaItem] Feed exitoso: true
2026-09-23 16:40:02 info: [updateFalabellaItem] Estado actual desde ProductMarketplaceLink: {"sku":"ACR-860-CRISTAL","status":"active","raw_status":"active","price":25000,"available_quantity":1,"is_published":true,"qc_status":"approved","permalink":"https://www.falabella.com/falabella-cl/product/157994483/Organizador-Acrimet-860.0-de-3-compartimentos-Cristal/157994484"}
2026-09-23 16:40:02 info: [FB Webhook] Producto ACR-860-CRISTAL: imágenes recuperadas desde tarea/payload: 2
2026-09-23 16:40:03 info: [updateFalabellaItem] ✅ Feed confirmado y snapshot real desde GetProducts: {"sku":"ACR-860-CRISTAL","status":"inactive","raw_status":"inactive","price":25000,"stock":1,"is_published":true,"qc_status":"approved","has_image":true,"changedFields":["status"]}
2026-09-23 16:40:03 info: [REPO] Actualizando tarea ID 448
2026-09-23 16:40:03 info: [updateFalabellaItem] ✅ ProductMarketplaceLink actualizado: {"published_stock":1,"published_price":25000,"status":"inactive","raw_status":"inactive","is_published":true,"qc_status":"approved"}
2026-09-23 16:40:04 info: [FB Webhook] SKU ACR-860-CRISTAL: contexto imagen={"task_id":448,"task_status":"published","task_credential_id":34,"task_credential_email":"yasmany@klint.cl","current_credential_id":34,"current_credential_email":"yasmany@klint.cl","product_found":true,"images_found":2,"has_image":true,"should_attempt":false}
2026-09-23 16:40:04 info: [FB Webhook] SKU ACR-860-CRISTAL: no se ejecuta Action=Image porque {"found":true,"has_image":true,"images_found":2,"image_sync_already_succeeded":false,"image_sync_in_progress":false,"terminal_status":"inactive"}
2026-09-23 16:40:04 info: [FB Webhook] Producto ACR-860-CRISTAL verificado: {"topic":null,"resource":null,"snapshot":{"sku":"ACR-860-CRISTAL","status":"inactive","qc_status":"approved","has_image":true,"stock":1,"price":25000}}
2026-09-23 16:40:04 info: [REPO] Actualizando tarea ID 448
2026-09-23 16:40:04 info: Job actualizado (ID: 264): {"status":"completed_with_errors","processed":1,"successful":0,"errors_count":1,"percentage":100}
2026-09-23 16:40:04 info: [JobRepository] Job 264 recalculado: 1/1 procesados, 0 éxitos, 1 errores (100%)
2026-09-23 16:40:04 info: [FB Webhook] Producto ACR-860-CRISTAL sincronizado: inactive (approved)
2026-09-23 16:40:05 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:40:05 info: [publishedProducts] use_manteiners=false
2026-09-23 16:40:19 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:40:19 info: [publishedProducts] use_manteiners=false
2026-09-23 16:40:49 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:40:49 info: [publishedProducts] use_manteiners=false
2026-09-23 16:43:22 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:43:22 info: [publishedProducts] use_manteiners=false
2026-09-23 16:43:52 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:43:52 info: [publishedProducts] use_manteiners=false
2026-09-23 16:44:22 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:44:22 info: [publishedProducts] use_manteiners=false
2026-09-23 16:44:31 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"c4181142-fab4-426d-920c-909206429f43","topic":"shipments","resource":"/shipments/48072096192","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:44:31.162Z","attempts":1,"received":"2026-09-23T19:44:29.98Z","actions":[]}
2026-09-23 16:44:31 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 16:44:52 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:44:52 info: [publishedProducts] use_manteiners=false
2026-09-23 16:45:21 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7c885659-ffad-4b81-a2ca-25d44e4c061c","topic":"items","resource":"/items/MLC1584212199","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:45:21.303Z","attempts":2,"received":"2026-09-23T19:45:18.44Z","actions":[]}
2026-09-23 16:45:21 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:45:22 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:45:22 info: [publishedProducts] use_manteiners=false
2026-09-23 16:45:25 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7b9b0ac6-d88c-4978-b1d4-e0a60472ad5c","topic":"items","resource":"/items/MLC2850948344","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:45:24.806Z","attempts":2,"received":"2026-09-23T19:45:20.8Z","actions":[]}
2026-09-23 16:45:25 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:45:52 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:45:52 info: [publishedProducts] use_manteiners=false
2026-09-23 16:46:22 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:46:22 info: [publishedProducts] use_manteiners=false
2026-09-23 16:46:52 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:46:52 info: [publishedProducts] use_manteiners=false
2026-09-23 16:47:22 info: Yasmany Sánchez Martínez Auditoría - Lista productos publicados
2026-09-23 16:47:22 info: [publishedProducts] use_manteiners=false
2026-09-23 16:48:47 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"0ce771e2-f438-48b9-9994-2d4307e55b4d","topic":"items","resource":"/items/MLC1695624659","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:48:47.376Z","attempts":2,"received":"2026-09-23T19:48:44.651Z","actions":[]}
2026-09-23 16:48:47 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:48:49 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4507cf63-8da7-43de-8455-19ea5be6063c","topic":"items","resource":"/items/MLC4034003850","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:48:48.716Z","attempts":2,"received":"2026-09-23T19:48:44.787Z","actions":[]}
2026-09-23 16:48:49 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:49:42 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"394a1bed-23c5-4583-af5e-96dce925e8ec","topic":"shipments","resource":"/shipments/48072096192","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:49:41.665Z","attempts":1,"received":"2026-09-23T19:49:38.892Z","actions":[]}
2026-09-23 16:49:42 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 16:49:42 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2f8ed417-1f4b-48be-a788-1d0e6cd48ba3","topic":"orders_v2","resource":"/orders/2000018581857822","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:49:42.023Z","attempts":1,"received":"2026-09-23T19:49:41.515Z","actions":["static_tags:pack_order","action:new_tag","site_id:mlc","channel:marketplace","payments","fulfilled","action:delete_tag","is_test:false","pack_order:true","order_items"]}
2026-09-23 16:49:42 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:52:25 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e7635bb1-cbe2-4588-903a-7018eada55f3","topic":"items","resource":"/items/MLC2850948344","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:52:25.614Z","attempts":2,"received":"2026-09-23T19:52:22.496Z","actions":[]}
2026-09-23 16:52:25 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:52:29 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"63eca912-fdab-4412-baf5-6bc07e166079","topic":"items","resource":"/items/MLC1584212199","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:52:29.358Z","attempts":2,"received":"2026-09-23T19:52:27.778Z","actions":[]}
2026-09-23 16:52:29 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:53:53 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7b3fc048-d110-41e0-83a3-3d796197bfaf","topic":"payments","resource":"/collections/179542858725","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:53:53.293Z","attempts":1,"received":"2026-09-23T19:53:53.197Z","actions":[]}
2026-09-23 16:53:53 info: [ML Webhook] Ignorado topic: payments
2026-09-23 16:53:56 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ddc1e13e-9254-40cb-8293-8bcc7c705c5e","topic":"items","resource":"/items/MLC3040072454","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:53:56.577Z","attempts":2,"received":"2026-09-23T19:53:54.81Z","actions":[]}
2026-09-23 16:53:56 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:53:58 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ea45aee8-8ccd-4e59-95c1-cb6ceb2d4330","topic":"stock-locations","resource":"/user-products/MLCU3355261627/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:53:58.34Z","attempts":1,"received":"2026-09-23T19:53:57.655Z","actions":["action:stockout","type:selling_address"]}
2026-09-23 16:53:58 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 16:54:00 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"9160a929-b045-4b9d-a268-92e3f0eebd8e","topic":"items","resource":"/items/MLC3040072454","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:53:59.594Z","attempts":2,"received":"2026-09-23T19:53:57.666Z","actions":[]}
2026-09-23 16:54:00 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:54:05 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"8aed648a-c1ab-4049-a34d-ec9e1522d041","topic":"orders_v2","resource":"/orders/2000018611365502","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:54:04.903Z","attempts":1,"received":"2026-09-23T19:54:04.302Z","actions":["status"]}
2026-09-23 16:54:05 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:54:09 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"be072678-3a2f-46af-b35c-052193e135cc","topic":"shipments","resource":"/shipments/48086004593","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:54:09.153Z","attempts":1,"received":"2026-09-23T19:54:06.054Z","actions":[]}
2026-09-23 16:54:09 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 16:54:09 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"fb4354fd-5e53-4181-8cb0-7719c5e309bb","topic":"shipments","resource":"/shipments/48086004593","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:54:09.644Z","attempts":1,"received":"2026-09-23T19:54:08.318Z","actions":[]}
2026-09-23 16:54:09 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 16:54:13 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3df50eb4-13e1-4f3c-8e94-e084bd3bcdde","topic":"orders_v2","resource":"/orders/2000018611365502","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:54:12.828Z","attempts":1,"received":"2026-09-23T19:54:12.067Z","actions":["static_tags:pack_order","action:new_tag","site_id:mlc","channel:marketplace","payments","is_test:false","pack_order:true","order_items"]}
2026-09-23 16:54:13 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:54:24 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"83197263-9b12-4020-8ddc-9bc237b40e88","topic":"shipments","resource":"/shipments/48086004593","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:54:23.768Z","attempts":1,"received":"2026-09-23T19:54:21.744Z","actions":[]}
2026-09-23 16:54:24 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 16:54:24 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3d4a9bca-7308-4924-9a08-9b76d88029f9","topic":"shipments","resource":"/shipments/48086004593","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:54:24.377Z","attempts":1,"received":"2026-09-23T19:54:21.788Z","actions":[]}
2026-09-23 16:54:24 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 16:54:28 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"262128a1-6036-44fc-a739-8bf40458dcd2","topic":"items","resource":"/items/MLC4034003850","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:54:28.057Z","attempts":2,"received":"2026-09-23T19:54:25.832Z","actions":[]}
2026-09-23 16:54:28 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:54:28 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f2e8894e-9dd0-4349-ac18-56a245fce8dc","topic":"items","resource":"/items/MLC1695624659","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:54:28.138Z","attempts":2,"received":"2026-09-23T19:54:24.432Z","actions":[]}
2026-09-23 16:54:28 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:54:49 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e787ed16-ac5f-41da-b942-abbd1b0a0052","topic":"orders_v2","resource":"/orders/2000018611365502","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:54:49.396Z","attempts":1,"received":"2026-09-23T19:54:49.26Z","actions":["static_tags:pack_order","site_id:mlc","channel:marketplace","expiration_date","is_test:false","pack_order:true"]}
2026-09-23 16:54:49 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:55:54 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a470b835-6089-458c-9afe-724ca07e7961","topic":"items","resource":"/items/MLC2886950554","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T19:55:53.916Z","attempts":2,"received":"2026-09-23T19:55:51.994Z","actions":[]}
2026-09-23 16:55:54 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 16:59:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e624804c-e95a-4e59-92f4-f5e0716822a5","topic":"payments","resource":"/collections/180537436756","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T19:59:45.647Z","attempts":1,"received":"2026-09-23T19:59:45.518Z","actions":[]}
2026-09-23 16:59:46 info: [ML Webhook] Ignorado topic: payments
2026-09-23 16:59:47 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2b8da878-4628-43cf-b2d8-f7697665e407","topic":"stock-locations","resource":"/user-products/MLCU4227634685/stock","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T19:59:47.408Z","attempts":1,"received":"2026-09-23T19:59:46.998Z","actions":["type:selling_address"]}
2026-09-23 16:59:47 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 16:59:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"def6a3d1-b2f4-4896-8b0e-65bb02724705","topic":"items","resource":"/items/MLC4152859668","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T19:59:48.144Z","attempts":2,"received":"2026-09-23T19:59:46.05Z","actions":[]}
2026-09-23 16:59:48 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC4152859668
2026-09-23 16:59:48 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 16:59:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ac88eb30-ed1d-4e74-9e92-53fc8c8e68d8","topic":"items","resource":"/items/MLC4152859668","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T19:59:48.351Z","attempts":2,"received":"2026-09-23T19:59:46.261Z","actions":[]}
2026-09-23 16:59:48 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC4152859668
2026-09-23 16:59:48 info: [ML Verify] Respuesta item MLC4152859668: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC4152859668","title":"Pack De 10 Tazónes Enlozado Sublimable Borde Plata 12oz Blanco","status":"active","sub_status":[],"sub_status_text":null,"category_id":"MLC32658","domain_id":"MLC-KITCHEN_BOWLS","price":32990,"available_quantity":3,"permalink":"https://articulo.mercadolibre.cl/MLC-4152859668-pack-de-10-tazones-enlozado-sublimable-borde-plata-12oz-blanco-_JM","last_updated":"2026-09-23T19:59:45.933Z"}}
2026-09-23 16:59:48 info: [ML Webhook] Item MLC4152859668 verificado: {"topic":"items","resource":"/items/MLC4152859668","snapshot":{"id":"MLC4152859668","title":"Pack De 10 Tazónes Enlozado Sublimable Borde Plata 12oz Blanco","status":"active","sub_status":[],"category_id":"MLC32658","price":32990,"permalink":"https://articulo.mercadolibre.cl/MLC-4152859668-pack-de-10-tazones-enlozado-sublimable-borde-plata-12oz-blanco-_JM","last_updated":"2026-09-23T19:59:45.933Z"}}
2026-09-23 16:59:48 info: [ML Webhook] Item MLC4152859668 sincronizado: active
2026-09-23 16:59:49 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 16:59:49 info: [ML Verify] Respuesta item MLC4152859668: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC4152859668","title":"Pack De 10 Tazónes Enlozado Sublimable Borde Plata 12oz Blanco","status":"active","sub_status":[],"sub_status_text":null,"category_id":"MLC32658","domain_id":"MLC-KITCHEN_BOWLS","price":32990,"available_quantity":3,"permalink":"https://articulo.mercadolibre.cl/MLC-4152859668-pack-de-10-tazones-enlozado-sublimable-borde-plata-12oz-blanco-_JM","last_updated":"2026-09-23T19:59:45.933Z"}}
2026-09-23 16:59:49 info: [ML Webhook] Item MLC4152859668 verificado: {"topic":"items","resource":"/items/MLC4152859668","snapshot":{"id":"MLC4152859668","title":"Pack De 10 Tazónes Enlozado Sublimable Borde Plata 12oz Blanco","status":"active","sub_status":[],"category_id":"MLC32658","price":32990,"permalink":"https://articulo.mercadolibre.cl/MLC-4152859668-pack-de-10-tazones-enlozado-sublimable-borde-plata-12oz-blanco-_JM","last_updated":"2026-09-23T19:59:45.933Z"}}
2026-09-23 16:59:49 info: [ML Webhook] Item MLC4152859668 sincronizado: active
2026-09-23 16:59:51 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"9045d64f-f84c-4125-be63-e71e78cd365f","topic":"orders_v2","resource":"/orders/2000018611484910","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T19:59:50.8Z","attempts":1,"received":"2026-09-23T19:59:50.644Z","actions":["static_tags:pack_order","flows:catalog","site_id:mlc","channel:marketplace","payments","is_test:false","pack_order:true","order_items"]}
2026-09-23 16:59:51 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 16:59:51 info: [ML Webhook] Recurso discounts 2000018611484910 no encontrado (404)
2026-09-23 16:59:51 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"92a04057-854a-484d-acf0-35d29e8161fb","topic":"orders_v2","resource":"/orders/2000018611484910","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T19:59:51.447Z","attempts":1,"received":"2026-09-23T19:59:51.091Z","actions":["status"]}
2026-09-23 16:59:51 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 16:59:52 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC4152859668 credential_id=55 company_id=null branch_id=null
2026-09-23 16:59:52 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC4152859668 credential_id=55 company_id=19 branch_id=null
2026-09-23 16:59:52 info: Notificación creada para usuario 40 (ID: 133)
2026-09-23 16:59:52 info: [ML Webhook] Notificacion de venta creada order=2000018611484910 user_id=40 notification_id=133
2026-09-23 16:59:52 info: [ML Webhook] Recurso discounts 2000018611484910 no encontrado (404)
2026-09-23 16:59:52 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"04aa29cf-d854-4b06-a389-749be54b0bb2","topic":"orders_v2","resource":"/orders/2000018611484910","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T19:59:52.264Z","attempts":1,"received":"2026-09-23T19:59:52.14Z","actions":["static_tags:pack_order","flows:catalog","site_id:mlc","channel:marketplace","payments","is_test:false","pack_order:true","order_items"]}
2026-09-23 16:59:52 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 16:59:52 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC4152859668 credential_id=55 company_id=null branch_id=null
2026-09-23 16:59:52 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC4152859668 credential_id=55 company_id=19 branch_id=null
2026-09-23 16:59:52 info: [ML Webhook] Recurso discounts 2000018611484910 no encontrado (404)
2026-09-23 16:59:53 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC4152859668 credential_id=55 company_id=null branch_id=null
2026-09-23 16:59:53 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC4152859668 credential_id=55 company_id=19 branch_id=null
2026-09-23 16:59:55 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a2f3a201-74fb-456d-b49f-0b6957f7a789","topic":"shipments","resource":"/shipments/48086382286","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T19:59:55.173Z","attempts":1,"received":"2026-09-23T19:59:52.625Z","actions":[]}
2026-09-23 16:59:55 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 16:59:57 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a48e0692-ae8c-49a2-8d84-e14bca535020","topic":"shipments","resource":"/shipments/48086382286","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T19:59:57.107Z","attempts":1,"received":"2026-09-23T19:59:54.892Z","actions":[]}
2026-09-23 16:59:57 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 16:59:57 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7174e074-6cce-46e6-8804-f68a6a73b71a","topic":"shipments","resource":"/shipments/48086382286","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T19:59:57.369Z","attempts":1,"received":"2026-09-23T19:59:57.192Z","actions":[]}
2026-09-23 16:59:57 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 16:59:58 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"be2aedf9-2299-4641-8dad-5426c05c3a5f","topic":"shipments","resource":"/shipments/48086382286","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T19:59:57.59Z","attempts":1,"received":"2026-09-23T19:59:57.217Z","actions":[]}
2026-09-23 16:59:58 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 17:01:21 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"bcc31bb2-94f1-4f5e-8838-51ca474ee849","topic":"orders_v2","resource":"/orders/2000018611484910","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T20:01:20.769Z","attempts":1,"received":"2026-09-23T20:01:20.273Z","actions":["static_tags:pack_order","flows:catalog","site_id:mlc","channel:marketplace","payments","expiration_date","is_test:false","pack_order:true","order_items"]}
2026-09-23 17:01:21 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 17:01:21 info: [ML Webhook] Recurso discounts 2000018611484910 no encontrado (404)
2026-09-23 17:01:22 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC4152859668 credential_id=55 company_id=null branch_id=null
2026-09-23 17:01:22 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC4152859668 credential_id=55 company_id=19 branch_id=null
2026-09-23 17:03:14 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"18b86077-df68-4b48-97db-ebbe00a6ebc2","topic":"items","resource":"/items/MLC3348097046","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:03:13.722Z","attempts":2,"received":"2026-09-23T20:03:10.086Z","actions":[]}
2026-09-23 17:03:14 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 17:05:07 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"766454f4-bb37-48ee-b98d-9de172ebe2e2","topic":"shipments","resource":"/shipments/48086004593","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:05:06.835Z","attempts":1,"received":"2026-09-23T20:05:05.906Z","actions":[]}
2026-09-23 17:05:07 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 17:05:38 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f43ef487-6c6c-4dfd-85e5-6d2a9299b8d6","topic":"items","resource":"/items/MLC2886950554","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:05:38.087Z","attempts":2,"received":"2026-09-23T20:01:58.468Z","actions":[]}
2026-09-23 17:05:38 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 17:05:50 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"bc386681-2616-4326-8197-dd6b27d0b3ef","topic":"shipments","resource":"/shipments/48086382286","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T20:05:50.101Z","attempts":1,"received":"2026-09-23T20:05:50.015Z","actions":[]}
2026-09-23 17:05:50 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 17:08:56 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"88a0a589-ffc9-4ee7-9f05-fcb27d09742c","topic":"items","resource":"/items/MLC3348097046","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:08:56.244Z","attempts":2,"received":"2026-09-23T20:08:53.368Z","actions":[]}
2026-09-23 17:08:56 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 17:11:00 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"fd17db25-92c1-4136-8a4a-b92e6218dd14","topic":"payments","resource":"/collections/179542858725","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:10:59.678Z","attempts":1,"received":"2026-09-23T20:10:58.471Z","actions":[]}
2026-09-23 17:11:00 info: [ML Webhook] Ignorado topic: payments
2026-09-23 17:13:47 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"8fde34b7-5319-43ba-be7e-876863d52c82","topic":"payments","resource":"/collections/180540068336","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:13:46.737Z","attempts":1,"received":"2026-09-23T20:13:46.665Z","actions":[]}
2026-09-23 17:13:47 info: [ML Webhook] Ignorado topic: payments
2026-09-23 17:13:47 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"bb5ba898-7e4a-4490-b7d8-d6a4ced09373","topic":"payments","resource":"/collections/180539619200","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:13:47.328Z","attempts":1,"received":"2026-09-23T20:13:47.26Z","actions":[]}
2026-09-23 17:13:47 info: [ML Webhook] Ignorado topic: payments
2026-09-23 17:13:54 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"626fb76c-36fe-4424-99ff-6799123365c3","topic":"orders_v2","resource":"/orders/2000018611701388","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:13:54.593Z","attempts":1,"received":"2026-09-23T20:13:53.703Z","actions":["static_tags:pack_order","site_id:mlc","channel:marketplace","payments","is_test:false","pack_order:true","order_items"]}
2026-09-23 17:13:54 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 17:13:55 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"8327f235-1e33-4c95-ad35-612d90f35e3a","topic":"orders_v2","resource":"/orders/2000018611701388","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:13:54.961Z","attempts":1,"received":"2026-09-23T20:13:54.705Z","actions":["static_tags:pack_order","site_id:mlc","channel:marketplace","payments","is_test:false","pack_order:true","order_items"]}
2026-09-23 17:13:55 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 17:13:55 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"8542e3c4-72d2-48ec-bea2-1c5b4523b31f","topic":"orders_v2","resource":"/orders/2000018611701388","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:13:55.211Z","attempts":1,"received":"2026-09-23T20:13:54.061Z","actions":["status"]}
2026-09-23 17:13:55 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 17:13:57 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"0586464a-6ec2-4dad-bc00-cd1f329a6b94","topic":"shipments","resource":"/shipments/48086171515","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:13:57.179Z","attempts":1,"received":"2026-09-23T20:13:56.215Z","actions":[]}
2026-09-23 17:13:57 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 17:13:57 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a7a55186-c68d-412d-a2bf-8f130a5566ab","topic":"shipments","resource":"/shipments/48086171515","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:13:57.54Z","attempts":1,"received":"2026-09-23T20:13:57.407Z","actions":[]}
2026-09-23 17:13:57 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 17:13:57 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"73595564-a244-4644-9d02-9a4de81a19ac","topic":"shipments","resource":"/shipments/48086171515","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:13:57.612Z","attempts":1,"received":"2026-09-23T20:13:57.423Z","actions":[]}
2026-09-23 17:13:57 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 17:14:00 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"136c0568-3bdc-4474-8755-af289a35510b","topic":"shipments","resource":"/shipments/48086171515","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:13:59.921Z","attempts":1,"received":"2026-09-23T20:13:59.633Z","actions":[]}
2026-09-23 17:14:00 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 17:14:00 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"78ded0ea-f168-4449-9d20-b9a67a07672a","topic":"items","resource":"/items/MLC3899678744","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:14:00.51Z","attempts":2,"received":"2026-09-23T20:13:49.617Z","actions":[]}
2026-09-23 17:14:00 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 17:14:02 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"5305a9cb-9619-424c-88f3-e61978aad2ea","topic":"orders_v2","resource":"/orders/2000018611701388","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:14:02.432Z","attempts":1,"received":"2026-09-23T20:14:01.813Z","actions":["static_tags:pack_order","action:new_tag","site_id:mlc","channel:marketplace","payments","is_test:false","pack_order:true","order_items"]}
2026-09-23 17:14:02 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 17:14:02 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"24ba7631-b9dd-4312-b101-e265bf23909e","topic":"items","resource":"/items/MLC3899678744","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:14:02.599Z","attempts":2,"received":"2026-09-23T20:13:50.925Z","actions":[]}
2026-09-23 17:14:03 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 17:14:05 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4c17c881-1042-4182-80ff-f4b3f66a095f","topic":"stock-locations","resource":"/user-products/MLCU3922650458/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:14:04.86Z","attempts":1,"received":"2026-09-23T20:14:04.227Z","actions":["type:selling_address"]}
2026-09-23 17:14:05 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 17:14:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"13d3f195-38d2-463d-a6cc-2e82b88e86ee","topic":"orders_v2","resource":"/orders/2000018611701388","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:14:48.125Z","attempts":1,"received":"2026-09-23T20:14:48.012Z","actions":["static_tags:pack_order","site_id:mlc","channel:marketplace","expiration_date","is_test:false","pack_order:true"]}
2026-09-23 17:14:48 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 17:20:22 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"841a665f-8dbe-4916-89c8-4b8387d499a9","topic":"stock-locations","resource":"/user-products/MLCU3922650458/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:20:22.414Z","attempts":1,"received":"2026-09-23T20:20:22.295Z","actions":["type:selling_address"]}
2026-09-23 17:20:22 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 17:21:26 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f778aa89-6554-4b18-b5b6-7c2d003504b2","topic":"shipments","resource":"/shipments/48067770108","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:21:26.58Z","attempts":1,"received":"2026-09-23T20:21:26.463Z","actions":[]}
2026-09-23 17:21:26 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 17:21:28 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a8f55e29-42e3-45fb-a775-c2a16ac586e3","topic":"orders_v2","resource":"/orders/2000018572651374","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:21:28.618Z","attempts":1,"received":"2026-09-23T20:21:28.459Z","actions":["static_tags:never_buyer","static_tags:d2c","channel:marketplace","payments","fulfilled","static_tags:one_shot","static_tags:pack_order","action:new_tag","site_id:mlc","flows:new_buyer_free_shipping","action:delete_tag","is_test:false","pack_order:true","order_items"]}
2026-09-23 17:21:28 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 17:21:51 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"24402c83-3a59-425f-94dc-7d6fd825cfb5","topic":"questions","resource":"/questions/13663886098","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:21:51.521Z","attempts":1,"received":"2026-09-23T20:21:51.417Z","actions":[]}
2026-09-23 17:21:51 info: [ML Webhook] Ignorado topic: questions
2026-09-23 17:22:10 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f45809bb-87c2-4efd-a519-3a085dacd3b8","topic":"questions","resource":"/questions/13663886098","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:22:10.523Z","attempts":1,"received":"2026-09-23T20:22:10.416Z","actions":[]}
2026-09-23 17:22:10 info: [ML Webhook] Ignorado topic: questions
2026-09-23 17:22:18 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"dcb0902b-f7e5-4402-8332-860dd122ad8f","topic":"items","resource":"/items/MLC2887017706","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:22:18.038Z","attempts":2,"received":"2026-09-23T20:22:14.403Z","actions":[]}
2026-09-23 17:22:18 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 17:22:21 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"42cc675b-124f-4319-a0d2-a4afc0b6fb73","topic":"items","resource":"/items/MLC3899678744","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:22:20.918Z","attempts":2,"received":"2026-09-23T20:22:17.035Z","actions":[]}
2026-09-23 17:22:21 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 17:24:13 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e5ad7a1b-d1d8-4b06-846f-effdffff8a86","topic":"questions","resource":"/questions/13663885358","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:24:13.331Z","attempts":1,"received":"2026-09-23T20:24:13.295Z","actions":[]}
2026-09-23 17:24:13 info: [ML Webhook] Ignorado topic: questions
2026-09-23 17:25:06 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"733eea79-ff3a-4c0f-9656-a32806dfc80c","topic":"questions","resource":"/questions/13663885358","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:25:06.446Z","attempts":1,"received":"2026-09-23T20:25:06.389Z","actions":[]}
2026-09-23 17:25:06 info: [ML Webhook] Ignorado topic: questions
2026-09-23 17:25:12 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7423cd05-c4cf-4d13-82bf-39716e591193","topic":"items","resource":"/items/MLC3885413474","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:25:12.592Z","attempts":2,"received":"2026-09-23T20:25:07.826Z","actions":[]}
2026-09-23 17:25:12 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 17:28:02 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3c6a73bb-1dc7-4d91-8ef2-458d057a5a8d","topic":"questions","resource":"/questions/13662990513","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:28:02.138Z","attempts":1,"received":"2026-09-23T20:28:02.059Z","actions":[]}
2026-09-23 17:28:02 info: [ML Webhook] Ignorado topic: questions
2026-09-23 17:30:59 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e4836318-65a8-4dcf-be44-3023c76cd82d","topic":"payments","resource":"/collections/180540068336","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:30:58.988Z","attempts":1,"received":"2026-09-23T20:30:57.653Z","actions":[]}
2026-09-23 17:30:59 info: [ML Webhook] Ignorado topic: payments
2026-09-23 17:42:30 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b38a3997-7dbd-438d-b6ce-5dc86e485f41","topic":"items","resource":"/items/MLC1201085742","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:42:30.503Z","attempts":2,"received":"2026-09-23T20:42:28.378Z","actions":[]}
2026-09-23 17:42:30 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 17:42:51 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7fe78730-8828-4521-b9aa-3ccbbad75e3f","topic":"price_suggestion","resource":"/suggestions/items/MLC1696210651/details","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:42:51.44Z","attempts":2,"received":"2026-09-23T20:37:07.088Z","actions":["price_suggestion"]}
2026-09-23 17:42:51 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 17:50:06 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7fe78730-8828-4521-b9aa-3ccbbad75e3f","topic":"price_suggestion","resource":"/suggestions/items/MLC1696210651/details","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:50:05.811Z","attempts":3,"received":"2026-09-23T20:37:07.088Z","actions":["price_suggestion"]}
2026-09-23 17:50:06 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 17:57:23 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"cf6b7606-5d2a-4fdc-9ed6-d6fb3334762f","topic":"stock-locations","resource":"/user-products/MLCU4333603247/stock","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T20:57:22.892Z","attempts":1,"received":"2026-09-23T20:57:22.637Z","actions":["type:selling_address"]}
2026-09-23 17:57:23 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 17:57:25 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"642a01a9-3c09-4861-b1b5-2566aa835ea6","topic":"items","resource":"/items/MLC2068810251","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T20:57:25.421Z","attempts":2,"received":"2026-09-23T20:57:21.646Z","actions":[]}
2026-09-23 17:57:26 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC2068810251
2026-09-23 17:57:28 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 17:57:28 info: [ML Verify] Respuesta item MLC2068810251: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC2068810251","title":"Papel Imantado Hojas Tamaño A4 Magnético Adhesivo Blanco","status":"active","sub_status":[],"sub_status_text":null,"category_id":"MLC70324","domain_id":"MLC-PHOTOGRAPHIC_INSTANT_FILMS","price":4990,"available_quantity":10,"permalink":"https://articulo.mercadolibre.cl/MLC-2068810251-papel-imantado-hojas-tamano-a4-magnetico-adhesivo-blanco-_JM","last_updated":"2026-09-23T20:57:21.470Z"}}
2026-09-23 17:57:28 info: [ML Webhook] Item MLC2068810251 verificado: {"topic":"items","resource":"/items/MLC2068810251","snapshot":{"id":"MLC2068810251","title":"Papel Imantado Hojas Tamaño A4 Magnético Adhesivo Blanco","status":"active","sub_status":[],"category_id":"MLC70324","price":4990,"permalink":"https://articulo.mercadolibre.cl/MLC-2068810251-papel-imantado-hojas-tamano-a4-magnetico-adhesivo-blanco-_JM","last_updated":"2026-09-23T20:57:21.470Z"}}
2026-09-23 17:57:28 info: [ML Webhook] Item MLC2068810251 sincronizado: active
2026-09-23 17:58:16 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7fe78730-8828-4521-b9aa-3ccbbad75e3f","topic":"price_suggestion","resource":"/suggestions/items/MLC1696210651/details","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:58:16.345Z","attempts":4,"received":"2026-09-23T20:37:07.088Z","actions":["price_suggestion"]}
2026-09-23 17:58:16 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 17:58:26 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d1a362b9-c337-4d77-a472-fe8380885109","topic":"shipments","resource":"/shipments/48070690412","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:58:26.093Z","attempts":1,"received":"2026-09-23T20:58:25.971Z","actions":[]}
2026-09-23 17:58:26 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 17:58:28 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"20ea88ae-5e0b-4cb6-84a6-a263d83f3239","topic":"orders_v2","resource":"/orders/2000018578754708","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T20:58:28.057Z","attempts":1,"received":"2026-09-23T20:58:27.849Z","actions":["static_tags:pack_order","flows:catalog","action:new_tag","site_id:mlc","channel:marketplace","payments","fulfilled","action:delete_tag","is_test:false","pack_order:true","order_items"]}
2026-09-23 17:58:28 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 18:00:47 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"cd25ca01-ba34-4198-be1b-2ff08a8b0aa6","topic":"items","resource":"/items/MLC3023543344","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:00:46.747Z","attempts":2,"received":"2026-09-23T21:00:43.967Z","actions":[]}
2026-09-23 18:00:47 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 18:01:49 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"979d00d2-367b-4a11-a6c3-e5ca84d4ed00","topic":"items","resource":"/items/MLC1525613589","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:01:48.828Z","attempts":2,"received":"2026-09-23T21:01:47.221Z","actions":[]}
2026-09-23 18:01:49 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 18:03:44 info: Datos llegados desde el webhook-Falabella:
 {"event":"onOrderCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":null}
2026-09-23 18:03:44 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=axios/1.18.1 ct=application/json topic=onOrderCreated
2026-09-23 18:03:44 info: [FB Webhook] Payload recibido (liviano): {"event":"onOrderCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"OrderId":1165589407},"OrderId":1165589407}
2026-09-23 18:03:44 info: [FB Webhook][ORDER_RAW] topic=onOrderCreated order_id=1165589407 payload={"event":"onOrderCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"OrderId":1165589407},"OrderId":1165589407}
2026-09-23 18:03:44 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 18:03:45 info: [FB Webhook] Credencial resuelta por GetOrder: credential_id=67, order_id=1165589407
2026-09-23 18:03:45 warn: [Webhook] Link no encontrado marketplace=4 external_id=Papel-LamFrio-Hologstar-A4 credential_id=67 company_id=null branch_id=null
2026-09-23 18:03:45 warn: [Webhook] Link no encontrado marketplace=4 external_id=Papel-LamFrio-Hologstar-A4 credential_id=67 company_id=19 branch_id=null
2026-09-23 18:03:45 info: Notificación creada para usuario 40 (ID: 134)
2026-09-23 18:03:45 info: [FB Webhook] Notificacion de venta creada order=1165589407 user_id=40 notification_id=134
2026-09-23 18:06:25 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"fe6f395a-955e-4afd-a005-454d7774da95","topic":"items","resource":"/items/MLC3023543344","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:06:25.195Z","attempts":2,"received":"2026-09-23T21:06:22.672Z","actions":[]}
2026-09-23 18:06:25 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 18:07:34 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f7f2539b-1d9e-4ad4-b52f-306f33ffd87c","topic":"items","resource":"/items/MLC1525613589","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:07:33.699Z","attempts":2,"received":"2026-09-23T21:07:31.721Z","actions":[]}
2026-09-23 18:07:34 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 18:10:25 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"641b0adf-c776-47b3-aee1-64d0f0482a8d","topic":"shipments","resource":"/shipments/48029083857","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:10:24.647Z","attempts":1,"received":"2026-09-23T21:10:24.129Z","actions":[]}
2026-09-23 18:10:25 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 18:10:27 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"5584c5f4-1716-4e49-9a3d-026f1ab813c9","topic":"orders_v2","resource":"/orders/2000018490406964","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:10:26.751Z","attempts":1,"received":"2026-09-23T21:10:26.18Z","actions":["static_tags:pack_order","action:new_tag","site_id:mlc","channel:marketplace","payments","fulfilled","action:delete_tag","is_test:false","pack_order:true","order_items"]}
2026-09-23 18:10:27 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 18:10:27 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3a541acf-ee98-4e88-95a8-3ec328c66545","topic":"orders_v2","resource":"/orders/2000018490406966","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:10:26.789Z","attempts":1,"received":"2026-09-23T21:10:26.189Z","actions":["static_tags:pack_order","flows:catalog","action:new_tag","site_id:mlc","channel:marketplace","payments","fulfilled","action:delete_tag","is_test:false","pack_order:true","order_items"]}
2026-09-23 18:10:27 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 18:13:16 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"1f1ecf7b-4184-460a-b104-da42e5aa8610","topic":"items","resource":"/items/MLC3879970582","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T21:13:16.096Z","attempts":2,"received":"2026-09-23T21:13:11.556Z","actions":[]}
2026-09-23 18:13:16 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC3879970582
2026-09-23 18:13:16 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 18:13:16 info: [ML Verify] Respuesta item MLC3879970582: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC3879970582","title":"Fotográfico Premiun Glossy A4 100 Hojas 200g Blanco","status":"paused","sub_status":["paused_by_seller"],"sub_status_text":"paused_by_seller","category_id":"MLC416632","domain_id":"MLC-SCHOOL_AND_OFFICE_PAPERS","price":5800,"available_quantity":5,"permalink":"https://articulo.mercadolibre.cl/MLC-3879970582-fotografico-premiun-glossy-a4-100-hojas-200g-blanco-_JM","last_updated":"2026-09-23T21:13:10.703Z"}}
2026-09-23 18:13:16 info: [ML Webhook] Item MLC3879970582 verificado: {"topic":"items","resource":"/items/MLC3879970582","snapshot":{"id":"MLC3879970582","title":"Fotográfico Premiun Glossy A4 100 Hojas 200g Blanco","status":"paused","sub_status":["paused_by_seller"],"category_id":"MLC416632","price":5800,"permalink":"https://articulo.mercadolibre.cl/MLC-3879970582-fotografico-premiun-glossy-a4-100-hojas-200g-blanco-_JM","last_updated":"2026-09-23T21:13:10.703Z"}}
2026-09-23 18:13:16 info: [ML Webhook] Item MLC3879970582 sincronizado: paused (paused_by_seller)
2026-09-23 18:14:27 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"be43dea7-ca21-4f41-bb7d-43d68242cae1","topic":"items","resource":"/items/MLC1525613589","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:14:27.362Z","attempts":2,"received":"2026-09-23T21:14:25.145Z","actions":[]}
2026-09-23 18:14:27 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 18:16:06 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f2343d4b-66fe-4626-a3ea-a4cee2bdfeb5","topic":"payments","resource":"/collections/180539619200","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:16:05.795Z","attempts":1,"received":"2026-09-23T21:16:05.677Z","actions":[]}
2026-09-23 18:16:06 info: [ML Webhook] Ignorado topic: payments
2026-09-23 18:25:13 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"480322ad-2cf1-468d-8a1b-dd612b293275","topic":"shipments","resource":"/shipments/48072069470","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:25:13.435Z","attempts":1,"received":"2026-09-23T21:25:12.876Z","actions":[]}
2026-09-23 18:25:13 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 18:28:19 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d30e4f59-62c7-44dd-917d-2a6c6076f74c","topic":"shipments","resource":"/shipments/48072069470","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:28:19.281Z","attempts":1,"received":"2026-09-23T21:28:18.667Z","actions":[]}
2026-09-23 18:28:19 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 18:33:39 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"eafd6d79-3a11-4277-8535-51182a81dcb5","topic":"payments","resource":"/collections/180554139396","user_id":806466768,"application_id":6082279668370934,"sent":"2026-09-23T21:33:38.68Z","attempts":1,"received":"2026-09-23T21:33:38.577Z","actions":[]}
2026-09-23 18:33:39 info: [ML Webhook] Ignorado topic: payments
2026-09-23 18:34:06 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"0afbfb6c-125f-4058-8292-8d81d6adecc9","topic":"orders_v2","resource":"/orders/2000018581810742","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:34:06.228Z","attempts":1,"received":"2026-09-23T21:34:05.351Z","actions":["static_tags:pack_order","flows:catalog","action:new_tag","site_id:mlc","channel:marketplace","payments","fulfilled","action:delete_tag","is_test:false","pack_order:true","order_items"]}
2026-09-23 18:34:06 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 18:35:51 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"93386777-971e-42eb-a5c0-2fde9a5676a2","topic":"items","resource":"/items/MLC1936863901","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T21:35:51.471Z","attempts":2,"received":"2026-09-23T21:35:49.233Z","actions":[]}
2026-09-23 18:35:51 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC1936863901
2026-09-23 18:35:52 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 18:35:52 info: [ML Verify] Respuesta item MLC1936863901: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC1936863901","title":"Impresora A Color Multifunción Epson Ecotank L3250 Con Wi-fi Negro","status":"paused","sub_status":["paused_by_seller"],"sub_status_text":"paused_by_seller","category_id":"MLC1676","domain_id":"MLC-PRINTERS","price":274990,"available_quantity":1,"permalink":"https://articulo.mercadolibre.cl/MLC-1936863901-impresora-a-color-multifuncion-epson-ecotank-l3250-con-wi-fi-negro-_JM","last_updated":"2026-09-23T21:35:08.572Z"}}
2026-09-23 18:35:52 info: [ML Webhook] Item MLC1936863901 verificado: {"topic":"items","resource":"/items/MLC1936863901","snapshot":{"id":"MLC1936863901","title":"Impresora A Color Multifunción Epson Ecotank L3250 Con Wi-fi Negro","status":"paused","sub_status":["paused_by_seller"],"category_id":"MLC1676","price":274990,"permalink":"https://articulo.mercadolibre.cl/MLC-1936863901-impresora-a-color-multifuncion-epson-ecotank-l3250-con-wi-fi-negro-_JM","last_updated":"2026-09-23T21:35:08.572Z"}}
2026-09-23 18:35:52 info: [ML Webhook] Item MLC1936863901 sincronizado: paused (paused_by_seller)
2026-09-23 18:38:09 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3011ad2c-92b2-47a4-9720-ef07a821b457","topic":"shipments","resource":"/shipments/48072069470","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:38:09.293Z","attempts":2,"received":"2026-09-23T21:34:04.156Z","actions":[]}
2026-09-23 18:38:09 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 18:44:25 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"198f337f-cd97-47b3-a04e-488def8483f8","topic":"items","resource":"/items/MLC1936863901","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T21:44:25.462Z","attempts":2,"received":"2026-09-23T21:44:23.627Z","actions":[]}
2026-09-23 18:44:25 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC1936863901
2026-09-23 18:44:26 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 18:44:26 info: [ML Verify] Respuesta item MLC1936863901: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC1936863901","title":"Impresora A Color Multifunción Epson Ecotank L3250 Con Wi-fi Negro","status":"paused","sub_status":["paused_by_seller"],"sub_status_text":"paused_by_seller","category_id":"MLC1676","domain_id":"MLC-PRINTERS","price":274990,"available_quantity":1,"permalink":"https://articulo.mercadolibre.cl/MLC-1936863901-impresora-a-color-multifuncion-epson-ecotank-l3250-con-wi-fi-negro-_JM","last_updated":"2026-09-23T21:44:23.237Z"}}
2026-09-23 18:44:26 info: [ML Webhook] Item MLC1936863901 verificado: {"topic":"items","resource":"/items/MLC1936863901","snapshot":{"id":"MLC1936863901","title":"Impresora A Color Multifunción Epson Ecotank L3250 Con Wi-fi Negro","status":"paused","sub_status":["paused_by_seller"],"category_id":"MLC1676","price":274990,"permalink":"https://articulo.mercadolibre.cl/MLC-1936863901-impresora-a-color-multifuncion-epson-ecotank-l3250-con-wi-fi-negro-_JM","last_updated":"2026-09-23T21:44:23.237Z"}}
2026-09-23 18:44:26 info: [ML Webhook] Item MLC1936863901 sincronizado: paused (paused_by_seller)
2026-09-23 18:51:07 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f7bc0d7c-ef66-4d5f-bc1c-98838523a922","topic":"messages","resource":"01a0d040330f75d9a3017f6c99702e36","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:51:06.617Z","attempts":1,"received":"2026-09-23T21:51:06.517Z","actions":["created"]}
2026-09-23 18:51:07 info: [ML Webhook] Ignorado topic: messages
2026-09-23 18:52:40 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4c5fcc72-44dc-4550-b98e-f3ef98e77fbb","topic":"post_purchase","resource":"/post-purchase/v1/claims/5582277072/actions-history","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:52:40.018Z","attempts":1,"received":"2026-09-23T21:52:39.924Z","actions":["claims_actions"]}
2026-09-23 18:52:40 info: [ML Webhook] Ignorado topic: post_purchase
2026-09-23 18:52:44 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2eaa1d43-45b8-4bf5-be6b-9b5aa12e8b73","topic":"post_purchase","resource":"/post-purchase/v1/claims/5582277072","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:52:44.593Z","attempts":1,"received":"2026-09-23T21:52:44.504Z","actions":["claims"]}
2026-09-23 18:52:44 info: [ML Webhook] Ignorado topic: post_purchase
2026-09-23 18:52:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"9600cd15-fd89-4995-91ba-62e8dcbb00c9","topic":"orders_v2","resource":"/orders/2000018606963826","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:52:45.99Z","attempts":1,"received":"2026-09-23T21:52:45.761Z","actions":["mediations","pack_order:false","site_id:mlc","channel:marketplace","is_test:false","order_items"]}
2026-09-23 18:52:46 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 18:52:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d618f0dc-f6f7-4042-9cdb-c84d0ba67028","topic":"post_purchase","resource":"/post-purchase/v1/claims/5582277072","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:52:46.781Z","attempts":1,"received":"2026-09-23T21:52:46.707Z","actions":["claims"]}
2026-09-23 18:52:46 info: [ML Webhook] Ignorado topic: post_purchase
2026-09-23 18:52:47 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b2ffd943-86d3-4068-b4e9-23fabf15cc8c","topic":"post_purchase","resource":"/post-purchase/v1/claims/5582277072","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:52:46.783Z","attempts":1,"received":"2026-09-23T21:52:46.706Z","actions":["claims"]}
2026-09-23 18:52:47 info: [ML Webhook] Ignorado topic: post_purchase
2026-09-23 18:52:52 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a8735709-9ef8-483e-8230-dc83be41e096","topic":"post_purchase","resource":"/post-purchase/v1/claims/5582277072","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:52:52.097Z","attempts":1,"received":"2026-09-23T21:52:52.008Z","actions":["claims"]}
2026-09-23 18:52:52 info: [ML Webhook] Ignorado topic: post_purchase
2026-09-23 18:53:42 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ecba5f6b-c257-4aa2-bb49-6ace9fe46989","topic":"payments","resource":"/collections/180496170792","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:53:41.909Z","attempts":1,"received":"2026-09-23T21:53:41.709Z","actions":[]}
2026-09-23 18:53:42 info: [ML Webhook] Ignorado topic: payments
2026-09-23 18:53:45 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"88f1d6c1-74a5-4e0d-8ce5-9db0500fa6f2","topic":"orders_v2","resource":"/orders/2000018606963826","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:53:44.791Z","attempts":1,"received":"2026-09-23T21:53:44.507Z","actions":["pack_order:false","site_id:mlc","channel:marketplace","is_test:false","payments"]}
2026-09-23 18:53:45 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 18:53:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"8ac132bd-e5a0-4acc-afa1-50c7ea4b9e60","topic":"orders_v2","resource":"/orders/2000018606963826","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:53:46.525Z","attempts":1,"received":"2026-09-23T21:53:46.008Z","actions":["pack_order:false","site_id:mlc","channel:marketplace","shipping_cost","is_test:false"]}
2026-09-23 18:53:46 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 18:55:24 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4579cc4b-415e-43a3-b71e-f14c1004419b","topic":"post_purchase","resource":"/post-purchase/v1/claims/5582277072/actions-history","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:55:23.895Z","attempts":1,"received":"2026-09-23T21:55:23.754Z","actions":["claims_actions"]}
2026-09-23 18:55:24 info: [ML Webhook] Ignorado topic: post_purchase
2026-09-23 18:55:28 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"6bcec1d3-cbc0-462b-a6a5-c67ef7c0095d","topic":"post_purchase","resource":"/post-purchase/v1/claims/5582277072","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:55:28.491Z","attempts":1,"received":"2026-09-23T21:55:28.367Z","actions":["claims"]}
2026-09-23 18:55:28 info: [ML Webhook] Ignorado topic: post_purchase
2026-09-23 18:56:27 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b6832125-6089-4d00-a16a-6fdfd18ece6b","topic":"payments","resource":"/collections/180496170792","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:56:26.653Z","attempts":1,"received":"2026-09-23T21:56:26.44Z","actions":[]}
2026-09-23 18:56:27 info: [ML Webhook] Ignorado topic: payments
2026-09-23 18:56:29 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b0a6aab9-93ac-4b99-ae4b-2a415ffe4e9a","topic":"orders_v2","resource":"/orders/2000018606963826","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:56:29.29Z","attempts":1,"received":"2026-09-23T21:56:28.521Z","actions":["pack_order:false","site_id:mlc","channel:marketplace","shipping_cost","is_test:false","payments"]}
2026-09-23 18:56:29 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 18:56:30 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"53c529cf-62f7-4dda-8899-c8ec78413166","topic":"payments","resource":"/collections/180496271332","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:56:29.774Z","attempts":1,"received":"2026-09-23T21:56:29.665Z","actions":[]}
2026-09-23 18:56:30 info: [ML Webhook] Ignorado topic: payments
2026-09-23 18:56:30 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"5b7d1faf-098f-46f8-ba4a-4cc69a6a1a5d","topic":"orders_v2","resource":"/orders/2000018606963826","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:56:29.906Z","attempts":1,"received":"2026-09-23T21:56:28.018Z","actions":["pack_order:false","site_id:mlc","channel:marketplace","fulfilled","action:delete_tag","is_test:false","status_detail","status"]}
2026-09-23 18:56:30 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 18:56:31 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"23e102eb-bb89-4ae6-9140-3f06e4d07635","topic":"stock-locations","resource":"/user-products/MLCU3883674033/stock","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:56:30.9Z","attempts":1,"received":"2026-09-23T21:56:30.776Z","actions":["type:selling_address"]}
2026-09-23 18:56:31 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 18:56:58 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"6995e000-5e79-4358-8433-86b0a064c78e","topic":"items","resource":"/items/MLC3851585520","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:56:58.05Z","attempts":2,"received":"2026-09-23T21:56:55.018Z","actions":[]}
2026-09-23 18:56:58 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 18:59:00 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"73f94809-1726-49df-a92f-6debcb194f76","topic":"items","resource":"/items/MLC3851585520","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:59:00.244Z","attempts":2,"received":"2026-09-23T21:58:48.421Z","actions":[]}
2026-09-23 18:59:00 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 18:59:16 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"6b14d030-5ff4-445b-bdb7-48209382c210","topic":"shipments","resource":"/shipments/48083207737","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:59:16.008Z","attempts":1,"received":"2026-09-23T21:59:15.828Z","actions":[]}
2026-09-23 18:59:16 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 18:59:17 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"09e1eece-2c39-4995-91fa-20059c8190de","topic":"shipments","resource":"/shipments/48086004593","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:59:17.383Z","attempts":1,"received":"2026-09-23T21:59:17.23Z","actions":[]}
2026-09-23 18:59:17 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 18:59:18 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"37f95c4b-82dc-4b5d-bd46-d8d002e7932b","topic":"shipments","resource":"/shipments/48086382286","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T21:59:17.783Z","attempts":1,"received":"2026-09-23T21:59:16.398Z","actions":[]}
2026-09-23 18:59:18 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 18:59:18 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"0100740a-7d16-4237-a65e-0de80eb7104d","topic":"shipments","resource":"/shipments/48082919505","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T21:59:18.302Z","attempts":1,"received":"2026-09-23T21:59:16.468Z","actions":[]}
2026-09-23 18:59:18 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 19:00:30 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3fd9022b-67b9-40d1-bf1a-f65ad9113bdc","topic":"items","resource":"/items/MLC3027141842","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T22:00:29.715Z","attempts":2,"received":"2026-09-23T22:00:28.097Z","actions":[]}
2026-09-23 19:00:30 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 19:02:55 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3e345506-09d4-4223-ae3f-d8d4f3052055","topic":"items","resource":"/items/MLC1548376393","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T22:02:55.612Z","attempts":2,"received":"2026-09-23T22:02:54.159Z","actions":[]}
2026-09-23 19:02:55 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 19:05:06 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"21881d96-1f43-41b2-a610-de006abc6c11","topic":"shipments","resource":"/shipments/48049253207","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T22:05:06.409Z","attempts":1,"received":"2026-09-23T22:05:05.437Z","actions":[]}
2026-09-23 19:05:06 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 19:05:30 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"1144b3bf-2c7d-42cb-816a-3e142d83027a","topic":"shipments","resource":"/shipments/48049253207","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T22:05:30.265Z","attempts":1,"received":"2026-09-23T22:05:29.896Z","actions":[]}
2026-09-23 19:05:30 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 19:05:34 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e2079f1b-087a-482b-a122-8ae4d11fad32","topic":"orders_v2","resource":"/orders/2000018532728826","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T22:05:33.842Z","attempts":1,"received":"2026-09-23T22:05:32.778Z","actions":["static_tags:pack_order","action:new_tag","site_id:mlc","static_tags:d2c","channel:marketplace","payments","fulfilled","action:delete_tag","static_tags:one_shot","is_test:false","pack_order:true","order_items"]}
2026-09-23 19:05:34 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 19:19:50 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"87205300-07cf-4af8-bfd0-9f4ce514b89a","topic":"shipments","resource":"/shipments/48083666701","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T22:19:50.259Z","attempts":1,"received":"2026-09-23T22:19:50.135Z","actions":[]}
2026-09-23 19:19:50 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 19:19:50 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7ae21852-0ee5-40c5-a629-18b4e9a5c819","topic":"shipments","resource":"/shipments/48083666701","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T22:19:50.58Z","attempts":1,"received":"2026-09-23T22:19:50.121Z","actions":[]}
2026-09-23 19:19:50 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 19:20:26 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d960ba02-d2ec-4e87-91b8-012faa49b440","topic":"items","resource":"/items/MLC4112476216","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T22:20:26.502Z","attempts":2,"received":"2026-09-23T22:20:21.393Z","actions":[]}
2026-09-23 19:20:26 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 19:24:01 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3b01405c-0dfa-47f8-942a-8a792102620e","topic":"items","resource":"/items/MLC1052174737","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T22:24:01.022Z","attempts":2,"received":"2026-09-23T22:23:56.831Z","actions":[]}
2026-09-23 19:24:02 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 19:26:05 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"26e92662-916b-48b5-b31f-504bce16c995","topic":"items","resource":"/items/MLC4112476216","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T22:26:05.2Z","attempts":2,"received":"2026-09-23T22:26:02.312Z","actions":[]}
2026-09-23 19:26:05 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 19:29:39 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"06eac914-8fb8-4583-8ad4-79e93ea1a8a4","topic":"items","resource":"/items/MLC1052174737","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T22:29:39.395Z","attempts":2,"received":"2026-09-23T22:29:36.859Z","actions":[]}
2026-09-23 19:29:39 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 19:45:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f2959bb7-b331-4501-a488-94a0c96a2800","topic":"items","resource":"/items/MLC4152911588","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T22:45:46.153Z","attempts":2,"received":"2026-09-23T22:45:44.777Z","actions":[]}
2026-09-23 19:45:46 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC4152911588
2026-09-23 19:45:46 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 19:45:46 info: [ML Verify] Respuesta item MLC4152911588: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC4152911588","title":"Pack De 10 Tazónes Enlozado Sublimable Borde Plata 12oz Rojo","status":"active","sub_status":[],"sub_status_text":null,"category_id":"MLC32658","domain_id":"MLC-KITCHEN_BOWLS","price":32990,"available_quantity":2,"permalink":"https://articulo.mercadolibre.cl/MLC-4152911588-pack-de-10-tazones-enlozado-sublimable-borde-plata-12oz-rojo-_JM","last_updated":"2026-09-23T22:45:44.521Z"}}
2026-09-23 19:45:46 info: [ML Webhook] Item MLC4152911588 verificado: {"topic":"items","resource":"/items/MLC4152911588","snapshot":{"id":"MLC4152911588","title":"Pack De 10 Tazónes Enlozado Sublimable Borde Plata 12oz Rojo","status":"active","sub_status":[],"category_id":"MLC32658","price":32990,"permalink":"https://articulo.mercadolibre.cl/MLC-4152911588-pack-de-10-tazones-enlozado-sublimable-borde-plata-12oz-rojo-_JM","last_updated":"2026-09-23T22:45:44.521Z"}}
2026-09-23 19:45:46 info: [ML Webhook] Item MLC4152911588 sincronizado: active
2026-09-23 19:45:54 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"48b8681e-840d-4cd1-893f-fa1f287a2f4c","topic":"payments","resource":"/collections/180537436756","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T22:45:54.281Z","attempts":1,"received":"2026-09-23T22:45:54.18Z","actions":[]}
2026-09-23 19:45:54 info: [ML Webhook] Ignorado topic: payments
2026-09-23 19:51:30 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"413951e6-3abc-403d-87b9-9988c7f8c5e6","topic":"items","resource":"/items/MLC4152911588","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T22:51:29.107Z","attempts":2,"received":"2026-09-23T22:51:24.295Z","actions":[]}
2026-09-23 19:51:30 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC4152911588
2026-09-23 19:51:30 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 19:51:30 info: [ML Verify] Respuesta item MLC4152911588: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC4152911588","title":"Pack De 10 Tazónes Enlozado Sublimable Borde Plata 12oz Rojo","status":"active","sub_status":[],"sub_status_text":null,"category_id":"MLC32658","domain_id":"MLC-KITCHEN_BOWLS","price":32990,"available_quantity":2,"permalink":"https://articulo.mercadolibre.cl/MLC-4152911588-pack-de-10-tazones-enlozado-sublimable-borde-plata-12oz-rojo-_JM","last_updated":"2026-09-23T22:51:23.922Z"}}
2026-09-23 19:51:30 info: [ML Webhook] Item MLC4152911588 verificado: {"topic":"items","resource":"/items/MLC4152911588","snapshot":{"id":"MLC4152911588","title":"Pack De 10 Tazónes Enlozado Sublimable Borde Plata 12oz Rojo","status":"active","sub_status":[],"category_id":"MLC32658","price":32990,"permalink":"https://articulo.mercadolibre.cl/MLC-4152911588-pack-de-10-tazones-enlozado-sublimable-borde-plata-12oz-rojo-_JM","last_updated":"2026-09-23T22:51:23.922Z"}}
2026-09-23 19:51:30 info: [ML Webhook] Item MLC4152911588 sincronizado: active
2026-09-23 19:56:23 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"fc5e08f1-319d-40b5-814a-bf0022062ac3","topic":"price_suggestion","resource":"/suggestions/items/MLC1696210651/details","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T22:56:22.705Z","attempts":2,"received":"2026-09-23T22:50:46.061Z","actions":["price_suggestion"]}
2026-09-23 19:56:23 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 19:56:28 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b15c1f0b-526f-40d1-9baf-7543e1346521","topic":"payments","resource":"/collections/179789356032","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T22:56:28.035Z","attempts":1,"received":"2026-09-23T22:56:27.827Z","actions":[]}
2026-09-23 19:56:28 info: [ML Webhook] Ignorado topic: payments
2026-09-23 19:57:57 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"6976dbea-533f-408d-8c58-88b8fa2b7e12","topic":"catalog_item_competition_status","resource":"/items/MLC2261716953/price_to_win","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T22:57:56.988Z","attempts":1,"received":"2026-09-23T22:57:56.781Z","actions":[]}
2026-09-23 19:57:57 info: [ML Webhook] Ignorado topic: catalog_item_competition_status
2026-09-23 20:03:39 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"fc5e08f1-319d-40b5-814a-bf0022062ac3","topic":"price_suggestion","resource":"/suggestions/items/MLC1696210651/details","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T23:03:39.009Z","attempts":3,"received":"2026-09-23T22:50:46.061Z","actions":["price_suggestion"]}
2026-09-23 20:03:39 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 20:04:09 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f4893871-f77f-4603-b5c5-b7d01a7bf249","topic":"items","resource":"/items/MLC3335728010","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T23:04:08.884Z","attempts":2,"received":"2026-09-23T23:04:06.684Z","actions":[]}
2026-09-23 20:04:09 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 20:19:07 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"0bfe5753-24c4-4400-869f-e5cab7903863","topic":"payments","resource":"/collections/178093319657","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T23:19:07.343Z","attempts":1,"received":"2026-09-23T23:19:07.216Z","actions":[]}
2026-09-23 20:19:07 info: [ML Webhook] Ignorado topic: payments
2026-09-23 20:24:26 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"c01813d6-2581-41cf-aecc-3fb3d1acb430","topic":"payments","resource":"/collections/179542858725","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T23:24:26.511Z","attempts":1,"received":"2026-09-23T23:24:26.42Z","actions":[]}
2026-09-23 20:24:26 info: [ML Webhook] Ignorado topic: payments
2026-09-23 20:33:00 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2930e269-90ba-4074-a4eb-fb8e2507f2c4","topic":"payments","resource":"/collections/179274912327","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T23:33:00.381Z","attempts":1,"received":"2026-09-23T23:33:00.295Z","actions":[]}
2026-09-23 20:33:00 info: [ML Webhook] Ignorado topic: payments
2026-09-23 20:33:39 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"9a24366f-ea2b-4d3e-bdd6-e325448cf3d0","topic":"items","resource":"/items/MLC989800029","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T23:33:39.373Z","attempts":2,"received":"2026-09-23T23:33:36.255Z","actions":[]}
2026-09-23 20:33:39 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 20:39:02 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"413951e6-3abc-403d-87b9-9988c7f8c5e6","topic":"items","resource":"/items/MLC4152911588","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T23:39:02.362Z","attempts":3,"received":"2026-09-23T22:51:24.295Z","actions":[]}
2026-09-23 20:39:02 info: [ML Webhook] Evento duplicado ignorado: 413951e6-3abc-403d-87b9-9988c7f8c5e6
2026-09-23 20:39:10 info: Datos llegados desde el webhook-Falabella:
 {"event":"onOrderCreated","event_type":null,"topic":null,"type":null,"resource":null,"user_id":null,"seller_email":null,"feed":null,"seller_skus":null}
2026-09-23 20:39:10 info: [FB Webhook] Request recibida ip=127.0.0.1 ua=axios/1.18.1 ct=application/json topic=onOrderCreated
2026-09-23 20:39:10 info: [FB Webhook] Payload recibido (liviano): {"event":"onOrderCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"OrderId":1165600248},"OrderId":1165600248}
2026-09-23 20:39:10 info: [FB Webhook][ORDER_RAW] topic=onOrderCreated order_id=1165600248 payload={"event":"onOrderCreated","event_type":null,"topic":null,"type":null,"resource":null,"event_id":null,"user_id":null,"seller_email":null,"seller_id":null,"timestamp":null,"created_at":null,"payload":{"OrderId":1165600248},"OrderId":1165600248}
2026-09-23 20:39:11 warn: [FB Webhook] Credencial Falabella ambigua: 3 credenciales activas y el webhook no trajo seller_id/seller_email confiable
2026-09-23 20:39:12 info: [FB Webhook] Credencial resuelta por GetOrder: credential_id=67, order_id=1165600248
2026-09-23 20:39:12 warn: [Webhook] Link no encontrado marketplace=4 external_id=ON-00014 credential_id=67 company_id=null branch_id=null
2026-09-23 20:39:12 warn: [Webhook] Link no encontrado marketplace=4 external_id=ON-00014 credential_id=67 company_id=19 branch_id=null
2026-09-23 20:39:12 info: Notificación creada para usuario 40 (ID: 135)
2026-09-23 20:39:12 info: [FB Webhook] Notificacion de venta creada order=1165600248 user_id=40 notification_id=135
2026-09-23 20:39:15 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"1109b51a-743d-42b8-9533-1a356cb08da0","topic":"items","resource":"/items/MLC989800029","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T23:39:14.925Z","attempts":2,"received":"2026-09-23T23:39:10.83Z","actions":[]}
2026-09-23 20:39:15 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 20:41:01 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"fc263238-8558-4c4a-8124-e96e16d71f59","topic":"items","resource":"/items/MLC1489716389","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T23:41:00.894Z","attempts":2,"received":"2026-09-23T23:40:58.336Z","actions":[]}
2026-09-23 20:41:01 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 20:50:11 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"c289ce3e-e68e-45ae-bdd6-d50c99834985","topic":"items","resource":"/items/MLC3773119084","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T23:50:11.4Z","attempts":2,"received":"2026-09-23T23:50:07.617Z","actions":[]}
2026-09-23 20:50:11 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 20:52:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d9c1939c-ed35-471c-aca5-c53e0c60a3bd","topic":"shipments","resource":"/shipments/48083207737","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T23:52:47.804Z","attempts":1,"received":"2026-09-23T23:52:47.684Z","actions":[]}
2026-09-23 20:52:48 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 20:52:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"6fd986c2-9405-4d03-a737-e0f0435b685d","topic":"shipments","resource":"/shipments/48082919505","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T23:52:48.29Z","attempts":1,"received":"2026-09-23T23:52:47.548Z","actions":[]}
2026-09-23 20:52:48 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 20:52:49 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"766601b0-2997-46df-8d84-20eea043bb54","topic":"shipments","resource":"/shipments/48086382286","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-23T23:52:48.64Z","attempts":1,"received":"2026-09-23T23:52:47.774Z","actions":[]}
2026-09-23 20:52:49 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 20:52:49 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"bb091bc3-f61b-47ec-aa5d-14d58aa2e4c4","topic":"shipments","resource":"/shipments/48086004593","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-23T23:52:49.321Z","attempts":1,"received":"2026-09-23T23:52:48.79Z","actions":[]}
2026-09-23 20:52:49 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 21:14:53 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"8873276f-3bd3-4a60-be0e-916f80a9c73b","topic":"items","resource":"/items/MLC1489716389","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:14:53.287Z","attempts":3,"received":"2026-09-23T23:33:35.946Z","actions":[]}
2026-09-23 21:14:53 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 21:16:10 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a9139263-ff4d-4406-9f0b-1aab60f03b88","topic":"shipments","resource":"/shipments/48071416999","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:16:10.443Z","attempts":1,"received":"2026-09-24T00:16:10.26Z","actions":[]}
2026-09-23 21:16:10 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 21:16:50 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d5f4eb3e-e0a1-42d3-83ef-fb30eddf64f0","topic":"shipments","resource":"/shipments/48071416999","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:16:50.535Z","attempts":1,"received":"2026-09-24T00:16:50.065Z","actions":[]}
2026-09-23 21:16:50 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 21:16:52 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"aaaa4e1b-1ffe-4708-8e1b-96632c481232","topic":"orders_v2","resource":"/orders/2000018581074314","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:16:51.991Z","attempts":1,"received":"2026-09-24T00:16:51.786Z","actions":["static_tags:pack_order","action:new_tag","site_id:mlc","channel:marketplace","payments","fulfilled","action:delete_tag","is_test:false","pack_order:true","order_items"]}
2026-09-23 21:16:52 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 21:16:52 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"bc70f09c-2c92-425b-b02d-17f5b0133fca","topic":"orders_v2","resource":"/orders/2000018581072502","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:16:52.272Z","attempts":1,"received":"2026-09-24T00:16:52.05Z","actions":["static_tags:pack_order","action:new_tag","site_id:mlc","channel:marketplace","payments","fulfilled","action:delete_tag","is_test:false","pack_order:true","order_items"]}
2026-09-23 21:16:52 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 21:16:52 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"afb18a0c-3fc4-4d02-96bc-230bde4cbdc3","topic":"orders_v2","resource":"/orders/2000018581068658","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:16:52.588Z","attempts":1,"received":"2026-09-24T00:16:52.368Z","actions":["static_tags:pack_order","action:new_tag","site_id:mlc","channel:marketplace","payments","fulfilled","action:delete_tag","is_test:false","pack_order:true","order_items"]}
2026-09-23 21:16:52 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 21:29:38 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"56493a06-c2fd-407c-bca7-d3219ff06a6b","topic":"items","resource":"/items/MLC3348097042","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:29:37.62Z","attempts":2,"received":"2026-09-24T00:29:36.537Z","actions":[]}
2026-09-23 21:29:38 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 21:31:07 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"5768fec7-7dca-462c-a3fc-59e1df66c067","topic":"items","resource":"/items/MLC2291503006","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:31:07.246Z","attempts":2,"received":"2026-09-24T00:31:05.242Z","actions":[]}
2026-09-23 21:31:07 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 21:31:08 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f4367ad8-5b1c-404b-ba04-33e033081b83","topic":"items","resource":"/items/MLC1466283079","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:31:08.17Z","attempts":2,"received":"2026-09-24T00:31:05.09Z","actions":[]}
2026-09-23 21:31:08 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 21:35:16 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"39500e42-32ec-42e9-bda1-a288c173d97a","topic":"items","resource":"/items/MLC3348097042","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:35:16.29Z","attempts":2,"received":"2026-09-24T00:35:14.487Z","actions":[]}
2026-09-23 21:35:16 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 21:36:49 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f481e80f-a577-4a07-8844-2e0dfdbbf9a3","topic":"items","resource":"/items/MLC1466283079","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:36:48.722Z","attempts":2,"received":"2026-09-24T00:36:47.632Z","actions":[]}
2026-09-23 21:36:49 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 21:36:50 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2c004bc4-34f2-43aa-8d71-e460e1576099","topic":"items","resource":"/items/MLC2291503006","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:36:49.755Z","attempts":2,"received":"2026-09-24T00:36:47.625Z","actions":[]}
2026-09-23 21:36:50 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 21:39:47 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e120d8b3-1565-4ea5-bae6-a606157c7836","topic":"payments","resource":"/collections/179012052525","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T00:39:47.519Z","attempts":1,"received":"2026-09-24T00:39:47.395Z","actions":[]}
2026-09-23 21:39:47 info: [ML Webhook] Ignorado topic: payments
2026-09-23 21:40:49 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"1f325211-11d6-401f-98dc-d8cdb4d39d30","topic":"items","resource":"/items/MLC3348097046","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:40:49.101Z","attempts":2,"received":"2026-09-24T00:40:46.986Z","actions":[]}
2026-09-23 21:40:49 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 21:41:21 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d60dcd5a-67ab-44d6-85f5-3b2bb8a09cfa","topic":"catalog_item_competition_status","resource":"/items/MLC1781366449/price_to_win","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:41:21.424Z","attempts":1,"received":"2026-09-24T00:41:21.318Z","actions":[]}
2026-09-23 21:41:21 info: [ML Webhook] Ignorado topic: catalog_item_competition_status
2026-09-23 21:42:53 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"73db8512-d682-45b9-a872-ab4372807563","topic":"shipments","resource":"/shipments/48086382286","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T00:42:52.791Z","attempts":1,"received":"2026-09-24T00:42:52.67Z","actions":[]}
2026-09-23 21:42:53 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 21:43:08 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"88610120-ab41-4e8d-b4d8-7de0f4c9c554","topic":"shipments","resource":"/shipments/48086004593","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:43:08.564Z","attempts":1,"received":"2026-09-24T00:43:08.134Z","actions":[]}
2026-09-23 21:43:08 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 21:45:00 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"36970ff1-6396-4e37-9241-76405aa0ff9a","topic":"shipments","resource":"/shipments/48083207737","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:44:59.804Z","attempts":1,"received":"2026-09-24T00:44:59.624Z","actions":[]}
2026-09-23 21:45:00 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 21:45:59 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ac3e4357-2072-4a76-951c-5109f174d36b","topic":"shipments","resource":"/shipments/48082919505","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:45:59.259Z","attempts":1,"received":"2026-09-24T00:45:59.084Z","actions":[]}
2026-09-23 21:45:59 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 21:46:41 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"c603bd67-ca11-4653-9a2e-7f149cb8b160","topic":"items","resource":"/items/MLC3348097046","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:46:40.845Z","attempts":2,"received":"2026-09-24T00:46:37.354Z","actions":[]}
2026-09-23 21:46:41 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 21:48:37 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4e60753a-7a8e-41e2-91ec-d85413619790","topic":"payments","resource":"/collections/180265553402","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:48:37.326Z","attempts":1,"received":"2026-09-24T00:48:37.235Z","actions":[]}
2026-09-23 21:48:37 info: [ML Webhook] Ignorado topic: payments
2026-09-23 21:49:49 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"16898355-26c5-4af4-9966-77e3474f42c8","topic":"payments","resource":"/collections/179593548367","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T00:49:49.397Z","attempts":1,"received":"2026-09-24T00:49:49.297Z","actions":[]}
2026-09-23 21:49:49 info: [ML Webhook] Ignorado topic: payments
2026-09-23 21:49:52 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"bde03753-8808-4233-a68a-31ecbad56df3","topic":"stock-locations","resource":"/user-products/MLCU4227779119/stock","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T00:49:51.718Z","attempts":1,"received":"2026-09-24T00:49:51.579Z","actions":["action:stockout","type:selling_address"]}
2026-09-23 21:49:52 info: [ML Webhook] Ignorado topic: stock-locations
2026-09-23 21:49:53 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"788afecd-b1a5-4916-a8a8-a8f32ad54002","topic":"items","resource":"/items/MLC4152911588","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T00:49:53.054Z","attempts":2,"received":"2026-09-24T00:49:49.87Z","actions":[]}
2026-09-23 21:49:53 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC4152911588
2026-09-23 21:49:53 info: [ML Webhook] Token expirado para credential 55; renovando antes de procesar webhook
2026-09-23 21:49:53 info: credential value: {"id":55,"marketplace_id":3,"company_id":19,"user_id":40,"name":"Asia Import","country":"CL","access_token":"APP_USR-6082279668370934-092313-320a870128dee33f83f3e06f522be00a-2982798585","refresh_token":"TG-6ab40be08720df0001c78e06-2982798585","expires_at":"2026-09-23T23:26:56.000Z","seller_email":null,"seller_id":null,"api_key":null,"additional_data":"{\"ml_user_id\":2982798585,\"original_name\":\"Asia Import\",\"connection_status\":\"connected\",\"disconnected_at\":\"2026-08-13T18:14:52.279Z\",\"disconnected_reason\":\"user_requested\",\"reconnected_at\":\"2026-08-13T20:15:04.595Z\"}","active":true,"createdAt":"2026-07-31T17:00:10.000Z","updatedAt":"2026-09-23T17:26:56.000Z","marketplace":{"id":3,"name":"MercadoLibre Chile","description":"Integración con MercadoLibre Chile (MLC)","type":1,"domain":"https://api.mercadolibre.com","config":"{\"country\": \"CL\", \"site_id\": \"MLC\", \"currency_id\": \"CLP\"}","active":true,"client_id":"6082279668370934","client_secret":"8zAYJacExLQTUk8l6YjiGw68xdqh6MOy","redirect_uri":"https://spree.klint.cl","scopes":"offline_access read urn:global:admin:info:/read-only urn:global:admin:info:/read-write urn:global:admin:oauth:/read-only urn:global:admin:oauth:/read-write urn:global:admin:users:/read-only urn:global:admin:users:/read-write urn:ml:all:publish-sync:/read-only urn:ml:mktp:ads:/read-write urn:ml:mktp:comunication:/read-write urn:ml:mktp:invoices:/read-write urn:ml:mktp:metrics:/read-only urn:ml:mktp:offers:/read-write urn:ml:mktp:orders-shipments:/read-write urn:ml:mktp:publish-sync:/read-only urn:ml:mktp:publish-sync:/read-write write","createdAt":"2025-11-26T20:14:19.000Z","updatedAt":"2026-01-21T00:02:27.000Z"}}
2026-09-23 21:49:53 info: marketplace value: {"id":3,"name":"MercadoLibre Chile","description":"Integración con MercadoLibre Chile (MLC)","type":1,"domain":"https://api.mercadolibre.com","config":"{\"country\": \"CL\", \"site_id\": \"MLC\", \"currency_id\": \"CLP\"}","active":true,"client_id":"6082279668370934","client_secret":"8zAYJacExLQTUk8l6YjiGw68xdqh6MOy","redirect_uri":"https://spree.klint.cl","scopes":"offline_access read urn:global:admin:info:/read-only urn:global:admin:info:/read-write urn:global:admin:oauth:/read-only urn:global:admin:oauth:/read-write urn:global:admin:users:/read-only urn:global:admin:users:/read-write urn:ml:all:publish-sync:/read-only urn:ml:mktp:ads:/read-write urn:ml:mktp:comunication:/read-write urn:ml:mktp:invoices:/read-write urn:ml:mktp:metrics:/read-only urn:ml:mktp:offers:/read-write urn:ml:mktp:orders-shipments:/read-write urn:ml:mktp:publish-sync:/read-only urn:ml:mktp:publish-sync:/read-write write","createdAt":"2025-11-26T20:14:19.000Z","updatedAt":"2026-01-21T00:02:27.000Z"}
2026-09-23 21:49:53 info: [MercadoLibreAdapter] Intentando refresh: {"client_id":"6082279668...","refresh_token":"TG-6ab40be08720df000..."}
2026-09-23 21:49:54 info: [MercadoLibreAdapter] ✅ Refresh exitoso
2026-09-23 21:49:54 info: [ML Verify] Respuesta item MLC4152911588: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC4152911588","title":"Pack De 10 Tazónes Enlozado Sublimable Borde Plata 12oz Rojo","status":"paused","sub_status":["out_of_stock"],"sub_status_text":"out_of_stock","category_id":"MLC32658","domain_id":"MLC-KITCHEN_BOWLS","price":32990,"available_quantity":0,"permalink":"https://articulo.mercadolibre.cl/MLC-4152911588-pack-de-10-tazones-enlozado-sublimable-borde-plata-12oz-rojo-_JM","last_updated":"2026-09-24T00:49:49.645Z"}}
2026-09-23 21:49:54 info: [ML Webhook] Item MLC4152911588 verificado: {"topic":"items","resource":"/items/MLC4152911588","snapshot":{"id":"MLC4152911588","title":"Pack De 10 Tazónes Enlozado Sublimable Borde Plata 12oz Rojo","status":"paused","sub_status":["out_of_stock"],"category_id":"MLC32658","price":32990,"permalink":"https://articulo.mercadolibre.cl/MLC-4152911588-pack-de-10-tazones-enlozado-sublimable-borde-plata-12oz-rojo-_JM","last_updated":"2026-09-24T00:49:49.645Z"}}
2026-09-23 21:49:54 info: [ML Webhook] Item MLC4152911588 sincronizado: paused (out_of_stock)
2026-09-23 21:49:55 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a53d8e7c-cd95-4057-b832-8cafb7048b95","topic":"items","resource":"/items/MLC4152911588","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T00:49:55.239Z","attempts":2,"received":"2026-09-24T00:49:53.417Z","actions":[]}
2026-09-23 21:49:55 warn: [ML Webhook] Credencial resuelta por fallback ml_user_id=2982798585; no habia task/link para item=MLC4152911588
2026-09-23 21:49:55 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"c4834485-ca62-4102-afe2-34aa7c812bb4","topic":"orders_v2","resource":"/orders/2000018616305512","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T00:49:55.399Z","attempts":1,"received":"2026-09-24T00:49:55.277Z","actions":["static_tags:pack_order","site_id:mlc","channel:marketplace","payments","is_test:false","pack_order:true","order_items"]}
2026-09-23 21:49:55 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 21:49:55 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"381358c8-3f1b-4008-b208-39e1f2b74f4e","topic":"shipments","resource":"/shipments/48088646830","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T00:49:55.499Z","attempts":1,"received":"2026-09-24T00:49:55.357Z","actions":[]}
2026-09-23 21:49:55 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 21:49:55 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 21:49:55 info: [ML Verify] Respuesta item MLC4152911588: {"http_status":200,"http_status_text":"OK","snapshot":{"id":"MLC4152911588","title":"Pack De 10 Tazónes Enlozado Sublimable Borde Plata 12oz Rojo","status":"paused","sub_status":["out_of_stock"],"sub_status_text":"out_of_stock","category_id":"MLC32658","domain_id":"MLC-KITCHEN_BOWLS","price":32990,"available_quantity":0,"permalink":"https://articulo.mercadolibre.cl/MLC-4152911588-pack-de-10-tazones-enlozado-sublimable-borde-plata-12oz-rojo-_JM","last_updated":"2026-09-24T00:49:49.645Z"}}
2026-09-23 21:49:55 info: [ML Webhook] Item MLC4152911588 verificado: {"topic":"items","resource":"/items/MLC4152911588","snapshot":{"id":"MLC4152911588","title":"Pack De 10 Tazónes Enlozado Sublimable Borde Plata 12oz Rojo","status":"paused","sub_status":["out_of_stock"],"category_id":"MLC32658","price":32990,"permalink":"https://articulo.mercadolibre.cl/MLC-4152911588-pack-de-10-tazones-enlozado-sublimable-borde-plata-12oz-rojo-_JM","last_updated":"2026-09-24T00:49:49.645Z"}}
2026-09-23 21:49:55 info: [ML Webhook] Item MLC4152911588 sincronizado: paused (out_of_stock)
2026-09-23 21:49:56 info: [ML Webhook] Recurso discounts 2000018616305512 no encontrado (404)
2026-09-23 21:49:56 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"122fe7aa-9be0-43c8-a70a-59f0893f678f","topic":"orders_v2","resource":"/orders/2000018616305512","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T00:49:55.718Z","attempts":1,"received":"2026-09-24T00:49:55.43Z","actions":["status"]}
2026-09-23 21:49:56 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC4152911588 credential_id=55 company_id=null branch_id=null
2026-09-23 21:49:56 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC4152911588 credential_id=55 company_id=19 branch_id=null
2026-09-23 21:49:56 info: Notificación creada para usuario 40 (ID: 136)
2026-09-23 21:49:56 info: [ML Webhook] Notificacion de venta creada order=2000018616305512 user_id=40 notification_id=136
2026-09-23 21:49:56 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 21:49:57 info: [ML Webhook] Recurso discounts 2000018616305512 no encontrado (404)
2026-09-23 21:49:57 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"b93b2401-7f49-4d75-a7d5-9ce62dc20d75","topic":"orders_v2","resource":"/orders/2000018616305512","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T00:49:57.247Z","attempts":1,"received":"2026-09-24T00:49:56.867Z","actions":["static_tags:pack_order","site_id:mlc","channel:marketplace","payments","is_test:false","pack_order:true","order_items"]}
2026-09-23 21:49:57 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC4152911588 credential_id=55 company_id=null branch_id=null
2026-09-23 21:49:57 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC4152911588 credential_id=55 company_id=19 branch_id=null
2026-09-23 21:49:57 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 21:49:57 info: [ML Webhook] Recurso discounts 2000018616305512 no encontrado (404)
2026-09-23 21:49:57 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a685ac9d-91eb-407a-81c3-41d01270fb8f","topic":"shipments","resource":"/shipments/48088646830","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T00:49:57.921Z","attempts":1,"received":"2026-09-24T00:49:57.563Z","actions":[]}
2026-09-23 21:49:57 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 21:49:58 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC4152911588 credential_id=55 company_id=null branch_id=null
2026-09-23 21:49:58 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC4152911588 credential_id=55 company_id=19 branch_id=null
2026-09-23 21:50:00 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d75537e2-e16c-4f53-8acf-c28dba2ddb0f","topic":"shipments","resource":"/shipments/48088646830","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T00:50:00.261Z","attempts":1,"received":"2026-09-24T00:49:59.75Z","actions":[]}
2026-09-23 21:50:00 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 21:50:00 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ef1bc29c-0e07-4641-8557-434b8e48287e","topic":"shipments","resource":"/shipments/48088646830","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T00:50:00.311Z","attempts":1,"received":"2026-09-24T00:49:59.755Z","actions":[]}
2026-09-23 21:50:00 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 21:51:26 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"32804fbc-39ce-497e-b6ea-7e43f6fc2653","topic":"orders_v2","resource":"/orders/2000018616305512","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T00:51:26.389Z","attempts":1,"received":"2026-09-24T00:51:25.413Z","actions":["static_tags:pack_order","site_id:mlc","channel:marketplace","payments","expiration_date","is_test:false","pack_order:true","order_items"]}
2026-09-23 21:51:26 info: [MercadoLibreAdapter] ✅ Token válido para: ASIA_SHOP
2026-09-23 21:51:27 info: [ML Webhook] Recurso discounts 2000018616305512 no encontrado (404)
2026-09-23 21:51:27 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC4152911588 credential_id=55 company_id=null branch_id=null
2026-09-23 21:51:27 warn: [Webhook] Link no encontrado marketplace=3 external_id=MLC4152911588 credential_id=55 company_id=19 branch_id=null
2026-09-23 21:54:45 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"122fe7aa-9be0-43c8-a70a-59f0893f678f","topic":"orders_v2","resource":"/orders/2000018616305512","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T00:54:45.335Z","attempts":2,"received":"2026-09-24T00:49:55.43Z","actions":["status"]}
2026-09-23 21:54:45 info: [ML Webhook] Evento duplicado ignorado: 122fe7aa-9be0-43c8-a70a-59f0893f678f
2026-09-23 21:54:59 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7b167a3b-35fd-4ec4-b8a4-d2570ab25cc0","topic":"price_suggestion","resource":"/suggestions/items/MLC1781366449/details","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:54:58.65Z","attempts":2,"received":"2026-09-24T00:49:28.482Z","actions":["price_suggestion"]}
2026-09-23 21:54:59 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 21:56:56 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"f63fdf28-8ce8-4485-a20c-1369d6db9547","topic":"payments","resource":"/collections/179084986451","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:56:55.757Z","attempts":1,"received":"2026-09-24T00:56:55.65Z","actions":[]}
2026-09-23 21:56:56 info: [ML Webhook] Ignorado topic: payments
2026-09-23 21:57:36 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"a913d0e6-71eb-4ac8-a1e0-b343ac3ec2fd","topic":"items","resource":"/items/MLC3449445306","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T00:57:36.336Z","attempts":2,"received":"2026-09-24T00:57:34.769Z","actions":[]}
2026-09-23 21:57:36 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 22:04:18 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"39d3ac19-43d3-4d68-a451-c6ccfb1fac96","topic":"price_suggestion","resource":"/suggestions/items/MLC1883587159/details","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T01:04:17.905Z","attempts":2,"received":"2026-09-24T00:58:47.37Z","actions":["price_suggestion"]}
2026-09-23 22:04:18 info: [ML Webhook] Ignorado topic: price_suggestion
2026-09-23 22:11:08 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"2a089d48-c2d9-4404-8425-d804c7e66c6f","topic":"shipments","resource":"/shipments/48082919505","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T01:11:07.845Z","attempts":1,"received":"2026-09-24T01:11:07.762Z","actions":[]}
2026-09-23 22:11:08 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 22:24:35 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"d2a6d77b-4840-40af-ba43-5b9945167fca","topic":"payments","resource":"/collections/179309352648","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T01:24:35.263Z","attempts":1,"received":"2026-09-24T01:24:35.155Z","actions":[]}
2026-09-23 22:24:35 info: [ML Webhook] Ignorado topic: payments
2026-09-23 22:30:11 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e3d5fdf8-c300-401e-af13-1585331f6afa","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC1883587159-76895790710","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T01:30:11.033Z","attempts":1,"received":"2026-09-24T01:30:10.938Z","actions":[]}
2026-09-23 22:30:11 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 22:31:34 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"57cf22aa-b29a-4aff-b877-ae485230daf2","topic":"payments","resource":"/collections/179087389933","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T01:31:34.13Z","attempts":1,"received":"2026-09-24T01:31:33.92Z","actions":[]}
2026-09-23 22:31:34 info: [ML Webhook] Ignorado topic: payments
2026-09-23 22:39:34 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"56927b70-3611-4d7b-91b5-1f60b6a36a6e","topic":"shipments","resource":"/shipments/48086382286","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T01:39:34.607Z","attempts":1,"received":"2026-09-24T01:39:34.473Z","actions":[]}
2026-09-23 22:39:34 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 23:00:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4dbb626c-bb63-461d-8b08-8a749e193352","topic":"shipments","resource":"/shipments/48082919505","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:00:45.884Z","attempts":1,"received":"2026-09-24T02:00:45.75Z","actions":[]}
2026-09-23 23:00:46 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 23:00:48 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"57fd91fa-895a-4d32-951e-b9a564b218f7","topic":"shipments","resource":"/shipments/48082919505","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:00:48.35Z","attempts":1,"received":"2026-09-24T02:00:48.098Z","actions":[]}
2026-09-23 23:00:48 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 23:05:55 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"6c173053-9735-4044-801e-60aca7d9f4de","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC3427472258-76595450631","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:05:54.647Z","attempts":1,"received":"2026-09-24T02:05:54.521Z","actions":[]}
2026-09-23 23:05:55 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 23:05:55 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"59f247d4-fba3-435c-80e7-ecc18decd4a3","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC1611513557-76790749007","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:05:54.735Z","attempts":1,"received":"2026-09-24T02:05:54.559Z","actions":[]}
2026-09-23 23:05:55 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 23:05:55 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"ea6965a7-555c-4ba8-9896-2c0c1c5cee17","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC1791613201-76666388332","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:05:54.771Z","attempts":1,"received":"2026-09-24T02:05:54.563Z","actions":[]}
2026-09-23 23:05:55 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 23:06:13 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"06e10c12-9b5c-4263-aea0-dfb147036a07","topic":"shipments","resource":"/shipments/48083666701","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:06:13.07Z","attempts":1,"received":"2026-09-24T02:06:12.651Z","actions":[]}
2026-09-23 23:06:13 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 23:06:24 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"9d85b903-c0eb-4782-bdf3-8052ea722623","topic":"items","resource":"/items/MLC1695612979","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:06:23.793Z","attempts":2,"received":"2026-09-24T02:06:22.624Z","actions":[]}
2026-09-23 23:06:24 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 23:06:24 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"169ffded-7656-41d6-ba85-364ac2c894c8","topic":"items","resource":"/items/MLC3173669762","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:06:24.411Z","attempts":2,"received":"2026-09-24T02:06:21.919Z","actions":[]}
2026-09-23 23:06:24 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 23:11:46 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"7db9af47-002c-41be-9fc5-9f7f57d8fda3","topic":"payments","resource":"/collections/180088018848","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:11:46.501Z","attempts":1,"received":"2026-09-24T02:11:46.43Z","actions":[]}
2026-09-23 23:11:46 info: [ML Webhook] Ignorado topic: payments
2026-09-23 23:11:59 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"5d12ef1d-243c-4768-b432-cede88408cc4","topic":"items","resource":"/items/MLC1695612979","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:11:58.868Z","attempts":2,"received":"2026-09-24T02:11:56.349Z","actions":[]}
2026-09-23 23:11:59 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 23:12:05 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"4ebcac67-e582-429b-9dda-97cf830a40d5","topic":"items","resource":"/items/MLC3173669762","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:12:05.026Z","attempts":2,"received":"2026-09-24T02:12:03.999Z","actions":[]}
2026-09-23 23:12:05 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 23:14:21 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"fe82f6f0-8a91-4bd1-bdd2-d4948039be69","topic":"shipments","resource":"/shipments/48083207737","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:14:21.418Z","attempts":1,"received":"2026-09-24T02:14:20.662Z","actions":[]}
2026-09-23 23:14:21 info: [ML Webhook] Ignorado topic: shipments
2026-09-23 23:29:32 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"699d51a4-89cf-4809-9284-d0202a7da0ae","topic":"payments","resource":"/collections/180540068336","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:29:32.285Z","attempts":1,"received":"2026-09-24T02:29:32.219Z","actions":[]}
2026-09-23 23:29:32 info: [ML Webhook] Ignorado topic: payments
2026-09-23 23:33:55 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"23eab9c0-4f50-42fa-ba5f-1be9562da98a","topic":"items","resource":"/items/MLC1477779677","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:33:55.061Z","attempts":2,"received":"2026-09-24T02:33:52.016Z","actions":[]}
2026-09-23 23:33:55 warn: [ML Webhook] Credencial no encontrada para ml_user_id=776354898
2026-09-23 23:33:57 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"169ffded-7656-41d6-ba85-364ac2c894c8","topic":"items","resource":"/items/MLC3173669762","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:33:56.957Z","attempts":3,"received":"2026-09-24T02:06:21.919Z","actions":[]}
2026-09-23 23:34:00 info: [ML Webhook] Evento duplicado ignorado: 169ffded-7656-41d6-ba85-364ac2c894c8
2026-09-23 23:36:09 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e976fb6e-9f86-4151-97c6-797c03924e7b","topic":"payments","resource":"/collections/178770285829","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:36:08.702Z","attempts":1,"received":"2026-09-24T02:36:08.538Z","actions":[]}
2026-09-23 23:36:09 info: [ML Webhook] Ignorado topic: payments
2026-09-23 23:43:38 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"68fd9324-cdb0-4b73-bd23-7b67b92a7382","topic":"public_candidates","resource":"/seller-promotions/candidates/CANDIDATE-MLC1781366449-76793461848","user_id":776354898,"application_id":6082279668370934,"sent":"2026-09-24T02:43:38.126Z","attempts":1,"received":"2026-09-24T02:43:38.023Z","actions":[]}
2026-09-23 23:43:38 info: [ML Webhook] Ignorado topic: public_candidates
2026-09-23 23:49:28 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"3e6ed4f9-2751-42cf-9843-64212ec380e3","topic":"payments","resource":"/collections/179141676171","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T02:49:28.329Z","attempts":1,"received":"2026-09-24T02:49:28.261Z","actions":[]}
2026-09-23 23:49:28 info: [ML Webhook] Ignorado topic: payments
2026-09-23 23:49:29 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"e228edaf-2deb-4a94-9de3-72e67444ceba","topic":"payments","resource":"/collections/179552359858","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T02:49:28.744Z","attempts":1,"received":"2026-09-24T02:49:28.646Z","actions":[]}
2026-09-23 23:49:29 info: [ML Webhook] Ignorado topic: payments
2026-09-23 23:49:36 info: Datos llegados desde el webhook-Mercado-Libre:
 {"_id":"40935559-edea-432a-babf-59613553ea50","topic":"payments","resource":"/collections/178569645701","user_id":2982798585,"application_id":6082279668370934,"sent":"2026-09-24T02:49:36.284Z","attempts":1,"received":"2026-09-24T02:49:36.224Z","actions":[]}
2026-09-23 23:49:36 info: [ML Webhook] Ignorado topic: payments
