Solicitud: actualizar el tema de una tienda de cliente sin saber si hubo modificaciones de código y evitar perder cambios al actualizar.
Orientación clave: si el tema se compró en la Tienda de temas de Shopify, se puede añadir gratis la versión actualizada; si es de un tercero, hay que contactar al desarrollador. En el administrador, aparece una notificación bajo el tema cuando hay una actualización; si no, se muestra la última fecha de guardado.
Al actualizar: las personalizaciones hechas con el editor de temas se copian a la nueva versión. Los cambios en el código no se transfieren. Si el código fue modificado, no se puede actualizar automáticamente y se debe instalar manualmente una copia nueva del tema.
Métodos para detectar cambios de código:
Comparar manualmente los archivos del tema.
Usar apps como Herramientas Tema Diffy o ThemeWatch - Theme Backup Tool.
Consultar a otro partner.
Recursos: se compartió documentación oficial sobre actualización de temas.
Estado: abierto; se piden más detalles sobre el tipo de tienda y métricas de tráfico/conversión para asesorar mejor.
Tengo una duda, una clienta quiere que le actualice su theme, pero ella no sabe si se hicieron modificaciones del código, como puedo saber estando dentro de la tienda como colaborador si ese theme tuvo alguna modificación que deba guardar para usar luego en la nueva actualización? hay alguna aplicación o pagina que me ayude a identificar estos cambios?
Se que si actualizo el theme y este tuvo modificaciones en el código se perderán, y no quiero conseguirme con sorpresas al hacer la actualización, alguien puede ayudarme por favor?
Gracias por acudir a los foros de la Comunidad con tus dudas. Entiendo que vas a actualizar el tema y quieres saber si existe alguna aplicación que te permita identificar si este ha tenido modificaciones en el código, ¿verdad?
Antes que nada quisiera preguntarte, ¿es un tema de Shopify o de un desarrollador externo? ¿Compraron el tema en nuestra tienda de temas?
A modo de contexto, debes saber que al comprar un tema en nuestra tienda de temas, eres elegible para agregar una versión actualizada del tema de forma gratuita. En el caso de comprar un tema directamente a un tercero, es necesario contactar a los desarrolladores para obtener la actualización.
Así mismo, si compraron el tema en nuestra tienda y existe una actualización disponible, encontrarán una notificación debajo del tema en el administrador de la cuenta de Shopify. Si no existe una actualización del tema disponible o ya tienen la última versión del tema, verán la última fecha en que lo guardaron. Ten en cuenta que cualquier personalización que haya sido hecha a través del editor de temas se copiará en la versión actualizada del tema. Sin embargo, como tu misma lo mencionas, los cambios en el código no se mostrarán en la nueva versión del tema. Adicionalmente, si se ha modificado el código, no será posible actualizar el tema automáticamente y deberás hacerlo de forma manual, instalando una nueva copia del tema desde la tienda de temas de Shopify.
Acá te dejo este documento con más información sobre actualización de temas, para que lo tengas de referencia.
Respondiendo a tu pregunta inicial, puedes utilizar alguno de estos métodos para verificar si un tema ha tenido modificaciones en el código:
Aunque puede resultar muy dispendioso, puedes comparar manualmente los archivos de los temas para confirmar si han tenido cambios.