Hemos desarrollado nuestra propia aplicación Shopware 6, que sustituirá al plugin Shopware 6 desarrollado por Response GmbH. Este plugin ya no será activamente mantenido y actualizado, por lo tanto, te pedimos que instales la aplicación en su lugar y migres tus proyectos existentes.
Instala la aplicación
Consulta esta guía para obtener instrucciones sobre cómo descargar e instalar la aplicación Channable para Shopware 6.
Migra tus proyectos existentes
Si importas tus productos con la app en lugar de con el plugin, puedes esperar pequeñas diferencias en algunos de los campos (consulta "Qué diferencias puedes esperar" más abajo). Es posible que estas diferencias no afecten a tus proyectos; en ese caso, puedes cambiar tus conexiones siguiendo los pasos descritos en "Cambiar la conexión de importación" y "Cambiar la conexión de pedidos". Si las diferencias afectan potencialmente a tus proyectos, te aconsejamos que realices algunos pasos adicionales que se muestran al final del artículo, para asegurarte de que no surjan problemas.
Cambiar la conexión de importación
- Ve a " Instalación > Instalar Importación".
- Busca tu importación de Shopware 6 y haz clic en "Configuración".
- Haz clic en "Cambiar importación".
- Selecciona la nueva conexión de la app en las opciones de importación.
- Asegúrate de seleccionar el idioma correcto en el menú desplegable (el mismo que utilizaste anteriormente para esta importación) y haz clic en "Guardar".
- Ahora se te redirigirá al mapeo de importación. Haz clic en "Guardar e importar".
Los nombres de los campos pueden ser diferentes, por lo que antes de continuar, asegúrate de que los nuevos campos de importación están correctamente asignados a los campos existentes de tu proyecto. Sigue los pasos que se indican a continuación para asignar correctamente los nuevos campos. Consulta "Qué diferencias puedes esperar" más abajo para obtener más información al respecto.
- Ve a "Configuración > Editar mapeo" de tu nueva conexión.
- Asegúrate de que todos los campos están correctamente mapeados, comparando el nuevo mapeo con el mapeo que tienes en el proyecto original. Los campos que ya no están en la importación, se pueden eliminar con seguridad.
- Cuando hayas terminado, haz clic en "Guardar e importar".
Cambiar la conexión de pedidos
No podemos cambiar la conexión de la plataforma en una conexión de pedidos, así que en su lugar tendrás que desactivar la antigua conexión de pedido para el plugin y crear una nueva para la aplicación.
- Ve a " Instalación > Configurar pedidos".
- Para cada conexión de pedido activa que utilice el plugin Shopware 6, haz clic en "Configuración".
- Haz clic en "Desactivar conexión de pedidos" y luego en "Guardar".
- Asegúrate de hacer esto para todas las conexiones de pedidos activas.
- Ahora tendrás que añadir nuevas conexiones de pedidos. Puedes hacerlo usando el botón "Configurar pedidos".
- Para la conexión de la plataforma, asegúrate de seleccionar la nueva conexión de la aplicación Shopware. Para todos los demás ajustes, simplemente elige lo que tenías en la antigua conexión de pedidos que acabas de desactivar.
- Asegúrate de activar la conexión de pedidos y haz clic en "Guardar".
¿Qué diferencias puedes esperar?
Si un nombre de campo contiene un carácter especial, los nombres de tus campos pueden cambiar ligeramente. Por ejemplo, si tienes un campo llamado properties_grösse
, el importador del plugin lo importaría como properties_groesse
, pero el importador de la nueva app importa este campo como properties_grosse
. Puedes arreglar esto en el mapeo de la importación. Por ejemplo:
- El campo
properties_groesse
se importó a través del plugin y se asignó al campoproperties_groesse
del proyecto. - La aplicación importa ahora este campo como
properties_grosse
. Al asignarlo aproperties_groesse
, te aseguras de que no se cambien los nombres de los campos. - El antiguo campo
properties_groesse
del plugin puede entonces borrarse de forma segura.
- El plugin no redondeaba algunos precios. El nuevo importador de aplicaciones redondeará todos los precios a dos decimales.
-
Si tienes un campo personalizado con un valor
True/False
, lo importaremos como 1 (paraTrue
) y 0 (paraFalse
). Si es necesario, puedes volver a transformarlos enTrue/False
mediante una regla (maestra). - El plugin permitía establecer un dominio de canal de ventas personalizado en la configuración del plugin. Este dominio se utilizaría para crear los campos
link
yshopware_url
de cada producto. La aplicación no tiene esta opción, utilizará el dominio del canal de ventas de la configuración del canal de ventas: - Si
price_net
es 0 en tu backend, también será 0 en Channable. El plugin calculabaprice_net
por sí mismo, pero la aplicación ya no lo hace. Puedes solucionarlo asegurándote de que elprice_net
siempre tenga un valor en tu backend, o calculando elprice_net
mediante una regla, utilizando elprice_gross
y eltax_rate
. - Si tienes campos personalizados de tipo
Media field
, ya no recuperaremos automáticamente la URL de los mismos. Esto supondría una carga adicional para tu servidor, ya que estamos haciendo una petición adicional por producto, por lo que solo queremos hacerlo cuando sea necesario. Si observa que algunos campos personalizados contienen un ID en Channable donde se espera una URL, puedes contactarnos para activar la funcionalidad que recupera las URLs en su lugar.