Compartir a través de


Sincronizar y cumplir con los pedidos de ventas

En este artículo se describen la configuración y los pasos que debe completar si desea sincronizar y cumplir los pedidos de ventas de Shopify en Business Central.

Configurar la importación de pedidos en la ficha de tienda Shopify

Escriba un código de moneda si su tienda en línea usa una moneda diferente a la moneda local (LCY). La divisa especificada debe tener tipos de cambio configurados. Si su tienda en línea usa la misma divisa que Business Central, deje el campo vacío.

Puede obtener acceso a la divisa de la tienda en la configuración de Detalles de la tienda en su Administrador de Shopify. Puede configurar para aceptar diferentes divisas. Sin embargo, los pedidos importados a Business Central utilizan la divisa de la tienda.

Habilite Sincronizar pedidos automáticamente para recibir notificaciones en tiempo real cada vez que se cree un nuevo pedido en una tienda de Shopify. Cuando se recibe una notificación, el conector ejecuta el trabajo por lotes Sincronizar pedido desde Shopify usando Movimientos de cola de proyectos.

Nota

Dado que el orden de sincronización automática se basa en las características de la cola de trabajos, no está disponible para las personas que tienen el permiso de administrador delegado.

Cuando Sincronizar pedidos automáticamente crea la entrada de la cola de trabajos, no establece ningún parámetro ni filtro.

Un pedido regular de Shopify puede incluir costes adicionales al subtotal, como los gastos de envío o, si está activado, las propinas. Estos importes se contabilizan directamente en la cuenta de contabilidad que se desea utilizar para los tipos de transacción específicos:

  • Cta. cargos envío. También puede elegir diferentes tipos de gastos de envío, como cuenta de libro mayor, artículo o cargo de artículo, y especificar el agente de envío y el servicio del agente de envío en la página Gastos de envío. Obtenga más información en Asignación de métodos de envío.
  • Cuenta de tarjeta regalo vendida. Más información en Tarjeta de regalo
  • Cuenta de propina.
  • N.º de cuenta de redondeo de efectivo. Más información en Trabajar con Shopify POS

Habilite Crear pedidos automáticamente para crear automáticamente documentos de ventas en Business Central, una vez que se importe el pedido de Shopify.

Es posible que las personas que trabajan con el administrador de Shopify quieran comprobar si los pedidos se sincronizan con Business Central y se procesan. En algunos casos, por ejemplo, en entornos de carga elevada, es posible que desee desactivar la sincronización. El botón de alternancia Agregar n.º de documento de Business Central como atributo le permite controlar la sincronización. Cuando se habilita, después de procesar un pedido en Business Central y crearse el documento de venta correspondiente, el número de documento se agrega como un atributo al pedido de Shopify. Aparece una entrada en la línea de tiempo del pedido para indicar que Business Central modificó el pedido. La siguiente ronda de sincronización de pedidos incluye el pedido de Shopify modificado.

Si desea liberar automáticamente un documento de ventas, active la opción Liberación automática de pedidos de venta.

Si no desea enviar confirmaciones de envío automáticas a los clientes, desactive la opción Enviar confirmación de envío. Por ejemplo, puede desactivar la opción puede resultar útil si vende productos digitales o desea utilizar otro mecanismo de notificación.

Si selecciona el campo N.º de pedido de Shopify en línea de documento, Business Central inserta las líneas de ventas de tipo Comentario con número de pedido de Shopify.

Nota

El documento de ventas en Business Central se vincula al pedido de , y usted puede agregar el campo N.º de pedido de Shopify a la lista o páginas tarjeta para pedidos de venta, facturas y envíos. Para obtener más información sobre cómo agregar un campo, vaya a Empezar a personalizar utilizando el modo de personalización.

En el campo Prioridad de área fiscal, dé prioridad a cómo seleccionar el código de área fiscal en direcciones en pedidos. El pedido de Shopify que importa contiene información sobre impuestos. Los impuestos se vuelven a calcular cuando crea documentos de ventas, por lo que es importante que la configuración de IVA o impuestos sea correcta en Business Central. Para obtener más información sobre impuestos, vaya a Configurar impuestos para la conexión de Shopify.

Para crear automáticamente facturas de ventas al completar los pedidos, active el interruptor Crear facturas a partir de pedidos. De forma predeterminada, el interruptor está activado.

Configurar devoluciones y reembolsos

Especifique cómo procesará las devoluciones y los reembolsos:

  • En blanco especifica que no importa ni procesa devoluciones y reembolsos.
  • Importar solo especifica que importa información, pero creará manualmente la nota de abono correspondiente.
  • Creación automática nota abono especifica que usted importa información y Business Central crea automáticamente las notas de abono. Esta opción requiere que active la opción Crear pedido de venta automáticamente.

Especifique una ubicación para devoluciones y cuentas de contabilidad para reembolsos de artículos y otros reembolsos.

Puede utilizar la ubicación de devolución original desde Shopify para reembolsos y devoluciones. La ubicación ayuda a garantizar que las ubicaciones sean precisas en las notas de crédito, lo que reduce los ajustes manuales y agiliza el proceso de devoluciones.

Para activar esta función, en la página Tarjeta de tienda de Shopify, en el campo Prioridad de ubicación de devolución, elija Original > Ubicación predeterminada.

