AppMachine Centro de Ayuda

¿Cómo podemos ayudarle?

Prestashop y servicios web

Te permite usar datos de tu Prestashop en la aplicación. La aplicación se valdrá de un servicio web para establecer contacto con el sitio web y obtener la información que necesitas.

Contenido

  1. Cómo añadir el bloque Contact form (formulario de contacto)
  2. Cómo personalizar las descripciones de los campos
  3. Cómo configurar el bloque Contact Form (formulario de contacto) 

Define un proveedor de autorización

Antes de crear un servicio de datos, tendrás que definir un proveedor de autorización para crear una conexión segura con Prestashop.

  • Abre Data (beta) en el menú de la izquierda
    Screenshot_077.png
  • Selecciona la opción add (añadir) > authorization provider (proveedor de autorización)
    Screenshot_076.png
  • selecciona la opción 'Basic' (básico) en el campo Type (tipo)
  • Añade la clave de autorización en el campo Username (nombre de usuario) y pulsa 'Finish' (terminar).

Obtener productos

  1. Abre Data (beta) en el menú de la izquierda
  2. Selecciona add (añadir) > data (datos) para definir un servicio web
    Screenshot_078.png
  3. Introduce el URL (enlace) de tu API
    Screenshot_079.png

  4. Selecciona el proveedor de autorización que habías creado y selecciona GO
  5. A continuación verás una pantalla de contenidos. Selecciona el campo 'product' (producto)
    Screenshot_080.png
  6. Pulsa Next (siguiente)
  7. Asigna un nombre a tu servicio web (p. ej. Productos) y pulsa en Finish (terminar)
  8. Screenshot_081.png
  9. Repite los pasos 1 al 8 para añadir más servicios

Recursos disponibles

Esta es la lista actual en la versión 1.5.4.1 de PrestaShop. Para más información, contacta con Prestashop pulsando aquí

Método

Descripción

addresses (direcciones)

The customer and manufacturer addresses (Direcciones de clientes y productores)

carriers (transportadores)

The Carriers (Transportadores)

cart_rules (reglas del carrito)

Cart rules management (Gestión reglas del carrito)

carts (carritos)

Customer's carts (Carritos del cliente)

categories (categorías)

The product categories (Categorías de producto)

combinations (combinaciones)

The product combination (Combinaciones de productos)

configurations (configuraciones)

Shop configuration (Configuración de la tienda)

contacts (contactos)

Shop contacts (Contactos de la tienda)

content_management_system (sistema de gestión de contactos)

Content management system (Sistema de gestión de contactos)

countries (países)

The countries (Países)

currencies (monedas)

The currencies (Monedas)

customer_messages (mensajes de clientes)

Customer services messages (Mensajes servicios al cliente)

customer_threads (hilos de clientes)

Customer services threads (Hilos servicios al cliente)

customers (clientes)

The e-shop's customers (Clientes de la tienda digital)

deliveries (entregas)

Product delivery (Entrega de productos)

employees (empleados)

The Employees (Empleados)

groups (grupos)

The customer's groups (Grupos del cliente)

guests (invitados)

The guests (Invitados)

image_types (tipos de imágenes)

The image types (Tipos de imágenes)

images (imágenes)

The images (Imágenes)

images/general/header (imágenes/general/cabecera)

The shop's logo in the header (Logotipo de la tienda en la cabecera)

images/general/mail (imágenes/general/correo)

The shop's logo in the e-mails (Logotipo de la tienda en correos electrónicos)

images/general/invoice (imágenes/general/factura)

The shop's logo in the invoice (Logotipo de la tienda en la cabecera)

images/general/store_icon (imágenes/general/icono de la tienda)

The shop's logo as a favicon (Logotipo de la tienda como favicon)

images/products (imágenes/productos)

The products images. (Imágenes de productos)

images/categories (imágenes/categorías)

The categories images (Imágenes de categorías)

images/manufacturers (imágenes/fabricantes)

The manufacturers images (Imágenes de fabricantes)

images/suppliers (imágenes/proveedores)

The suppliers images (Imágenes de proveedores)

images/stores (imágenes/tiendas)

The stores images (Imágenes de la tienda)

languages (idiomas)

Shop languages (Idiomas de la tienda)

