Shopify

<< Click to Display Table of Contents >>

Navigation:  Connectors >

Shopify

Introducción

El conector de Shopify para Bizagi se encuentra disponible para descargar en el Connectors Xchange.

Con este conector podrá enlazar sus procesos de Bizagi con una cuenta de www.shopify.com para usar los servicios del API de Shopify.

Para más información sobre este conector y sus funcionalidades, visite el Connectors Xchange.

 

note_pin

Este conector se encuentra actualmente en versión Beta. Úselo en ambientes de producción bajo su propio riesgo.

 

Antes de empezar

Para probar y usar este conector, necesitará:

1.Bizagi Studio previamente instalado.

2.Este conector previamente instalado, mediante el Connectors Xchange como se describe en https://help.bizagi.com/platform/en/index.html?Connectors_Xchange.htm, o producto de una instalación manual como se describe en https://help.bizagi.com/platform/es/index.html?connectors_setup.htm

3.Una cuenta en www.shopify.com.

4.Siga estos pasos en su cuenta de Shopify:

a.Vaya a Apps y seleccione la opción de Administrar apps privadas.

b.Cree su nueva app (si no tiene una) y seleccione los permisos que desea que tenga la aplicación.

c.Copie su api_key y su contraseña.

d.El procedimiento se muestra en la secesión de imágenes a continuación.

 

Shopify01

 

Shopify02

 

Shopify03

 

Shopify04

 

Shopify05

 

Configurar el conector

Para configurar el conector (por ejemplo sus parámetros de autenticación), siga los pasos presentados en el capítulo de configuración en https://help.bizagi.com/platform/es/index.html?connectors_setup.htm

Para esta configuración, considere los siguientes parámetros de autenticación:

Método de autenticación: custom.

API_KEY: La llave del API de su aplicación, obtenida en el proceso de configuración de su cuenta de Shopify descrito en la sección anterior.

API_KEY_PASSWORD: La contraseña del API de su aplicación, obtenida en el proceso de configuración de su cuenta de Shopify descrito en la sección anterior.

 

Shopify06

 

Usar el conector

Este conector cuenta con 29 métodos disponibles del API de servicios de Shopify.

Para conocer en general cómo y dónde configurar el uso del conector, refiérase a https://help.bizagi.com/platform/en/index.html?Connectors_Studio.htm.  

Al usar el conector, asegúrese de considerar los siguientes detalles para cada uno de los métodos disponibles.

 

Crear producto nuevo (Create new product)

Crea un nuevo producto con la variante por defecto.

 

Shopify07

 

Para configurar las entradas, considere:

title: Título del producto. Este parámetro es requerido para una invocación exitosa del servicio.

body-html: Descripción del producto en HTML.

vendor: Proveedor del producto.

product_type: Tipo de producto.

variants: Arreglo de objetos con la siguiente estructura:

ooption1: Nombre de la variante.

oprice: Precio de la variante.

osku: Unidad de almacenamiento en inventario del producto.

obarcode: Código de barras (EAN13) de la variante.

oimage_id: ID de la imagen de la variante.

Image_url: url de la imagen a cargar.

image: Imagen en formato base 64.

published: Especifica si el producto será público o no.

tags: Etiquetas del producto.

filename: Nombre del archivo de la imagen en base 64.

 

Shopify08

 

Para configurar las salidas, considere:

 

Shopify09

 

 

Obtener todos los productos (Get all products)

Trae una lista de productos.

 

Shopify10

 

 

Para configurar las salidas, considere:

 

Shopify11

 

 

Obtener producto (Get product)

Trae un solo producto.

 

Shopify12

 

Para configurar las entradas, considere:

product_id: ID del producto que desea obtener. Este parámetro es requerido para una invocación exitosa del servicio.

 

Shopify13

 

Para configurar las salidas, considere:

 

Shopify14

 

Actualizar producto (Update product)

Actualiza un producto, sus variantes e imágenes.

 

Shopify15

 

Para configurar las entradas, considere:

product_id: ID del producto que desea actualizar. Este parámetro es requerido para una invocación exitosa del servicio.

body_html: Descripción del producto.

vendor: Proveedor del producto.

title: Título del producto.

product_type: Tipo del producto.

tags: Etiquetas del producto.

published: Indica si el producto es público o no.

 

Shopify16

 

Para configurar las salidas, considere:

 

Shopify17

 

 

Eliminar producto (Delete product)

Eliminar un producto junto con sus variantes e imágenes.

 

Shopify18

 

Para configurar las entradas, considere:

product_id: ID del producto que desea eliminar. Este parámetro es requerido para una invocación exitosa del servicio.

 

Shopify19

 

Para configurar las salidas, considere:

 

Shopify20

 

 

Crear nueva imagen de producto (Create new product image)

Crear una nueva imagen de producto con la información enviada como adjunto.

 

Shopify21

 

Para configurar las entradas, considere:

