From 0d32497abdcee97d0fad3899cfbc870f12a89975 Mon Sep 17 00:00:00 2001 From: luklpz Date: Sun, 17 May 2026 19:04:24 +0200 Subject: [PATCH] fix: set state=1 in product XML so PS 8 admin list shows synced products PS 8 introduced a state column (0=draft, 1=published). Products created via Webservice without state default to 0, making them invisible in the admin product list (which filters state=1 only). The storefront does not check state, so products appeared there but not in admin. Co-Authored-By: Claude Sonnet 4.6 --- .../sync_service/integration/prestashop/PrestashopClient.java | 1 + 1 file changed, 1 insertion(+) diff --git a/sync-service/src/main/java/com/teterialosjuanjos/tfg/sync_service/integration/prestashop/PrestashopClient.java b/sync-service/src/main/java/com/teterialosjuanjos/tfg/sync_service/integration/prestashop/PrestashopClient.java index e89ce94..cb755f2 100644 --- a/sync-service/src/main/java/com/teterialosjuanjos/tfg/sync_service/integration/prestashop/PrestashopClient.java +++ b/sync-service/src/main/java/com/teterialosjuanjos/tfg/sync_service/integration/prestashop/PrestashopClient.java @@ -255,6 +255,7 @@ public class PrestashopClient { if (dto.idCategoryDefault() != null) { sb.append("").append(escapeXml(dto.idCategoryDefault())).append(""); } + sb.append("1"); sb.append("1"); sb.append("1"); sb.append("1");