PrestaShop

Integraciones disponibles en la API de Prestashop

La API de PrestaShop permite integrar la tienda online con ERP, CRM, herramientas de BI, plataformas logísticas y cualquier otra aplicación mediante un amplio conjunto de recursos y campos que se pueden consultar, crear o actualizar.A continuación encontrarás el detalle completo de todas las entidades soportadas, agrupadas por tipo de recurso. PRODUCTS Gestión completa de […]

La API de PrestaShop permite integrar la tienda online con ERP, CRM, herramientas de BI, plataformas logísticas y cualquier otra aplicación mediante un amplio conjunto de recursos y campos que se pueden consultar, crear o actualizar.
A continuación encontrarás el detalle completo de todas las entidades soportadas, agrupadas por tipo de recurso.

PRODUCTS

Gestión completa de productos del catálogo.

  • id – Identificador único del producto.
  • id_manufacturer – Fabricante asociado.
  • id_default_image – Imagen principal.
  • id_default_combination – Combinación por defecto.
  • new – Indica si es nuevo.
  • cache_default_attribute – Gestión de atributos.
  • id_default_color – Color por defecto.
  • id_tax_rules_group – Grupo de reglas de impuestos.
  • position_in_category – Posición en categoría.
  • type – Tipo de producto.
  • id_shop_default – Tienda por defecto.
  • reference – Referencia interna.
  • supplier_reference – Referencia del proveedor.
  • location – Ubicación.
  • width / height / depth – Dimensiones.
  • weight – Peso.
  • quantity_discount – Descuento por cantidad.
  • ean13 – Código EAN.
  • isbn – Código ISBN.
  • upc – Código UPC.
  • mpn – Código MPN.
  • cache_is_pack – Indica si es un pack.
  • cache_has_attachments – Adjuntos disponibles.
  • is_virtual – Producto virtual.
  • state – Estado.
  • additional_delivery_times – Tiempos de entrega adicionales.
  • delivery_in_stock / delivery_out_stock – Mensajes de entrega.
  • on_sale – En oferta.
  • online_only – Solo disponible online.
  • ecotax / ecotax_inc_tax – Ecotasa.
  • minimal_quantity – Cantidad mínima.
  • low_stock_threshold – Umbral de stock bajo.
  • price / wholesale_price – Precio venta / coste.
  • unity / unit_price_ratio – Unidad.
  • additional_shipping_cost – Coste de envío adicional.
  • customizable – Si permite personalización.
  • text_fields / uploadable_files – Campos personalizables.
  • active – Producto activo.
  • redirect_type – Redirección.
  • id_type_redirected – ID de redirección.
  • available_for_order – Disponible para pedido.
  • available_date – Fecha de disponibilidad.
  • show_condition / condition – Condición del producto.
  • show_price – Mostrar precio.
  • indexed – Indexado para búsqueda.
  • visibility – Visibilidad.
  • advanced_stock_management – Gestión de stock avanzada.
  • date_add / date_upd – Fechas.
  • pack_stock_type – Tipo de stock del pack.

COMBINATIONS

Variantes de un producto.

  • id – Identificador de la combinación.
  • id_product – Producto asociado.
  • location – Ubicación.
  • ean13 / isbn / upc / mpn – Códigos.
  • quantity – Cantidad disponible.
  • reference / supplier_reference – Referencias.
  • wholesale_price – Precio de coste.
  • price – Incremento de precio.
  • ecotax – Ecotasa.
  • weight – Peso adicional.
  • unit_price_impact – Impacto en el precio por unidad.
  • minimal_quantity – Cantidad mínima.
  • low_stock_threshold – Umbral de stock.
  • default_on – Indica si es la combinación por defecto.
  • available_date – Fecha de disponibilidad.

CATEGORIES

Gestión de categorías del catálogo.

  • id – Identificador.
  • id_parent – Categoría padre.
  • level_depth – Nivel de profundidad.
  • active – Si está activa.
  • id_shop_default – Tienda por defecto.
  • is_root_category – Categoría raíz.
  • position – Posición en menú.
  • date_add / date_upd – Fechas.
  • name – Nombre.
  • link_rewrite – URL amigable.
  • description – Descripción.
  • meta_title / meta_description / meta_keywords – Metadatos SEO.

