📋 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
productsProducto con variantes
combinationsVariantes de producto
product_featuresCaracteristicas
product_feature_valuesValores de caracteristicas
product_optionsAtributos (Color, Talla)
product_option_valuesValores de atributos
categoriesArbol de categorias
manufacturersFabricantes/Marcas
suppliersProveedores
imagesSubida de imagenes
tagsEtiquetas de producto
stock_availablesSolo GET y PUT
specific_pricesPrecios especiales
attachmentsAdjuntos de producto

#Recursos de pedidos

RecursoGETPOSTPUTDELETENotas
ordersPedidos principales
order_detailsLineas de pedido
order_historiesCambios de estado
order_statesEstados disponibles
order_carriersTransportista del pedido
order_paymentsPagos
order_invoicesFacturas
order_slipsNotas de credito
cartsCarritos
cart_rulesCupones/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.