Skip to main content
Envía un arreglo de tiendas. Cada ítem crea la tienda cuando su id es nuevo, o actualiza la tienda existente cuando ya pertenece al comercio del access token. Envía solo los campos a cambiar. Cada tienda guardada coincide con Obtener tienda.
Requiere un access token con el scope stores:write. Ver Token para obtenerlo.
merchant_id y env salen del token. El id va en cada ítem. Las zonas de cobertura, las etiquetas y cms no se escriben aquí. Al crear, name, contact, location y timezone son obligatorios. Si omites status, queda ACTIVE. Si omites availability, queda abierta y sin horario. Si omites tags, quedan vacíos. Si omites channel_ids y fulfillment_ids, quedan activos todos los canales y fulfillments que el merchant tenga en ese momento. Los canales y fulfillments que se creen después empiezan desactivados en las tiendas existentes.

Solicitud

El cuerpo es un arreglo de 1 a 100 ítems. Cada ítem acepta estos campos: Se ignoran al escribir: labels, cms, coverage_zones, uid, merchant_id, env.

Respuesta

Zod valida el cuerpo completo antes de guardar. Si algún campo es inválido, responde HTTP 400 y no se guarda ningún ítem. Cuando el cuerpo es válido, los ítems se guardan uno tras otro. El HTTP es 200 solo si todos se guardaron. Si un ítem posterior falla por una regla de negocio, el HTTP es el status de ese ítem (422 o 500).

Errores