El campo Prioridad de ubicación de devolución incluye las siguientes opciones:

  • Ubicación de retorno predeterminada: esta opción predeterminada usa el valor del campo Ubicación de devolución predeterminada al crear memos de crédito de ventas.
  • Ubicación> predeterminada original: seleccione esta opción si desea que el conector encuentre la ubicación original en el reembolso de Shopify o, si corresponde, en el documento de devolución de Shopify. Si el conector no puede encontrar la ubicación original, por ejemplo, cuando un artículo se repone en varias ubicaciones, utiliza la Ubicación de devolución predeterminada definida en la página Ficha de tienda de Shopify.

Algunos importes asociados a un reembolso se registran directamente en la cuenta de L/M. Seleccione las cuentas de L/M en las que desea utilizar para tipos de transacción específicos:

  • Productos sin stock de reembolso: especifica una cuenta de contabilidad para productos en los que no desea tener una corrección de inventario.
  • Cuenta de reembolso: especifica un número de cuenta de contabilidad para la diferencia entre el importe reembolsado total y el importe total de los productos.

Obtenga más información en Devoluciones y reembolsos

Consideración de la zona horaria

Hay varios casos en los que el conector convierte valores de fecha y hora recibidos de Shopify en valores de fecha en Business Central. El campo Fecha del documento en los pedidos es uno de esos campos.

Shopify devuelve valores de fecha y hora como una cadena de fecha y hora codificada según ISO 8601. Por ejemplo, las 3:50 p. m. del 7 de septiembre de 2019 en la zona horaria UTC (hora universal coordinada) se representa como "2019-09-07T15:50:00Z". Si la zona horaria de su empresa es diferente, esto podría generar errores en las conversiones. Para evitarlo, vaya a la página Información de la empresa, ubique el campo Código postal y verifique que el valor de Zona horaria de la entrada de código postal seleccionada esté completo.

Asignación de método de envío

El Código de método de envío para documentos de venta importados desde Shopify, se puede rellenar automáticamente. Necesita configurar la Asignación de métodos de envío.

  1. Elija el icono Bombilla que abre la característica Dígame 1., introduzca Tiendas de Shopify y, a continuación, elija el vínculo relacionado.

  2. Seleccione la tienda para la que desea definir una asignación para abrir la página Ficha de tienda de Shopify.

  3. Elija la acción Asignación de métodos de envío. Esta acción crea automáticamente registros de los métodos de envío definidos en la configuración de Envío del Administrador de Shopify.

  4. En el campo Nombre, puede ver el nombre del método de envío desde Shopify.

  5. Introduzca el Código de método de envío con el método de envío correspondiente en Business Central.

  6. Para utilizar cuentas diferentes para los gastos de envío que la cuenta especificada en el campo Cuenta de gastos de envío en la página Ficha de tienda de Shopify, complete los campos Tipo de gastos de envío y N.º de gastos de envío. El conector de Shopify admite los tipos siguientes:

    • Cuenta
    • Elemento
    • Cargo de producto. El cargo del producto se asigna automáticamente a todos los artículos en el documento de ventas.
  7. También puede encontrar los campos Código de agente de envío y Código de servicio del agente de envío en la página Métodos de envío de Shopify. Si los completa, se completarán los campos correspondientes en el documento de ventas.

Nota

Si hay varios cargos de envío asociados a un pedido de venta, solo se selecciona uno como método de envío y se asigna al documento de ventas.

Shopify le permite agregar varias tarifas de envío a un pedido. Por ejemplo, al editar el pedido en el Administrador Shopify, cuando recibe varios gastos de envío con un pedido de Shopify, el Conector de Shopify utiliza el primero para inicializar los campos Código de método de envío, Código de agente de envío y Código de servicio del agente de envío en el encabezado del documento.

En algunos casos, Shopify fusiona varias tarifas de envío en un valor llamado Envío y no transfiere tarifas individuales.

Asignación de ubicación

Se requiere la asignación de almacén para completar el Código de almacén para las líneas de documentos de ventas importadas desde Shopify. Esta asignación es importante cuando el interruptor de Ubicación obligatoria está habilitado en la tarjeta Configuración de inventario. De lo contrario, no podrá crear documentos de ventas.

  1. Elija el icono Bombilla que abre la característica Dígame 1., introduzca Tiendas de Shopify y, a continuación, elija el vínculo relacionado.
  2. Seleccione la tienda para la que desea configurar la asignación de ubicaciones para abrir la página Ficha de tienda de Shopify.
  3. Elija la acción Almacenes para abrir las Ubicaciones de tiendas de Shopify.
  4. Elija la acción Obtener ubicaciones de Shopify para importar todas las ubicaciones definidas en Shopify. Puedes encontrarlas en la configuración de Almacenes, en el panel Administrador de Shopify.
  5. Introduzca el Código de ubicación predeterminado con la ubicación correspondiente en Business Central.

Nota

La asignación de almacén también se utiliza para sincronizar el inventario. Para obtener más información, vaya a Sincronizar inventario de Shopify.

El conector de Shopify también crea facturas de venta para documentos cumplimentados y notas de abono para reembolsos en ubicaciones donde está habilitada la opción Ubicación y picking directos. Los movimientos de almacén se registran en la ubicación de ajuste. Para conciliar cantidades con ubicaciones normales, utilice la página Diario de inventario físico de almacén.

Asignación de términos de pago

