📋 Recursos disponibles (80+) — CRUD y campos

Actualizado: 2024-12-01

PrestaShop expone mas de 80 recursos en su API REST. Cada recurso soporta diferentes operaciones CRUD. Usa schema=synopsis para ver todos los campos disponibles de cualquier recurso.

RecursoGETPOSTPUTDELETENotas
products✅✅✅✅Producto con variantes
combinations✅✅✅✅Variantes de producto
product_features✅✅✅✅Caracteristicas
product_feature_values✅✅✅✅Valores de caracteristicas
product_options✅✅✅✅Atributos (Color, Talla)
product_option_values✅✅✅✅Valores de atributos
categories✅✅✅✅Arbol de categorias
manufacturers✅✅✅✅Fabricantes/Marcas
suppliers✅✅✅✅Proveedores
images✅✅✅✅Subida de imagenes
tags✅✅✅✅Etiquetas de producto
stock_availables✅❌✅❌Solo GET y PUT
specific_prices✅✅✅✅Precios especiales
attachments✅✅✅✅Adjuntos de producto

#Recursos de pedidos

RecursoGETPOSTPUTDELETENotas
orders✅✅✅❌Pedidos principales
order_details✅✅✅❌Lineas de pedido
order_histories✅✅❌❌Cambios de estado
order_states✅✅✅✅Estados disponibles
order_carriers✅✅✅❌Transportista del pedido
order_payments✅✅❌❌Pagos
order_invoices✅✅✅❌Facturas
order_slips✅✅❌❌Notas de credito
carts✅✅✅❌Carritos
cart_rules✅✅✅✅Cupones/Descuentos

#Recursos de clientes

RecursoGETPOSTPUTDELETE
customers✅✅✅✅
addresses✅✅✅✅
groups✅✅✅✅
customer_messages✅✅✅❌
customer_threads✅✅✅❌

#Recursos de configuracion

RecursoGETPOSTPUTDELETE
carriers✅✅✅✅
currencies✅✅✅✅
languages✅✅✅✅
countries✅✅✅✅
zones✅✅✅✅
taxes✅✅✅✅
tax_rule_groups✅✅✅✅
shops✅❌✅❌
shop_groups✅✅✅✅
configurations✅✅✅✅

#Schema de un recurso

Obtener el schema de un recurso para conocer sus campos
bash
# Schema vacio (para crear un nuevo recurso)
curl -u "API_KEY:" \
  "https://mitienda.com/api/products?schema=blank&output_format=JSON"

# Schema con tipos y restricciones
curl -u "API_KEY:" \
  "https://mitienda.com/api/products?schema=synopsis&output_format=JSON"

# El schema synopsis muestra:
# {
#   "product": {
#     "id": { "required": false, "maxSize": 10, "inputType": "listId" },
#     "name": { "required": true, "maxSize": 128, "inputType": "langList" },
#     "price": { "required": true, "inputType": "numeric" },
#     ...
#   }
# }
Descargar en Markdown Pensado para pegar en ChatGPT, Claude u otra IA. Incluye solo el contenido de esta pagina.