manufacturers (fabricantes)

The product manufacturers (Fabricantes del producto)

order_carriers (transportadores pedido)

Carriers of an order (Trasnportadores de un pedido)

order_details (detalles del pedido)

Details of an order (Detalles de un pedido)

order_discounts (descuentos del pedido)

Discounts of an order (Descuentos de un pedido)

order_histories (historial de pedidos)

The Order histories (Historial de pedidos)

order_invoices (facturas de pedidos)

The Order invoices (Facturas de pedidos)

order_payments (pagos pedido)

The Order payments (Pagos de pedido)

order_states (estados pedido)

The Order states (Estados de pedido)

orders (pedidos)

The Customers orders (Pedidos de clientes)

price_ranges (horquilla de precios)

Price range (Horquilla de precios)

product_feature_values (valores funcionalidad producto)

The product feature values (Valores funcionalidad producto)

product_features (funcionalidades de producto)

The product features (Funcionalidades de producto)

product_option_values (valores opciones producto)

The product options value (Valores opciones producto)

product_options (opciones producto)

The product options (Opciones producto)

product_suppliers (proveedores producto)

Product Suppliers (Proveedores producto)

products (productos)

The products (Productos)

search (búsqueda)

Search (Búsqueda)

shop_groups (grupos de compra)

Shop groups from multi-shop feature (Grupos de compra de la funcionalidad multitienda)

shops (tiendas)

Shops from multi-shop feature (Tiendas de la funcionalidad multitienda)

specific_price_rules (reglas específicas de precios)

Specific price rules (Reglas específicas de precios)

specific_prices (precios específicos)

Specific price management (Gestión de precios específicos)

states (regiones)

The available states of countries (Regiones disponibles de países)

stock_availables (existencias)

Available quantities (Existencias disponibles)

stock_movement_reasons (motivos movimiento existencias)

The stock movement reason (Motivos del movimiento de existencias)

stock_movements (movimientos existencias)

Stock movements management (Gestión de movimientos existencias)

stocks (existencias)

Stocks (Existencias)

stores (tiendas)

The stores (Tiendas)

suppliers (proveedores)

The product suppliers (Proveedores de productos)

supply_order_details (detalles pedido de suministro)

Supply Order Details (Detalles de pedido de suministro)

supply_order_histories (historial pedido suministro)

Supply Order Histories (Historial pedido suministro)

supply_order_receipt_histories (historial recibos pedidos de suministro)

Supply Order Receipt Histories (Historial recibos pedidos de suministro)

supply_order_states (estados pedidos de suministro)

Supply Order States (Estados pedidos de suministro)

supply_orders (pedidos suministro)

Supply Orders (Pedidos suministro)

tags (etiquetas)

The Products tags (Etiquetas de producto)

tax_rule_groups (grupos normativas impuestos)

Tax rule groups (Grupos normativas impuestos)

tax_rules (normativas impuestos)

Tax rules entity (Entidad normativas impuestos)

taxes (impuestos)

The tax rate (Tasa impositiva)

translated_configurations (configuraciones traducidas)

Shop configuration (Configuración de la tienda)

warehouse_product_locations (localización de almacenes de producto)

Location of products in warehouses (Localización de productos en almacenes)

warehouses (almacenes)

Warehouses (Almacenes)

weight_ranges (horquillas de peso)

Weight ranges (Horquillas de peso)

zones (zonas)

The Countries zones (Zonas de países)

 Cómo añadir un bloque de servicio web

Una vez definidos todos los servicios web, puedes definir los bloques individuales.

  1. Pulsa + Add Block (añadir bloque)
  2. Abre la pestaña PRO
  3. Selecciona el bloque Web Service (servicio web)
  4. Selecciona Add Block (añadir bloque)
  5. Elige un servicio web existente
    Screenshot_082.png
  6. Selecciona el servicio que hayas creado
    Screenshot_083_blurred.jpg
  7. Selecciona el nivel de mapeo
    Screenshot_080.png
  8. Pulsa Next (siguiente)
  9. Asigna un nombre al bloque y pulsa Finish (terminar)
¿Fue útil este artículo?
Usuarios a los que les pareció útil: 1 de 1
¿Tiene más preguntas? Enviar una solicitud

Comentarios