¿Te preparas para migrar tu sitio Magento? Lea este blog primero. Recientemente hemos completado un proyecto de migración de migración de migración 1.8 utilizado como mercado
Un mercado comercial en línea o electrónico es un sitio web que ofrece productos e inventario de empresas e individuos de tercera parte. Las transacciones son mostradas y procesadas por el mercado, mientras que los comerciantes minoristas y mayoristas proporcionan (…)
Más detalles
“> Mercado a la nueva plataforma Magento 2 (versión 2.1.2). Esta tienda se basó en la versión 1.8 de Magento y fue un mercado basado en la extensión del mercado Creativeminds con aproximadamente 500 mil productos. El cliente solicitó varios cambios en el proceso de completar la compra
“> Mercado a la nueva plataforma Magento 2 (versión 2.1.2). Esta tienda se basó en la versión 1.8 de Magento y fue un mercado basado en la extensión del mercado Creativeminds con aproximadamente 500 mil productos. El cliente solicitó varios cambios en el proceso de completar la compra
El proceso de finalización del pedido implica pasos para completar un producto o servicio
La carcasa es la parte más sensible de la experiencia de compra, y la tasa de carrito de compras es un indicador importante para los problemas encontrados en (…)
La carcasa es la parte más sensible de la experiencia de compra, y la tasa de carrito de compras es un indicador importante para los problemas encontrados en (…)
Más detalles
“> El proceso de pago y las capacidades de administración.
Después de pensar en el trabajo necesario, nos dimos cuenta de que la reconstrucción del sitio en Magento 2 llevará el mismo tiempo que realiza los cambios, dado que muchos de los requisitos ya estaban incluidos como funcionalidad predeterminada en Magento 2. Esto nos llevó a la camino a la creación de un B2B
“> El proceso de pago y las capacidades de administración.
Después de pensar en el trabajo necesario, nos dimos cuenta de que la reconstrucción del sitio en Magento 2 llevará el mismo tiempo que realiza los cambios, dado que muchos de los requisitos ya estaban incluidos como funcionalidad predeterminada en Magento 2. Esto nos llevó a la camino a la creación de un B2B
B2B (negocio a negocio) es un término comúnmente utilizado en el comercio electrónico para describir las transacciones que se realizan entre las empresas. Fabricantes, minoristas y mayoristas generalmente realizan transacciones entre negocios, como comprar y (…) Más detalles
“> B2B Marketplace basado en Magento 2, emigró de Magento 1. ¡Una nueva aventura, por supuesto! Un pequeño spoiler … no fue tan bien … y puede no haber sido la decisión correcta en este momento de Magento 2.
Hipótesis iniciales
Nuestras hipótesis fueron las siguientes: 1. La migración de DB debería ser fácil utilizando el código de migración Magento 2 dB. 2. Encontré todas las extensiones necesarias que estaban en el sitio Magento 1 listos para Magento 2. 3. Usé el tema predeterminado como base y les hace ajustes, porque tiene la estructura básica necesaria para el cliente. 4. Usaremos la pasarela de pago de Magento 2 Core
“> B2B Marketplace basado en Magento 2, emigró de Magento 1. ¡Una nueva aventura, por supuesto! Un pequeño spoiler … no fue tan bien … y puede no haber sido la decisión correcta en este momento de Magento 2.
Hipótesis iniciales
Nuestras hipótesis fueron las siguientes: 1. La migración de DB debería ser fácil utilizando el código de migración Magento 2 dB. 2. Encontré todas las extensiones necesarias que estaban en el sitio Magento 1 listos para Magento 2. 3. Usé el tema predeterminado como base y les hace ajustes, porque tiene la estructura básica necesaria para el cliente. 4. Usaremos la pasarela de pago de Magento 2 Core Pago Guerdway ofrece el servicio de la tarifa de un comerciante para administrar la transacción. El servicio es similar al punto de venta terminal que se utiliza en tiendas minoristas. La pasarela de pago protege los datos de la tarjeta de crédito (…)
Más detalles
“> Pague de la pasarela para ahorrar tiempo y dinero (comenzamos con Braintree, pero nos mudamos a Authorize.net).
Suena simple, ¿verdad? Para ser claros, nuestros desarrolladores tienen una gran experiencia en Magento 2, desde la creación de extensiones hasta proyectos más complejos (pero esta fue nuestra primera gran migración). Lo que realmente sucedió Comencemos con la primera suposición y veamos lo que realmente sucedió: 1. La migración de DB debería ser fácil utilizando el código de migración Magento 2 dB. – Bueno, no fue fácil. El sitio tenía tantos atributos personalizados, tablas personalizadas, productos y categorías. Además, la extensión y el código en Magento 2 han utilizado una estructura ligeramente diferente. Se necesitaron mucho esfuerzo resolver todas las condiciones y conflictos que ocurrieron durante la migración de DB.
Además, el catálogo de Magento 2 y el proceso de indexación, especialmente para las reescrituras de URL, son diferentes de los de Magento 1 y, debido a que el sitio tenía muchos productos con la misma URL (con diferentes URL), esto rompió la indexación total en Magento 2 y Tuvimos que crear un script que corriera a través de todos los productos ajustando la URL y luego guardar los productos uno por uno.
Para mover las categorías, tuvimos que deshabilitar la opción de reindex antes de mover una categoría, porque de lo contrario era completamente imposible. Pero, finalmente, después de mucha sudoración y llanto, un desarrollador de héroe Magento en Kyiv, a quien sabemos que finalmente ha logrado trabajar.
2. Encontré todas las extensiones necesarias que estaban en el sitio Magento 1 listo para Magento 2. – OK, esta parte sonará un poco de saludo, (aparte de nuestras propias extensiones) ¡100% de las terceras extensiones para Magento 2 no han funcionado! Todos tenían problemas, algunos estaban muy mal escritos, otros no tenían las mismas características que los equivalentes Magento 1, y otros tenían errores. Por lo tanto, algunas compañías de extensión tuvieron un excelente apoyo y lo hicieron funcionar, otras tuvieron que adaptar la extensión al trabajo, las libres fueron las peores y tuvimos que reescribirlas desde cero. Todavía son muy jóvenes y, aunque el mercado de Magento afirma que Estoy revisando el código y el control de calidad, en este caso, aunque el código estaba escrito en el estándar de PSR, no hizo lo que debía esperar ni causar problemas. 3. Utilizaremos el tema implícito del mundo como base y haremos ajustes, porque tiene la estructura básica necesaria para el cliente. – <img