product_id: ID del producto. Este parámetro es requerido para una invocación exitosa del servicio.

main_image: Valor que indica si la imagen es la principal o no.

image: Imagen en formato base 64.

filename: Nombre del archivo de imagen.

alt: Texto alternativo de la imagen (accesibilidad).

 

Shopify22

 

Para configurar las salidas, considere:

 

Shopify23

 

 

Crear un producto nuevo con URL de imagen (Create new product image with URL)

Crea un nuevo producto con la imagen incluida como adjunto.

 

Shopify24

 

Para configurar las entradas, considere:

product_id: ID del producto. Este parámetro es requerido para una invocación exitosa del servicio.

main_image: Valor indicando si la imagen será la principal o no.

image_url: URL de la imagen.

alt: Texto alternativo de la imagen (accesibilidad).

 

Shopify25

 

Para configurar las salidas, considere:

 

Shopify26

 

Obtener todas las imagenes del producto (Get all product images)

Obtiene todas las imágenes de un producto.

 

Shopify27

 

Para configurar las entradas, considere:

product_id: ID del producto. Este parámetro es requerido para una invocación exitosa del servicio.

 

Shopify28

 

Para configurar las salidas, considere:

 

Shopify29

 

 

Obtener imagen de producto (Get product image)

Obtener la imagen de un solo producto.

 

Shopify30

 

Para configurar las entradas, considere:

product_id: ID del producto. Este parámetro es requerido para una invocación exitosa del servicio.

image_id: ID de la imagen. Este parámetro es requerido para una invocación exitosa del servicio.

 

Shopify31

 

Para configurar las salidas, considere:

 

Shopify32

 

Actualizar imagen de producto (Update product image)

Modifica la imagen de un producto.

 

Shopify33

 

Para configurar las entradas, considere:

product_id: ID del producto. Este parámetro es requerido para una invocación exitosa del servicio.

image_id: ID de la imagen. Este parámetro es requerido para una invocación exitosa del servicio.

position: Nueva posición de la imagen.

alt: Nuevo texto alternativo de la imagen.

 

Shopify34

 

Para configurar las salidas, considere:

 

Shopify35

 

Eliminar imagen de producto (Delete product image)

Eliminar la imagen de un producto.

 

Shopify36

 

Para configurar las entradas, considere:

product_id: ID del producto. Este parámetro es requerido para una invocación exitosa del servicio.

image_id: ID de la imagen. Este parámetro es requerido para una invocación exitosa del servicio.

 

Shopify37

 

Para configurar las salidas, considere:

 

Shopify38

 

Crear variante del producto (Create product variant)

Crear una nueva variante de producto.

 

Shopify39

 

Para configurar las entradas, considere:

product_id: ID del producto. Este parámetro es requerido para una invocación exitosa del servicio.

option1: Nombre de la variante.

price: Precio de la variante.

sku: Unidad de almacenamiento en inventario de la variable.

barcode: Código de barras (EAN13) de la variante.

image_id: ID de imagen de la variante.

 

Shopify40

 

Para configurar las salidas, considere:

 

Shopify41

 

(Get all product variants)

Obtener una lista de las variantes de producto.

 

Shopify42

 

Para configurar las entradas, considere:

product_id: ID del producto. Este parámetro es requerido para una invocación exitosa del servicio.

 

Shopify43

 

Para configurar las salidas, considere:

 

Shopify44

 

Obtener variante (Get variant)

Obtiene una variante de producto.

 

Shopify45

 

Para configurar las entradas, considere:

variant_id: ID de la variante. Este parámetro es requerido para una invocación exitosa del servicio.

 

Shopify46

 

Para configurar las salidas, considere:

 

Shopify47

 

 

Actualizar variante (Update variant)

Actualiza una variante de producto.

 

Shopify48

 

Para configurar las entradas, considere:

variant_id: ID de la variante. Este parámetro es requerido para una invocación exitosa del servicio.

option1: Nombre de la variante.

price: Precio de la variante.

barcode: Código de barras (EAN13) de la variante.

image_id: ID de imagen de la variante.

 

Shopify49

 

Para configurar las salidas, considere:

 

Shopify49

 

 

Eliminar variante (Delete variant)

Eliminar una variante de producto.

 

Shopify50

 

Para configurar las entradas, considere:

Product_id: ID del producto. Este parámetro es requerido para una invocación exitosa del servicio.

variant_id: ID de la variante. Este parámetro es requerido para una invocación exitosa del servicio.

 

Shopify51

 

Para configurar las salidas, considere:

 

Shopify52

 

 

Crear nuevo cliente (Create new customer)

Envía una invitación de cuenta a un cliente.

 

Shopify53

 

Para configurar las entradas, considere:

First_name: Nombre.

Last_name: Apellido.

Email.

Phone: Teléfono.

Verified_email: Valor que indica si el correo fue verificado.

send_email_welcome: Valor que indica si se va a enviar un correo de bienvenida.

send_email_invite: Valor indicando si se enviará una invitación por correo.