CUSTOMERS

  • id – ID de cliente.
  • id_default_group – Grupo por defecto.
  • id_lang – Idioma.
  • newsletter_date_add – Fecha suscripción newsletter.
  • ip_registration_newsletter – IP suscripción.
  • last_passwd_gen – Fecha última contraseña.
  • secure_key – Clave interna.
  • deleted – Marcado como eliminado.
  • passwd – Contraseña hash.
  • lastname / firstname – Datos personales.
  • id_gender – Género.
  • birthday – Fecha nacimiento.
  • newsletter – Suscrito a newsletter.
  • optin – Acepta comunicaciones.
  • website – Sitio web.
  • company / siret / ape – Datos empresa.
  • outstanding_allow_amount – Crédito permitido.
  • show_public_prices – Mostrar precios públicos.
  • id_risk – Nivel de riesgo.
  • max_payment_days – Días de pago.
  • active – Activo.
  • note – Nota.
  • is_guest – Usuario invitado.
  • date_add / date_upd – Fechas.

ADDRESSES

  • id – Identificador.
  • id_customer – Cliente.
  • id_supplier / id_manufacturer – Proveedor/fabricante.
  • id_warehouse – Almacén.
  • company – Empresa.
  • lastname / firstname – Datos personales.
  • address1 / address2 – Dirección.
  • postcode – Código postal.
  • city – Ciudad.
  • other – Información adicional.
  • phone / phone_mobile – Teléfonos.
  • vat_number – IVA.
  • dni – Documento.
  • active – Activa.
  • date_add / date_upd – Fechas.

ORDERS

Gestión de pedidos.

  • id – ID pedido.
  • id_address_delivery – Dirección envío.
  • id_address_invoice – Dirección factura.
  • id_cart – Carrito asociado.
  • id_currency – Moneda.
  • id_lang – Idioma.
  • id_customer – Cliente.
  • id_carrier – Transportista.
  • compound – Impuesto compuesto.
  • current_state – Estado actual.
  • reference – Referencia del pedido.
  • secure_key – Clave interna.
  • payment – Método de pago.
  • module – Módulo de pago.
  • conversion_rate – Tasa conversión.
  • shipping_number – Número de envío.
  • total_paid / total_paid_tax_incl / total_paid_tax_excl – Totales pagados.
  • total_products / total_products_wt – Total productos.
  • total_shipping / total_shipping_tax_incl / tax_excl – Envío.
  • carrier_tax_rate – Impuestos del envío.
  • total_discounts – Descuentos totales.
  • gift_message – Mensaje de regalo.
  • recyclable – Embalaje reciclable.
  • gift – Es regalo.
  • round_mode / round_type – Configuraciones de redondeo.
  • date_add / date_upd – Fechas.

ORDER DETAILS

Líneas de pedido.

  • id – Identificador.
  • id_order – Pedido.
  • order – Orden de aplicación.
  • product_id / product_attribute_id – Producto y combinación.
  • product_quantity – Cantidad.
  • product_name – Nombre del producto.
  • product_reference – Referencia.
  • product_price – Precio unidad.
  • unit_price_tax_incl / unit_price_tax_excl – Precio con/sin impuestos.
  • total_price_tax_incl / total_price_tax_excl – Totales.
  • purchase_supplier_price – Precio proveedor.
  • original_product_price – Precio original.

ORDER INVOICES

Facturas de pedido.

  • id_order – Pedido.
  • number – Número factura.
  • delivery_number – Número de entrega.
  • total_discount_tax_excl / incl – Descuentos.
  • total_paid_tax_excl / incl – Totales pagados.
  • total_products / products_wt – Productos.
  • total_shipping_tax_incl / excl – Envíos.
  • date_add – Fecha de emisión.

ORDER PAYMENTS

Pagos realizados por pedido.

  • id_order – Pedido.
  • amount – Importe pagado.
  • payment_method – Método de pago.
  • conversion_rate – Tasa conversión.
  • transaction_id – ID de transacción.
  • card_number / card_brand / card_expiration – Datos tarjeta.
  • date_add – Fecha.

ORDER SLIP

Vales de abono o devoluciones.

  • id_order – Pedido.
  • conversion_rate – Tasa conversión.
  • amount – Importe.
  • shipping_cost – Coste de envío.
  • shipping_cost_amount – Importe envío devuelto.
  • date_add – Fecha.

ORDER STATES