Src = “https://www.wpata.com/uploads/article/17107/tvq5bax4zmxhbzmm.jpg” data-lazy-type = width de imagen = 1024 height = 300 class = ” 516096 “SCSET> Así que esta suposición estaba bien. Aunque la tarea no fue fácil en absoluto, porque, aunque los cambios inicialmente necesarios parecían ser pequeños cambios en el tema predeterminado, finalmente lo que el cliente solicitó fue reescribir completamente el tema. Todos los bloques se movieron, todos los botones, todas las fuentes, etc. Rompió el diseño receptivo y tuvimos que reescribirlo, por lo que otra suposición que terminó consumiendo un montón de tiempo … tanto por suposiciones. 4. Usaremos la pasarela de pago básica de Magento 2 para ahorrar tiempo y dinero (comenzamos con Braintree, pero nos mudamos a Authorize.net):-Entonces comenzamos con Braintree, pero no querían que nuestro cliente apruebe que él lo apruebe que él lo apruebe que él lo apruebe que vende productos médicos y se negó a lidiar con ello. OK. Nos mudamos a Authorize.net y el cliente pudo configurar una cuenta. Agregué sus credenciales a Magento y estábamos felices, ¡pero no funcionó! Los pagos no pasaron y, lo peor, los errores de registro para Magento 2 autorize.net son imposibles, no tiene forma de encontrar los errores. Por lo tanto, podemos tener las revistas apropiadas para comprender cuándo algo no va bien con la cuenta que Errores que recibimos de la API [Interfaz de aplicación]
“> Pague de la pasarela para ahorrar tiempo y dinero (comenzamos con Braintree, pero nos mudamos a Authorize.net).
Suena simple, ¿verdad? Para ser claros, nuestros desarrolladores tienen una gran experiencia en Magento 2, desde la creación de extensiones hasta proyectos más complejos (pero esta fue nuestra primera gran migración). Lo que realmente sucedió Comencemos con la primera suposición y veamos lo que realmente sucedió: 1. La migración de DB debería ser fácil utilizando el código de migración Magento 2 dB. – Bueno, no fue fácil. El sitio tenía tantos atributos personalizados, tablas personalizadas, productos y categorías. Además, la extensión y el código en Magento 2 han utilizado una estructura ligeramente diferente. Se necesitaron mucho esfuerzo resolver todas las condiciones y conflictos que ocurrieron durante la migración de DB.
Además, el catálogo de Magento 2 y el proceso de indexación, especialmente para las reescrituras de URL, son diferentes de los de Magento 1 y, debido a que el sitio tenía muchos productos con la misma URL (con diferentes URL), esto rompió la indexación total en Magento 2 y Tuvimos que crear un script que corriera a través de todos los productos ajustando la URL y luego guardar los productos uno por uno.
Para mover las categorías, tuvimos que deshabilitar la opción de reindex antes de mover una categoría, porque de lo contrario era completamente imposible. Pero, finalmente, después de mucha sudoración y llanto, un desarrollador de héroe Magento en Kyiv, a quien sabemos que finalmente ha logrado trabajar.
2. Encontré todas las extensiones necesarias que estaban en el sitio Magento 1 listo para Magento 2. – OK, esta parte sonará un poco de saludo, (aparte de nuestras propias extensiones) ¡100% de las terceras extensiones para Magento 2 no han funcionado! Todos tenían problemas, algunos estaban muy mal escritos, otros no tenían las mismas características que los equivalentes Magento 1, y otros tenían errores. Por lo tanto, algunas compañías de extensión tuvieron un excelente apoyo y lo hicieron funcionar, otras tuvieron que adaptar la extensión al trabajo, las libres fueron las peores y tuvimos que reescribirlas desde cero. Todavía son muy jóvenes y, aunque el mercado de Magento afirma que Estoy revisando el código y el control de calidad, en este caso, aunque el código estaba escrito en el estándar de PSR, no hizo lo que debía esperar ni causar problemas. 3. Utilizaremos el tema implícito del mundo como base y haremos ajustes, porque tiene la estructura básica necesaria para el cliente. – <img