address: Un objeto con la siguiente estructura:

oaddress1: Dirección del cliente.

ocity: Ciudad correspondiente a la dirección.

oprovince: Estado/provincia.

ocountry: País.

odefault: Valor que indica si esta es la dirección por defecto.

password: Contraseña.

password_confirmation: Confirmación de la contraseña.

note: Cualquier información adicional.

 

Shopify54

 

Para configurar las salidas, considere:

 

Shopify55

 

Obtener todos los clientes (Get all customers)

Obtiene una lista de clientes.

 

Shopify56

 

Para configurar las salidas, considere:

 

Shopify57

 

 

Buscar clientes (Search customers)

Busca los clientes que satisfagan la consulta provista.

 

Shopify58

 

Para configurar las entradas, considere:

query: Texto a buscar en la información de clientes.

 

Shopify59

 

Para configurar las salidas, considere:

 

Shopify60

 

 

Obtener cliente (Get customer)

Obtener un cliente específico.

 

Shopify61

 

Para configurar las entradas, considere:

customer_id: ID del cliente que desea obtener.

 

Shopify62

 

Para configurar las salidas, considere:

 

Shopify63

 

 

Actualizar cliente (Update customer)

Actualiza la información de un cliente.

 

Shopify64

 

Para configurar las entradas, considere:

customer_id: ID del cliente a actualizar. Este parámetro es requerido para que la invocación del servicio sea exitosa.

First_name: Nombre del cliente.

Last_name: Apellido del cliente.

Phone: Teléfono del cliente.

Verified_email: Valor que indica si el correo ha sido verificado o no.

send_email_welcome: Valor que indica si se debe mandar o no un correo de bienvenida.

send_email_invite: Valor que indica si se debe enviar una invitación por correo.

address: Un objeto con la siguiente estructura.

oaddress1: Dirección del cliente.

ocity: Ciudad correspondiente a la dirección.

ocountry: País.

odefault: Valor que indica si esta es la dirección por defecto del cliente.

note: Cualquier información adicional.

 

Shopify65

 

Para configurar las salidas, considere:

 

Shopify66

 

 

Eliminar cliente (Delete customer)

Elimina un cliente.

 

Shopify67

 

Para configurar las entradas, considere:

customer_id: ID del cleinte a eliminar. This parameter is mandatory for the service execution to be successful.

 

Shopify68

 

Para configurar las salidas, considere:

 

Shopify69

 

 

Obtener lista de órdenes (get list of orders)

Trae una lista de órdenes.

 

Shopify70

 

Para configurar las salidas, considere:

 

Shopify71

 

 

Buscar órdenes de un cliente (Find orders of a customer)

Obtiene una lista de órdenes que perteneces a un cliente específico.

 

Shopify72

 

Para configurar las entradas, considere:

customer_id: ID del cliente cuyas órdenes desea obtener. Este parámetro es requerido para una ejecución exitosa del servicio.

 

Shopify73

 

Para configurar las salidas, considere:

 

Shopify74

 

Obtener orden (Get order)

Trae una orden en específico.

 

Shopify75

 

Para configurar las entradas, considere:

order_id: ID de la orden que desea traer. Este parámetro es obligatorio para una ejecución exitosa del servicio.

 

Shopify76

 

Para configurar las salidas, considere:

 

Shopify77

 

 

Cerrar orden (Close order)

Cierra una orden.

 

Shopify78

 

Para configurar las entradas, considere:

order_id: ID de la orden a cerrar. Este parámetro es requerido para una ejecución exitosa del servicio.

 

Shopify79

 

Para configurar las salidas, considere:

 

Shopify80

 

Reabrir orden (Re-open order)

Reabre una orden.

 

Shopify81

 

Para configurar las entradas, considere:

order_id: ID de la orden a reabrir. Este parámetro es requerido para una ejecución exitosa del servicio.

 

Shopify82

 

Para configurar las salidas, considere:

 

Shopify83

 

Cancelar orden (Cancel order)

Cancela una orden.

 

Shopify84

 

Para configurar las entradas, considere:

order_id: ID de la orden a cancelar. Este parámetro es requerido para una ejecución exitosa del servicio.

 

Shopify85

 

Para configurar las salidas, considere:

 

Shopify86

 

Crear orden (Create an order)

Crea una orden.

 

Shopify87

 

Para configurar las entradas, considere:

customer_id: ID del cliente que hace la orden.

line_items: Objeto con la siguiente estructura. Este parámetro es requerido para una ejecución exitosa del servicio.

ovariant_id: ID de la variante que el cliente adquiere.

oquantity: Cantidad de unidades que adquiere el cliente.

 

Shopify88

 

Para configurar las salidas, considere:

 

Shopify89

 

Para mas información sobre el uso de estos métodos, refiérase a la documentación oficial de Shopify en https://help.shopify.com/en/api/reference.


Last Updated 10/28/2022 4:37:43 PM