Estados disponibles del pedido.

  • id – Identificador.
  • invoice – Genera factura.
  • send_email – Envía email.
  • module_name – Módulo responsable.
  • color – Color del estado.
  • logable – Registrable.
  • paid – Indica si es pagado.
  • shipped – Indica si enviado.
  • name – Nombre del estado.

CARRIERS

Transportistas disponibles en la tienda.

  • id – Identificador del transportista.
  • id_reference – Referencia interna.
  • name – Nombre público del transportista.
  • active – Si está activo.
  • is_free – Envío gratuito.
  • url – URL de seguimiento.
  • shipping_handling – Coste de manipulación.
  • range_behavior – Comportamiento de rangos.
  • shipping_method – Método de cálculo del envío.
  • max_width / max_height / max_depth / max_weight – Límites aceptados.
  • grade – Nota del transportista.
  • external_module_name – Módulo externo asociado.
  • need_range – Necesita rango definido.
  • position – Orden.
  • delay – Tiempo de entrega.
  • id_tax_rules_group – Grupo de impuestos aplicado.
  • deleted – Transportista eliminado.

ORDER CARRIERS

Asignación de transportistas a pedidos.

  • id_order – Pedido.
  • id_carrier – Transportista.
  • weight – Peso del pedido.
  • shipping_cost_tax_excl / tax_incl – Coste de envío.
  • tracking_number – Número de seguimiento.
  • date_add – Fecha.

STOCK AVAILABLES

Gestión de disponibilidad de stock de productos.

  • id_product – Producto.
  • id_product_attribute – Combinación.
  • id_shop / id_shop_group – Tienda/grupo.
  • quantity – Cantidad disponible.
  • reserved_quantity – Stock reservado.
  • out_of_stock – Política de rotura de stock.
  • depends_on_stock – Stock gestionado por almacén.

WAREHOUSES

Almacenes configurados en PrestaShop.

  • id – Identificador.
  • id_currency – Moneda del almacén.
  • id_address – Dirección asociada.
  • reference – Referencia interna.
  • name – Nombre del almacén.
  • management_type – Tipo de gestión (FIFO, LIFO).
  • valuation – Método de valoración.
  • deleted – Estado eliminado.

DELIVERIES

Entradas y salidas de mercancía.

  • id_order – Pedido.
  • id_carrier – Transportista.
  • id_warehouse – Almacén.
  • id_shop – Tienda.
  • product_quantity – Cantidad enviada.
  • id_product / id_product_attribute – Producto/Combinación.
  • price_tax_incl / price_tax_excl – Precio de entrega.

Si quieres ver cómo aprovechamos estos recursos para integrar Prestashop con sistemas externos, ponte en contacto con nuestro equipo y te ayudamos a diseñar la integración que necesitas.

Cuéntanos qué necesitas integrar

Centraliza la información de tu empresa, conecta tus herramientas y elimina para siempre las tareas manuales que te quitan tiempo y generan errores.

nubyhub integra herramientas

Preguntas frecuentes

Si no encuentras lo que buscas, nuestro equipo estará encantado de ayudarte a diseñar la conexión que tu empresa necesita.

¿Qué es nubyhub y cómo funciona?

nubyhub es un conector cloud que integra tus sistemas (ERP, CRM, eCommerce, BI…) y automatiza el intercambio de datos sin código. Configuras flujos (qué datos, cuándo y cómo) y el sistema sincroniza de forma bidireccional 24/7, con trazabilidad completa mediante logs y alertas.

¿Con qué sistemas se integra?

Incluye integraciones nativas con Sage 50/200/X3, Shopify/WooCommerce/PrestaShop, HubSpot/Dynamics 365, Power BI, SGA y transportistas. Además, puedes conectar cualquier otra app mediante API REST, Webhooks, CSV/XML/ODBC y plantillas de conexión personalizables.

¿Qué procesos puedo automatizar con nubyhub?

Con nubyhub puedes automatizar todo tipo de tareas repetitivas o dependientes de datos entre sistemas. Por ejemplo, sincronizar clientes y pedidos entre un ERP y una tienda online, unificar el stock y los precios de distintos almacenes o plataformas, cargar información automáticamente en Power BI, y mucho más.

¿Con qué sistemas se integra nubyhub?

nubyhub es compatible con los principales ERPs —como Sage 50, Sage 200 o Sage X3—, además de CRMs, plataformas de comercio electrónico como Shopify, WooCommerce o PrestaShop, soluciones de análisis como Power BI y herramientas de productividad de Microsoft 365.