Src = “https://www.wpata.com/uploads/article/17107/tvq5bax4zmxhbzmm.jpg” data-lazy-type = width de imagen = 1024 height = 300 class = ” 516096 “SCSET> Así que esta suposición estaba bien. Aunque la tarea no fue fácil en absoluto, porque, aunque los cambios inicialmente necesarios parecían ser pequeños cambios en el tema predeterminado, finalmente lo que el cliente solicitó fue reescribir completamente el tema. Todos los bloques se movieron, todos los botones, todas las fuentes, etc. Rompió el diseño receptivo y tuvimos que reescribirlo, por lo que otra suposición que terminó consumiendo un montón de tiempo … tanto por suposiciones. 4. Usaremos la pasarela de pago básica de Magento 2 para ahorrar tiempo y dinero (comenzamos con Braintree, pero nos mudamos a Authorize.net):-Entonces comenzamos con Braintree, pero no querían que nuestro cliente apruebe que él lo apruebe que él lo apruebe que él lo apruebe que vende productos médicos y se negó a lidiar con ello. OK. Nos mudamos a Authorize.net y el cliente pudo configurar una cuenta. Agregué sus credenciales a Magento y estábamos felices, ¡pero no funcionó! Los pagos no pasaron y, lo peor, los errores de registro para Magento 2 autorize.net son imposibles, no tiene forma de encontrar los errores. Por lo tanto, podemos tener las revistas apropiadas para comprender cuándo algo no va bien con la cuenta que Errores que recibimos de la API [Interfaz de aplicación]
API, una abreviatura del programa de aplicaciones, es un conjunto de rutinas, protocolos y herramientas para la construcción de aplicaciones de software. Una buena API facilita el desarrollo de un programa, que ofrece todos los elementos básicos. Un programador luego pone (…)
Más detalles
“> API, etc. Finalmente, lo hice funcionar usando nuestra extensión, pero todo tomó mucho tiempo.
5. Bugs Bugs Bugs: – Magento 2 todavía tiene tantos problemas informados que remedia cada nueva versión, pero es una expectativa frustrante. A partir de las plantillas de correo electrónico hasta importar errores, cuentas de administrador, problemas de permisos y más. Finalmente, casi todo será reparado y no afectará el proceso de la tienda, pero aún son muy molestos. Vivir
Así que finalmente me fui en vivo. El cliente estaba satisfecho, a pesar de la costosa aventura y el tiempo de entrega durante aproximadamente un mes. La tienda está activa y se vende en Magento 2 y funciona como un mercado con varios nuevos proveedores y funciones.
Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.
“> API, etc. Finalmente, lo hice funcionar usando nuestra extensión, pero todo tomó mucho tiempo.
5. Bugs Bugs Bugs: – Magento 2 todavía tiene tantos problemas informados que remedia cada nueva versión, pero es una expectativa frustrante. A partir de las plantillas de correo electrónico hasta importar errores, cuentas de administrador, problemas de permisos y más. Finalmente, casi todo será reparado y no afectará el proceso de la tienda, pero aún son muy molestos. Vivir
Así que finalmente me fui en vivo. El cliente estaba satisfecho, a pesar de la costosa aventura y el tiempo de entrega durante aproximadamente un mes. La tienda está activa y se vende en Magento 2 y funciona como un mercado con varios nuevos proveedores y funciones.
Tags Migración de Magento 1.x a Magento 2.x
homefinance blog