Establecimiento de una conexión para intercambio/sincronización


En 2022, Shopify cambió el método de configuración de la conectividad entre aplicaciones externas y tiendas en línea. Hasta entonces, MetaKocka estaba conectada con la tienda en línea de Shopify a través de “Aplicaciones privadas”. Ese método fue suspendido en 2022 y reemplazado por un nuevo tipo de acceso, denominado “Aplicaciones personalizadas”. Sin embargo, todas las funciones y permisos se mantienen iguales.


Todas las tiendas en línea de Shopify que ya tenías conectadas a MetaKocka seguirán funcionando sin cambios. Los cambios afectarán únicamente a las tiendas en línea que se conecten a MetaKocka por primera vez y que, en consecuencia, no tengan “Aplicaciones privadas” conectadas a MetaKocka.


Instrucciones: Método de conexión y configuración mediante Aplicaciones privadas (conexiones hasta e incluyendo 2021)

Instrucciones: Método de conexión y configuración mediante Aplicaciones personalizadas (2022 en adelante)



DECLARACIÓN CLAVE PARA 2024


El 24 de enero de 2024, Shopify actualizó su política para la recopilación de datos personales de los clientes en las tiendas en línea de Shopify.

Los clientes que lanzaron su(s) tienda(s) en línea de Shopify antes de esta fecha pueden seguir utilizando MetaKocka con total normalidad.

Sin embargo, para los clientes que abrieron su(s) tienda(s) en línea de Shopify después de esta fecha, se adoptaron nuevas reglas: para permitir el acceso a los datos de clientes a aplicaciones personalizadas/privadas (como MetaKocka, que transfiere pedidos y, en consecuencia, datos de clientes), el propietario de la tienda en línea debe contratar un plan superior al Básico.

Todos los propietarios de tiendas en línea que se lanzaron después de la fecha mencionada y que, al mismo tiempo, funcionan con el plan Shopify Básico o inferior, dejaron de recibir datos de clientes, lo que impide que sus pedidos se transfieran correctamente a sus tiendas.

Para todos nuestros clientes que se han encontrado con este problema, ya estamos buscando una solución, concretamente a través de otros métodos de recopilación de datos de las tiendas en línea de Shopify.

Más información puede encontrarse aquí:

https://beta-help.shopify.com/en/manual/apps/app-types/custom-apps 


La conclusión clave de Shopify es:


A pesar de que Shopify declara en sus páginas web que, para los clientes que abrieron sus cuentas de Shopify antes de la fecha mencionada, en algunos casos se presentaron situaciones en las que Shopify dejó de devolver datos de clientes al comunicarse/obtener pedidos. Aconsejamos a todos nuestros clientes que se hayan encontrado con este problema y, en consecuencia, no puedan transferir sus pedidos, que contacten directamente con el soporte de Shopify indicando que se convirtieron en clientes antes del 24.1.2024 y que están utilizando una aplicación personalizada, solicitándoles que vuelvan a habilitar el envío de los datos de clientes al transferir los pedidos a través de REST Admin API / GraphQL API.


El siguiente error puede aparecer al transferir un pedido. En tal caso, se le presentan las siguientes opciones:
1. Si abriste la tienda antes del 24.1.2024, puedes enviar una solicitud al soporte de Shopify describiendo el problema. El modelo se encuentra a continuación.

Si abriste la tienda después del 24.1.2024, únicamente la opción (2) queda disponible.



Dear Shopify,