La asignación de pagos se utiliza en los casos siguientes:

  • Definir el código de los términos de pago y la fecha de vencimiento al importar pedidos.
  • Exportar facturas de ventas registradas a Shopify.
  • Importar y exportar detalles de términos de pago en una empresa B2B.
  1. Elija el icono Bombilla que abre la característica Dígame 1., introduzca Tiendas de Shopify y, a continuación, elija el vínculo relacionado.
  2. Seleccione la tienda para la que desea configurar la asignación de términos de pago para abrir la página Ficha de tienda de Shopify.
  3. Elija la acción Asignación de términos de pago para abrir la Asignación de términos de pago de Shopify.
  4. Elija la acción Actualizar para importar todos los términos de pago definidos en Shopify.
  5. Introduzca el Código de términos de pago con el término de pago correspondiente en Business Central.
  6. Active la opción Es principal para la entrada de Fecha fija. Al exportar facturas de ventas publicadas, esta configuración le permite transferir la fecha de vencimiento exacta de Business Central al pedido en Shopify. Para obtener más información, vaya a Exportar facturas de venta registradas a Shopify

Nota

El conector de Shopify mantiene la fecha de vencimiento de un pedido de Shopify (como para los términos de pago de Fecha fija o Dentro de X días) en el documento de venta, independientemente de la asignación. En el caso de los términos de pago sin una fecha de vencimiento establecida (como Vencimiento al recibir o Vencimiento al cumplir), el conector calcula la fecha de vencimiento mediante la fórmula del término de pago asignado. Si no existe ninguna asignación, se aplica el término de pago del cliente. Si también falta, el valor predeterminado de la fecha de vencimiento es la fecha del documento.

Asignación del personal a vendedores

Al usar Shopify POS u otros canales de ventas, puede mejorar la rastreabilidad y los informes de rendimiento. Puede importar la información del personal desde Shopify a los vendedores en los documentos de ventas de Business Central.

Para rellenar automáticamente el campo Código vendedor para documentos de ventas importados desde Shopify, configure Shopify Staff Member Mapping.

  1. Seleccione la bombilla que abre la característica Dime. icono, escriba Shopify Shops y seleccione el vínculo relacionado.
  2. Selecciona la tienda en la que quieres configurar un mapeo para abrir la página Shopify Shop Card .
  3. Seleccione la acción Asignación de Personal de Shopify.
  4. Seleccione Actualizar para importar miembros del personal habilitados en Shopify.
  5. Introduzca el código de vendedor del vendedor correspondiente en Business Central.

Al importar pedidos desde Shopify, los pedidos creados a través de Shopify POS o a través de Draft Orders incluyen el identificador del personal. Si configura la asignación en la página Asignación de miembros del personal de Shopify, el conector agrega el vendedor correspondiente al pedido de Shopify y lo copia en el documento de venta.

Limitaciones conocidas:

  • La asignación solo funciona para tiendas B2B.
  • No puedes exportar vendedores de Business Central a Shopify.
  • No se usa durante la exportación de facturas de ventas publicadas a Shopify.

Ejecutar la sincronización de pedidos

El siguiente procedimiento describe cómo importar y actualizar pedidos de venta.

Nota

No se pueden importar pedidos archivados en Shopify. Si necesita verificar el estado del pedido, ábralo desde la página pedidos del panel de Administración de Shopify y revise sus detalles.

Desactive la opción Archivar automáticamente el pedido en la sección Procesamiento de pedidos de los ajustes de General del panel Administrador de Shopify para asegurarse de que todos los pedidos se importen a Business Central. Si necesita importar pedidos archivados, utilice la acción Desarchivar pedidos en la página Pedidos del panel Administrador de Shopify.

  1. Elija el icono Bombilla que abre la característica Dígame 1., introduzca Tiendas de Shopify y, a continuación, elija el vínculo relacionado.
  2. Seleccione la tienda para la que desea importar pedidos para abrir la página Ficha de tienda de Shopify.
  3. Seleccione la acción Pedidos.
  4. Elija la acción Sincronizar pedidos de Shopify .
  5. Defina filtros en los pedidos según sea necesario. Por ejemplo, puede importar pedidos totalmente pagados o con bajo nivel de riesgo.

Nota

Cuando filtre por etiquetas en la página Solicitar Sincronización de Pedidos de Shopify, recuerde que las etiquetas se almacenan como cadena de texto separada por espacios, con cada etiqueta entre corchetes: [tag1] [tag2] [tag3].

Puede haber varias etiquetas, por lo que es una buena idea usar el token de * filtro. Por ejemplo, si desea importar pedidos que contengan tag1, use *tag1*. Si tiene dudas sobre el caso, use el token de filtro @ para asegurarse de que el resultado no distinga entre mayúsculas y minúsculas. Por ejemplo, use @*tag1* para obtener pedidos con etiquetas como tag1, Tag1 o TAG1.

Otros criterios de filtro también funcionan. Por ejemplo, si desea varias etiquetas, use *tag1*|*tag2*o si desea omitir algunos pedidos, use <>*tag3*.

  1. Elija el botón Aceptar.

Alternativamente, puede buscar el trabajo por lotes Sincronizar pedidos desde Shopify.

Puede programar la tarea para que se realice automáticamente. Obtenga más información en Programar tareas recurrentes.

Bajo el capó

