chat: layout 3 columnas + fix URL WooCommerce API
- Rediseño de la vista Chat: lista de conversaciones a la izquierda,
burbujas al centro, inspector+simulador apilados a la derecha
- chat-simulator pasa a layout vertical con config 2×2 más compacto
- Fix: construir base URL con /wp-json/{api_version} en los tres
clientes Woo (wooSnapshot, wooOrders, woo.js) — antes llamaba a
/products en vez de /wp-json/wc/v3/products
- Fix: syncFromWoo y syncProducts usan safeFetch (con credentials)
en vez de fetch directo, evitando 401/404 por cookie de sesión faltante
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -105,7 +105,7 @@ export const api = {
|
||||
},
|
||||
|
||||
async syncProducts() {
|
||||
return fetch("/products/sync", { method: "POST" }).then(r => r.json());
|
||||
return safeFetch("/products/sync", { method: "POST" });
|
||||
},
|
||||
|
||||
async updateProductUnit(wooProductId, { sell_unit }) {
|
||||
@@ -214,7 +214,7 @@ export const api = {
|
||||
|
||||
// Sync de emergencia desde WooCommerce
|
||||
async syncFromWoo() {
|
||||
return fetch("/products/sync-from-woo", { method: "POST" }).then(r => r.json());
|
||||
return safeFetch("/products/sync-from-woo", { method: "POST" });
|
||||
},
|
||||
|
||||
// --- Orders & Stats ---
|
||||
|
||||
Reference in New Issue
Block a user