You have changed your policy for retrieval of customer information via REST Admin API / GraphQL Admin API (we are using version 2023-10). Since 24th January of 2024 (based on https://beta-help.shopify.com/en/manual/apps/app-types/custom-apps), you have hidden customer information on responses for all plans that are Basic or lower. 

This is where we have a problem. Our Shopify store and account are older than that specific date, so we don't understand why are our customer data not visible in API responses. We are using a Custom app (Private app) and we should, based on your public information (https://beta-help.shopify.com/en/manual/apps/app-types/custom-apps) be able to receive our customer data.

We'd like to ask you to fix this as soon as possible since our selling process has stopped completely because of this problem on your part.

Kind regards,

<<company>>

Estimado Shopify,

Ustedes han cambiado su política para la obtención de información de clientes a través de REST Admin API / GraphQL Admin API (estamos utilizando la versión 2023-10). Desde el 24 de enero de 2024 (según https://beta-help.shopify.com/en/manual/apps/app-types/custom-apps), han ocultado la información de clientes en las respuestas para todos los planes que sean Básico o inferiores.

Aquí es donde surge nuestro problema. Nuestra tienda y cuenta de Shopify son anteriores a esa fecha específica, por lo que no entendemos por qué nuestros datos de clientes no son visibles en las respuestas de la API. Estamos utilizando una aplicación personalizada (aplicación privada) y deberíamos, según la información pública de ustedes (https://beta-help.shopify.com/en/manual/apps/app-types/custom-apps), poder recibir nuestros datos de clientes.

Nos gustaría solicitarles que solucionen esto lo antes posible, ya que nuestro proceso de ventas se ha detenido por completo debido a este problema de su parte.

Atentamente,

<<empresa>>



2. Actualizar tu plan a “Shopify” o uno superior –- https://www.shopify.com/pricing
 


Sincronización de productos

Para transferir el producto a MK, el producto debe tener configurado lo siguiente:

  • El ámbito de publicación (publish scope) debe ser "global". Si se selecciona web, móvil u otra opción, es posible que aparezca el siguiente error: «El producto "Agua" no está a la venta».
  • El producto debe tener un nombre y un código SKU único.



Más información sobre la funcionalidad puede encontrarse aquí


Sincronización de stock

En caso de problemas con la sincronización de stock (los suministros no se sincronizan), lo más importante es comprobar si los permisos adecuados están activados para ti en las “Aplicaciones privadas” de Shopify añadidas previamente.

Los permisos importantes para la sincronización de stock son:

El permiso debe configurarse en "Lectura y escritura"


Mapeo de campos de producto

Copiar campos del producto MetaKocka <> Shopify



MetaKockaShopify Note
CódigoSKU.

Nombre del productoNombre 
CantidadCantidad 
PrecioPrecio.Dado que ya contiene impuestos, el precio siempre se introduce como bruto en MK. La información de impuestos también puede enviarse bajo petición. Si esta no está configurada, el producto tiene asignado 0 en impuestos.
Venta, CompraNo especificadoEs obligatorio en MK especificar si el producto es de venta o de compra. Al añadir un nuevo producto, siempre se indica si es de venta o de compra.
Unidad de medidaNo especificadoSi el usuario tiene configurado un valor predeterminado para la unidad de medida, entonces se utiliza ese. De lo contrario, se utiliza “pieza” o "unidad".


Los datos en Shopify no contienen tipos de impuestos, por lo tanto, los costes de envío en Shopify se consideran como importe bruto en MK, y se asigna el tipo de impuesto predeterminado de la empresa


Sincronización de precios

Las operaciones de sincronización de precios desde MetaKocka hacia Shopify transfieren precios brutos.



Configuración del prefijo de pedidos


En caso de tener varias tiendas en línea, sugerimos configurar un prefijo para cada pedido.

Instrucciones (fuente: https://www.speakinginbytes.com/2017/11/shopify-order-numbers/) :


Mapeo de tipos de impuestos

Si la tienda en línea no envía información de impuestos, se utiliza el tipo de impuesto predeterminado de MetaKocka para los productos pertenecientes a un pedido.

De lo contrario, el tipo de impuesto también puede configurarse en la tienda en línea (tanto para los productos como para los gastos de envío) y únicamente ese se mapeará a las etiquetas de impuestos de MK de manera correspondiente.


Los siguientes tipos de impuestos son compatibles


LabelMK Tax rate
0.2222%
0.0959,5%





¿Aún no eres usuario de MetaKocka?

Regístrate ahora y prueba la funcionalidad durante 30 días gratis.