El Connector de Shopify importa pedidos en dos pasos:

  1. Importa encabezados de pedidos a la tabla Pedidos de Shopify para importar cuando cumplen determinadas condiciones:

    • No se archivan. Esto significa que puede incluir o excluir pedidos de la sincronización archivándolos o desarchivándolos en el Administrador de Shopify.
    • SE crearon o modificaron después de la última sincronización. Esto significa que puede forzar la reimportación de un pedido específico si lo modifica, por ejemplo, añadiendo Notas o Etiqueta.
  2. Importa pedidos de Shopify e información complementaria.

    • El conector de Shopify procesa todos los registros en la tabla Pedidos de Shopify para importar que coincidan con los criterios de filtro que definió en la página de solicitud Sincronizar pedidos desde Shopify. Por ejemplo, etiquetas, canal o el estado del proceso de entrega. Si no ha especificado ningún filtro, procesa todos los registros.

    • Al importar un pedido de Shopify, el conector de Shopify solicita información adicional de Shopify:

      • Cabecera de pedido
      • Líneas de pedido
      • Información de envío y proceso de entrega
      • Transacciones
      • Devoluciones y reembolsos, si está configurado

La página de Pedidos de Shopify para importar es útil para solucionar problemas de importación de pedidos. Muestra los pedidos más recientes en la parte superior. Puedes evaluar los pedidos que hay disponibles y seguir los siguientes pasos:

  • Compruebe si un error bloqueó la importación de un pedido específico y explore los detalles del error. Marque el campo Tiene error.
  • Procesar solo pedidos específicos. Rellene el campo Código de tienda, seleccionar uno o más pedidos y luego elegir la acción Importar pedidos seleccionados.
  • Elimine pedidos de la página Pedido de Shopify para importar para excluirlos de la sincronización.

Revisar pedidos importados

Una vez completada la importación, puede explorar el pedido de Shopify y encontrar toda la información relacionada. Por ejemplo, las transacciones de pago, los costes de envío, el nivel de riesgo, atributos y etiquetas de pedido o los cumplimientos si el pedido ya se ha completado en Shopify. También puede ver la confirmación del pedido que se haya enviado al cliente seleccionando la acción Página de estado de Shopify.

Nota

Puedes ir directamente a la página Pedidos de Shopify , donde encontrarás pedidos abiertos y cerrados de todas las tiendas. Si desea centrarse solo en pedidos abiertos, use la vista Abrir . También puede usar vistas para mostrar solo pedidos no procesados, pedidos en los que un error interrumpió el procesamiento o pedidos que tienen un conflicto porque se actualizaron en Shopify después de que se procesaron en Business Central.

Antes de crear documentos de ventas en Business Central, puede usar la acción Sincronizar pedido desde Shopify en la página Pedido de Shopify para volver a importar pedidos específicos.

También puede marcar un pedido como pagado, lo cual resulta útil en un escenario B2B donde los pagos se procesan fuera del proceso de pago de Shopify. Elija la acción Marcar como pagado en la página Pedido de Shopify. Además, puede marcar un pedido como cancelado para iniciar el flujo de reembolso en Shopify. Elija la acción Cancelar pedido en la página Pedido de Shopify, complete los campos según sea necesario en la página Cancelar pedido de Shopify y pulse Aceptar. Deberá ejecutar la sincronización de pedidos para importar las actualizaciones a Business Central.

Crear documentos de ventas en Business Central

Si el conmutador de alternancia Crear pedidos automáticamente está habilitado en Ficha de tienda de Shopify, Business Central intenta crear un documento de ventas una vez que se importa el pedido. Si se producen problemas, como la falta de un cliente o de un producto, tendrá que solucionarlos y volver a crear el pedido de venta.

Para crear documentos de venta

  1. Elija el icono Bombilla que abre la característica Dígame 1., introduzca Tiendas de Shopify y, a continuación, elija el vínculo relacionado.
  2. Seleccione la tienda para la que desea sincronizar pedidos para abrir la página Ficha de tienda de Shopify.
  3. Seleccione la acción Pedidos.
  4. Seleccione el pedido para el que desea crear un documento de ventas y elija la acción Crear documento de ventas.
  5. Elija .

Si el pedido de Shopify requiere proceso de entrega, se crea un Pedido de ventas. Para pedidos de Shopify entregados, como aquellos pedidos que contienen solo una tarjeta de regalo o que ya se controlan en Shopify, se crea una Factura de venta.

Se crea un documento de ventas y se puede administrar utilizando la funcionalidad Business Central estándar.

Si desea recrear un documento de ventas, puede utilizar la acción Desvincular documentos procesados en la página Pedido de Shopify. Esta acción no elimina el documento de ventas ya creado. Debe procesarlo manualmente.

Cuadro informativo Total pedido

La parte total del pedido en la página Pedidos de Shopify muestra los totales del pedido en Shopify y el documento de ventas en Business Central. Los totales le permiten comparar cifras sin abrir cada documento, lo que puede resultar útil al probar plantillas de clientes y productos.

Gestionar clientes perdidos

Si su configuración impide crear un cliente automáticamente y no se puede encontrar una correspondencia de cliente existente adecuada, asigne un cliente al pedido de Shopify manualmente. Hay algunas formas de asignar clientes a los pedidos:

  • Asigne el Número de cliente de venta y Número de cliente de facturación directamente en el Pedidos de Shopify seleccionando un cliente en la lista de clientes existentes.
  • Seleccione una plantilla de cliente, crear y asignar el cliente a través de la acción Crear nuevo cliente en la página Pedidos de Shopify. El cliente de Shopify debe tener al menos una dirección. A los pedidos creados a través del canal de ventas Shopify POS a menudo les faltan los detalles de la dirección.
  • Asigne un cliente existente al Cliente de Shopify relacionado en la página Clientes de Shopify y luego elija la acción Buscar asignación en la página Pedidos de Shopify.

Cómo el conector elige qué cliente usar

