Productos
Cambiar precio, plazo o visibilidad
Cambios que se aplican al momento. Envía solo los campos que quieras cambiar. Los textos, las fotos y la categoría pasan por la revisión de Primters y se cambian desde el panel.
PATCH/products/{id}
Permiso necesario: products:write
En la ruta
idobligatorio | texto | Identificador del producto. |
Cuerpo (JSON)
priceopcional | número | Precio en euros, sin IVA. Mayor que 0. Solo en productos con price_type fixed. |
preparation_daysopcional | entero | Días de preparación, de 0 a 365. |
statusopcional | texto | active para mostrarlo, inactive para ocultarlo. Solo en productos aprobados y con la tienda activa.Valores: active, inactive. |
Petición
curl -X PATCH "https://europe-west1-primters-web.cloudfunctions.net/api/v1/products/p8LmR2wq" \
-H "Authorization: Bearer $PRIMTERS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"price": 10.5,
"status": "inactive"
}'Respuesta
{
"id": "p8LmR2wq",
"object": "product",
"title": "Taza de cerámica personalizada",
"description": "Taza de 350 ml con tu foto o tu texto, apta para lavavajillas.",
"status": "inactive",
"review_status": "approved",
"has_pending_changes": false,
"type": "physical",
"category_id": "tazas",
"subcategory_id": null,
"price": 10.5,
"price_type": "fixed",
"currency": "EUR",
"preparation_days": 3,
"images": [
"https://firebasestorage.googleapis.com/…/taza.jpg"
],
"main_image": "https://firebasestorage.googleapis.com/…/taza.jpg",
"url": null,
"created_at": "2026-10-01T10:00:00.000Z",
"updated_at": "2026-12-04T09:00:00.000Z"
}Errores
| 400 | missing_parameter | Falta un dato obligatorio. |
| 400 | invalid_parameter | Un dato no tiene el formato o el valor admitido. |
| 404 | not_found | La ruta no existe, o el pedido o el producto no es de tu tienda. |
| 409 | not_approved | El producto aún no está aprobado por Primters. |
| 409 | shop_not_active | La tienda no está activa y no puede publicar productos. |
| 409 | price_calculated | El precio del producto depende de la cantidad o de las opciones y se cambia desde el panel. |
¿Dudas o necesitas algo que no está? Escríbenos a contacto@primters.com indicando, si es un error, la petición que haces y la respuesta que recibes (sin la clave).


