feat: add WordPress, PrestaShop and Shopify connection slots
Per-client CMS/ecommerce channels in the agency hub with URL/API placeholders; live sync can come later. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -28,6 +28,9 @@ const PLACEHOLDERS: Record<string, string> = {
|
||||
klaviyo: 'Account / list ID',
|
||||
mailchimp: 'Audience ID',
|
||||
google_drive: 'Folder ID (auto-match o pegar)',
|
||||
wordpress: 'https://sitio.com + Application Password',
|
||||
prestashop: 'https://tienda.com + API key',
|
||||
shopify: 'mitienda.myshopify.com + Admin API token',
|
||||
};
|
||||
|
||||
export default function ClientIntegrationsPanel({
|
||||
@@ -106,6 +109,7 @@ export default function ClientIntegrationsPanel({
|
||||
{ id: 'analytics', title: 'Analítica y medición' },
|
||||
{ id: 'crm', title: 'CRM' },
|
||||
{ id: 'email', title: 'Email / lifecycle' },
|
||||
{ id: 'cms', title: 'Web / e‑commerce' },
|
||||
{ id: 'files', title: 'Archivos' },
|
||||
];
|
||||
|
||||
@@ -278,6 +282,15 @@ export default function ClientIntegrationsPanel({
|
||||
ID manual.
|
||||
</p>
|
||||
)}
|
||||
{(p.id === 'wordpress' ||
|
||||
p.id === 'prestashop' ||
|
||||
p.id === 'shopify') && (
|
||||
<p className="text-[10px] text-gray-500">
|
||||
Guarda la URL del site (y key/token si aplica) en el
|
||||
campo. Sync automático de pedidos/contenidos: siguiente
|
||||
fase.
|
||||
</p>
|
||||
)}
|
||||
</li>
|
||||
);
|
||||
})}
|
||||
|
||||
Reference in New Issue
Block a user