La acción Importar pedido de Shopify intenta seleccionar clientes en el siguiente orden:

  1. Si el campo Default Customer No. se define en la Plantilla de cliente de Shopify para el código de envío a país o región, se usa el valor predeterminado No. del cliente , independientemente de la configuración de los campos Customer Import From Shopify y Customer Mapping Type . Obtenga más información en Configuración del cliente por país o región.
  2. Si la importación de clientes desde Shopify está establecida en Ninguno y el Número de cliente predeterminado está definido en la página Tarjeta de tienda de Shopify, se utiliza el Número de cliente predeterminado.

Los próximos pasos dependen del Tipo de asignación de cliente.

  • Si siempre toma el cliente predeterminado, el conector usa el cliente definido en el campo Default Customer No. de la página Shopify Shop Card .
  • Si es Por correo electrónico/teléfono, el conector intenta encontrar el cliente existente primero por id., luego por correo electrónico y luego por número de teléfono. Si no se encuentra el cliente, el conector crea un nuevo cliente.
  • Si es Por información de dirección de facturación, el conector intenta encontrar el cliente existente primero por id. y luego por la información de dirección de facturación. Si no se encuentra el cliente, el conector crea un nuevo cliente.

Si se encuentra un cliente, se usa para rellenar los campos N.º de cliente de venta y N.º de cliente de facturación en la página Pedido de Shopify. El conector omite el valor de N.º de cliente de facturación definido en la página Ficha cliente. Si se identifica un cliente, su información se rellena con los campos N.º de cliente de venta y N.º de cliente de facturación. El conector ignora cualquier valor especificado en N.º de cliente de facturación de la página Ficha cliente.

Nota

El conector utiliza la información de la dirección de facturación y crea el cliente en Business Central.

El conector no rellena el campo N.º de cliente de facturación en el cliente creado.

Para pedidos B2B, el flujo es similar, aunque el conector usa los campos N.º de empresa predeterminada, Importación de la empresa desde Shopify y Tipo de asignación de empresa en la página Ficha de tienda de Shopify. No hay un N.º de empresa predeterminada en la página Plantilla de cliente de Shopify porque para B2B se esperan clientes nombrados.

Los pedidos B2B también contienen detalles de ubicación de la empresa. Los campos N.º de cliente de venta y N.º de cliente de facturación disponibles en la página Almacén empresa Shopify pueden afectar a la asignación. De forma predeterminada, estos campos están vacíos, pero puede rellenarlos si es necesario. Al importar un pedido de Shopify asociado a una empresa y ubicación B2B, el conector usa los datos de estos campos para asignar los clientes de venta a y los clientes de factura a en el pedido de venta.

En la tabla siguiente se muestran ejemplos de asignaciones de clientes.

Valor en el campo Nº de cliente en Shopify Company Valor del campo N.º de cliente de venta en Almacén empresa Shopify Valor en el campo N.º de cliente de facturación en el Almacén empresa Shopify Valor propuesto para el campo N.º de cliente de venta en el pedido de Shopify Valor propuesto para el campo N.º de facturación al cliente en el pedido de Shopify
10000 blank blank 10000 10000
10000 20000 blank 20000 20000 (igual que N.º de cliente de venta en Almacén de empresa)
10000 20000 30000 20000 30000
10000 blank 30000 No es compatible. Debe estar en blanco o el campo Cód. Cliente de venta debe tener un valor. N/A N/A
blank blank blank blank blank

Diferentes reglas de procesamiento para pedidos

Es posible que desee procesar los pedidos de manera diferente en función de una regla. Por ejemplo, los pedidos de un canal de ventas específico, como POS, deben usar el cliente predeterminado, pero usted desea que su tienda en línea tenga información real sobre el cliente.

Una forma de abordar este requisito es crear otra tarjeta de tienda de Shopify y usar filtros en la página de solicitud Sincronizar pedidos desde Shopify.

Ejemplo tiene una tienda en línea y un Shopify POS. Para su PDV, usted desea utilizar un cliente fijo, pero para su tienda en línea desea crear clientes en Business Central. El siguiente procedimiento enumera los pasos de alto nivel. Para obtener más información, vaya a los artículos de ayuda correspondientes.

  1. Cree una tienda de Shopify llamada TIENDA y vincúlela a su cuenta de Shopify.
  2. Configure la sincronización de artículos/productos para que esta tienda gestione la información de productos.
  3. Especifique que los clientes se importan con pedidos. El conector debe encontrar clientes buscando su dirección de correo electrónico. Si no encuentra una dirección, utiliza la plantilla de cliente para crear un nuevo cliente.
  4. Cree una tienda de Shopify llamada PDV y vincúlela a la misma cuenta de Shopify.
  5. Asegúrese de que la sincronización de artículos/productos esté deshabilitada.
  6. Configure el conector para usar el cliente predeterminado.
  7. Cree una entrada de cola de trabajo periódica para el Informe 30104 Sincronizar pedidos desde Shopify. Seleccione TIENDA en el campo Código de tienda de Shopify y use filtros para capturar todos los pedidos excepto los que crea el canal de ventas POS. Por ejemplo, <>Punto de venta.
  8. Cree una entrada de cola de trabajo periódica para el Informe 30104 Sincronizar pedidos desde Shopify. Seleccione PDV en el campo Código de tienda de Shopify y use filtros para capturar pedidos generados por el canal de ventas PDV. Por ejemplo, Punto de venta.

Cada cola de trabajo importará y procesará pedidos dentro de los filtros definidos y utilizará las reglas de la tarjeta de tienda de Shopify correspondiente. Por ejemplo, crearán pedidos de punto de venta para el cliente predeterminado.

Importante

Para evitar conflictos al procesar pedidos, use la misma categoría de cola de trabajos para ambas entradas de la cola de trabajos.

No se base en la configuración Pedidos de sincronización automática porque no admite filtros ni parámetros de página de solicitud.

Efecto de las modificaciones de pedidos

En Shopify:

Editar Efecto en pedidos de Shopify aún no procesados en Business Central Efecto en pedidos de Shopify ya procesados en Business Central
Cambiar la ubicación de proceso de entrega La ubicación de cumplimiento se sincronizará con Business Central. La ubicación de cumplimiento se sincronizará con Business Central.
Editar un pedido y aumentar la cantidad El pedido importado usará una nueva cantidad. Connector detectará cambios y marcará pedidos.
Editar un pedido y disminuir la cantidad El pedido importado usará una nueva cantidad. Se importará un reembolso de Shopify con importe cero que no se puede convertir en una nota de abono. Connector detectará cambios y marcará pedidos.
Editar un pedido y eliminar un producto existente El elemento eliminado no se importará. Se importará un reembolso de Shopify con importe cero que no se puede convertir en una nota de abono. Connector detectará cambios y marcará pedidos.
Editar un pedido y agregar un nuevo artículo Se importarán los elementos originales y añadidos. Connector detectará cambios y marcará pedidos.
Procesar pedido: cumplir, actualizar información de pago El encabezado del pedido se actualizará. El encabezado del pedido se actualizará. El proceso de entrega no se sincronizará con Shopify.
Cancelar pedido pagado El encabezado del pedido se actualizará y se procesará por separado Connector detectará cambios y marcará pedidos.
Cancelar pedido no pagado El elemento eliminado no se importará. Se importará un reembolso de Shopify con importe cero que no se puede convertir en una nota de abono. Connector detectará cambios y marcará pedidos.

Si ya se procesó un pedido en Business Central, el conector muestra el siguiente mensaje de error: El pedido ya se procesó en Business Central, pero se recibió una edición de Shopify. Los cambios no se propagaron al orden procesado en Business Central. Actualice los documentos procesados para que coincidan con los datos recibidos de Shopify. Si desea forzar la sincronización, use la acción "Sincronizar pedido de Shopify" en la página de la tarjeta Shopify Order.

Dependiendo del estado del documento de ventas creado, puede realizar las siguientes acciones:

  1. Eliminar documento de ventas creado
  2. Elija la acción Desvincular documentos procesados para restablecer el indicador Procesado.
  3. Elija la acción Sincronizar pedido desde Shopify para actualizar el pedido individual con datos recientes de Shopify.

En Business Central:

Editar Efecto
Cambie la ubicación a otra ubicación. Registre el envío. El pedido se marcará como entregado. Se utilizará la ubicación de cumplimiento desde Shopify.
Disminuya la cantidad. Registre el envío. El pedido de Shopify se marca como parcialmente entregado.
Incremente la cantidad. Registre el envío. El suministro no se sincroniza con Shopify. Es lo mismo si el proceso de entrega se dividiera en Shopify pero procesado como una línea en Business Central.
Agregue un artículo nuevo. Registre el envío. El pedido de Shopify se marca como entregado. No se agregarán líneas nuevas.

Sincronizar envíos a Shopify

Cuando un pedido de venta que se crea a partir de un pedido de Shopify se envía, puede sincronizar los envíos con Shopify.

  1. Elija el icono Bombilla que abre la característica Dígame 1., introduzca Sincronizar envíos a Shopify y, a continuación, elija el vínculo relacionado.
  2. Defina los filtros en los envíos según sea necesario. Por ejemplo, puede actualizar un envío registrado en una fecha específica.
  3. Elija Aceptar.

El proceso de sincronización incluye envíos de ventas publicados bajo las condiciones siguientes:

  • El campo Shopify Order Id (Id. de pedido de Shopify) no contiene 0 y existe un pedido de Shopify relacionado.
  • El campo Shopify Fulfillment Id contiene 0.
  • El envío publicado tiene al menos una línea de tipo artículo con una cantidad superior a cero. La línea de pedido relacionada de Shopify existe.

El pedido de Shopify se marca como entregado. Si el botón de alternancia Enviar confirmación de envío está habilitado, el cliente recibe automáticamente un mensaje de correo electrónico o mensaje de texto (SMS) de aviso de envío. Si se especifica un agente de envío y un código de seguimiento en el envío, la información de seguimiento se actualiza en el pedido en Shopify y se incluye en el correo electrónico al cliente.

Actualice el campo Shopify Fulfillment ID en función de los resultados de la sincronización:

  • Exportación correcta: actualice el campo Shopify Fulfillment ID con el identificador del suministro en Shopify.
  • Error de exportación: establecer "-1"
  • El envío publicado no tiene líneas de tipo artículo con una cantidad superior a cero: establecer "-2"

Como alternativa, para sincronizar envíos, use la acción Sincronizar envíos en las páginas Shopify Sales Orders o Shopify Shop.

Puede programar la tarea para que se realice de forma automatizada. Obtenga más información en Programar tareas recurrentes.

Nota

Limitaciones de conocimiento:

  • No se completarán los pedidos con varias líneas del mismo producto. Marque estos pedidos como completados en el Administrador de Shopify. Este problema puede ocurrir cuando se usa el descuento Compre X y obtenga Y con productos idénticos para El cliente obtiene y El cliente compra.
  • La línea de pedidos de Shopify dividida entre dos ubicaciones (por ejemplo, 2 de EAST y 3 de WEST) aparecerá en Business Central como una sola línea de pedidos de ventas con una sola ubicación, como WEST. Si envías los 5 a la vez, el pedido no se cumplirá. Si primero modifica la cantidad a enviar en Business Central a 2 y registra el envío, luego registra el envío del resto de 3, el pedido de Shopify se marcará como parcialmente cumplido con 3 unidades cumplidas desde la ubicación seleccionada en la línea de pedido de venta, en este ejemplo será OESTE.
  • La modificación en el pedido de venta antes del registro puede afectar la capacidad del conector para sincronizar envíos con Shopify. Para obtener más información, consulte la segunda tabla en el efecto de la edición de pedidos.

Recuerde ejecutar Sincronizar pedidos desde Shopify para actualizar el estado de proceso de entrega de un pedido en Business Central. El conector también archiva pedidos totalmente pagados y cumplidos en Shopify y Business Central, siempre que los pedidos cumplan las condiciones.

Agentes de envío y URL de seguimiento

Si el documento Histórico albaranes venta contiene el Código de agente de envío y/o el Número de seguimiento del paquete, esta información se enviará a Shopify y al cliente en el correo electrónico de confirmación de envío.

La empresa de seguimiento se rellena en el siguiente orden (de mayor a menor) según el registro de la agencia de transporte:

  1. Empresa de seguimiento de Shopify
  2. Nombre
  3. Código

Si el campo URL de seguimiento del paquete se rellena para el registro del agente de envío, luego la confirmación de envío también contendrá una URL de seguimiento.

Propina

Si no desea enviar confirmaciones de envío automáticas a los clientes, desactive la opción Enviar confirmación de envío en la página Ficha de tienda de Shopify.

El Código de agente de envío y el Código de servicio del agente de envío se pueden rellenar automáticamente basándose en la configuración de la página Gastos de envío. Obtenga más información en Asignación de métodos de envío.

Solución de problemas de sincronizaciones de envíos

Si espera que un pedido en Shopify se marque como cumplido, pero no es así, compruebe la siguiente configuración:

  1. Vaya a Shopify Order (Pedido de Shopify) y compruebe si el pedido correspondiente existe en Business Central. Sin un pedido, el conector no tiene los detalles de ejecución que necesita.
  2. Dirígete a Shopify Order y ejecuta Sincronizar pedido desde Shopify para obtener las actualizaciones más recientes.
  3. Vaya a Shopify Order (Pedido de Shopify) y, a continuación, a la página Complete Fulfillments (Cumplimiento completado). Si se muestran los procesos de entrega, el proceso de entrega ya se registró, por ejemplo, directamente en Administración de Shopify.
  4. Vaya a Shopify Order y, a continuación, a la página Pedidos de cumplimiento y compruebe los estados. Los pedidos de proceso de entrega indican lo que espera enviar. Si no existen o están cerrados, no se envía nada a Shopify.
  5. Vaya a Histórico de albaranes de venta y use el Inspector de página para comprobar el campo Id. de pedido en el encabezado y el Id. de línea de pedido de Shopify en las líneas. Estos campos determinan si exportar el pedido a Shopify y vincular líneas de envío a las líneas originales de pedidos de Shopify. Si falta el id. de línea de pedido de Shopify en una línea de envío publicada (a menudo debido a líneas recreadas manualmente), la línea no se incluye en la sincronización.

Nota

La página Actualizar documento, que puede abrir para envíos de ventas que han sido publicados, le permite reemplazar -1 y -2 por 0 para reintentar la exportación del envío.

Devoluciones y reembolsos

En una integración entre Shopify y Business Central, es importante poder sincronizar la mayor cantidad posible de datos empresariales. Eso hace que sea más fácil mantener actualizados sus niveles financieros y de inventario en Business Central. Los datos que puede sincronizar incluyen devoluciones y reembolsos que se registraron en el Administrador de Shopify o Shopify POS.

Las devoluciones y los reembolsos se importan con sus pedidos relacionados si habilitó el tipo de procesamiento en la Ficha de tienda de Shopify.

Las devoluciones se importan solo con fines informativos. No hay una lógica de procesamiento asociada con ellos.

Las transacciones financieras y, si es necesario, de inventario se procesan mediante reembolsos. Los reembolsos pueden incluir productos o solo importes, por ejemplo, si un comerciante decide compensar los gastos de envío o algún otro importe.

Puede crear notas de abono de ventas para reembolsos. Las notas de abono pueden tener los siguientes tipos de líneas:

Tipo No. Comentario
Cuenta Cuenta de tarjeta regalo vendida Úsela para reembolsos relacionados con tarjetas regalo.
Cuenta Sin stock de reembolso Úsela para reembolsos relacionados con productos que no se reaprovisionaron.
Elemento N.º artículo Úsela para reembolsos relacionados con productos que se reaprovisionaron. Válida para reembolsos directos o reembolsos vinculados a devoluciones. El código de ubicación en la línea de abono adicional se establece en función del valor seleccionado para la ubicación de devolución.
Cuenta Cuenta de reembolso Úsela para otros importes reembolsados que no estén relacionados con productos o tarjetas regalo. Por ejemplo, propinas, o si especificó manualmente una cantidad para reembolsar en Shopify.

Tarjetas regalo

En la tienda Shopify, puedes vender tarjetas de regalo que los clientes pueden usar para pagar productos.

Cuando se trata de tarjetas de regalo, es importante introducir un valor en el campo Cuenta de tarjeta de regalo vendida, en la página Ficha de tienda de Shopify. La tarjeta regalo vendida se sincroniza con los pedidos y se añade al documento de venta como línea del tipo Cuenta C/G.

Una tarjeta de regalo aplicada también se importará con el pedido, pero ahora como una transacción de pago. La tarjeta de regalo no reduce el importe a facturar. Para obtener más información sobre cómo conciliar una transacción de pago, vaya a Transacciones y pagos.

Para revisar las tarjetas regalo emitidas y aplicadas, elija el icono Bombilla que abre la característica Dígame., introduzca Tarjetas regalo y, a continuación, elija el vínculo relacionado.

Nota

Para importar tarjetas de regalo creadas manualmente o vendidas a través de pedidos antiguos, debe usar el paquete de configuración. Utilice la tabla Tarjeta regalo Shpfy 30110 e Id, Últimos Caracteres, Importe. Puedes exportar tarjetas de regalo desde Shopify Admin. Necesita los campos ID, Last Characters y Current Balance .

Exportar facturas de ventas registradas a Shopify

Puedes exportar facturas de ventas publicadas a Shopify para que los compradores puedan iniciar sesión en Shopify y acceder a todas sus facturas. Independientemente de la aplicación en la que se crearon.

Puede exportar facturas de venta registradas a Shopify como órdenes mediante el uso de la acción Sincronizar facturas registradas con Shopify en la página Ficha de tienda de Shopify, o puede usar la búsqueda Dígame para encontrarla. También puede ejecutar el informe utilizando la cola de trabajos.

Para habilitar la capacidad para una tienda específica, vaya a la página de Tarjeta de tienda de Shopify y active la opción Sincronización de facturas publicadas. También debe configurar la Asignación de métodos de pago.

La sincronización incluye facturas bajo las siguientes condiciones:

  • El campo Id. del pedido de Shopify contiene 0.
  • El cliente facturado tiene una asignación en las páginas Clientes de Shopify de o Empresas de Shopify.
  • El cliente al que se factura no se utiliza como cliente predeterminado en la Ficha de tienda de Shopify o Plantilla de cliente de Shopify.
  • La factura publicada tiene al menos una línea sin comentario donde el campo No. tiene un valor.

Al ejecutar el informe, suceden las siguientes cosas en Business Central y Shopify.

Central de negocios

Actualice el campo Id. pedido de Shopify basado en los resultados de la sincronización:

  • Exportación correcta: actualice el campo Id. del pedido de Shopify con el id. del pedido en Shopify.
  • Error de exportación: establecer "-1"
  • La factura está excluida de la sincronización por un motivo que figura en las condiciones mencionadas anteriormente: establecer "-2"

Nota

La página Actualizar documento , que puede abrir para la factura de ventas publicada le permite reemplazar -1 y -2 por 0 para reintentar la exportación de la factura.

Shopify

El conector de Shopify realiza los siguientes pasos:

  • Crea un borrador de pedido con encabezado y líneas de artículo
  • Convierte el borrador del pedido en un pedido

Exportación de campos a encabezados y líneas de pedidos

Los siguientes campos se exportan en el encabezado del pedido:

  • Se utiliza la factura asignada al cliente/empresa.
  • El campo Estado de proceso de entrega muestra Cumplido. Los detalles de seguimiento no se sincronizan.
  • El campo Estado pagado muestra Pagado o Parcialmente pagado, según la entrada del libro mayor del cliente vinculada a la factura de venta. Para pagos parcialmente pagados, se muestra el campo Monto Restante.

Los siguientes campos se exportan en líneas del pedido:

  • Los artículos y líneas de otros tipos, como líneas de Cuenta de mayor o Cargo de artículo, se exportan como productos personalizados en Shopify.
  • No se generan gastos de envío en Shopify. El costo de envío se registra como producto personalizado en Shopify.
  • Importe de impuesto. Debido a que la API Graph actualmente no admite el objeto TaxLine, el impuesto calculado se agrega como un producto personalizado. La información fiscal de Business Central no está disponible en el informe fiscal en Shopify Admin. Para evitar que Shopify vuelva a calcular los impuestos, los pedidos se marcan como exentos de impuestos.
  • Cantidad, en números enteros. Shopify no admite fracciones.
  • En el caso de las líneas del tipo Elementos, se exporta el peso. El peso procede del campo Peso neto de la línea de factura de ventas. La Unidad de peso de la página Ficha de tienda de Shopify se usa como unidad de medida.

Efecto sobre el proceso de sincronización de pedidos

La sincronización importa el pedido y verifica si se exportó anteriormente. Si se exportó anteriormente:

  • Marca el pedido como procesado.
  • Agrega un vincular a la factura de venta publicada (documentos relacionados, debería suceder automáticamente porque el ID del pedido de Shopify ya está completo). Shopify puede archivar automáticamente los pedidos totalmente pagados y cumplidos, y la sincronización no las procesa.

Tratar con actualizaciones

En Shopify, debido a que el pedido ya se cumplió, los únicos cambios significativos son las notas, el estado del pago y las transacciones de pago. Si los pagos se procesan en Shopify, también se realizan reembolsos y devoluciones.

Business Central no sigue los cambios. Actualmente, si desea marcar el pedido como pagado, utilice la acción Marcar como pagado en la página Ficha de pedido de Shopify.

Información general del conector de Shopify
Preguntas frecuentes del conector de Shopify
Solucionar problemas del conector de Shopify
Tutorial: Configurar y usar el Connector de Shopify