Hola @inmahub64, como bien comentan @antoniovlc y @sergio_dev, el desafío aquí radica en que aunque puedes reordenar módulos dentro de un mismo hook, no puedes alterar el orden de los bloques de Smarty o de las llamadas a hook h='...' que están ya definidos en la plantilla product.tpl utilizando solo el Back Office.
Estás en PrestaShop 1.7.4.1, y en esta versión (y el tema Classic), el product_add_to_cart se renderiza antes que product_additional_info y product_reassurance en la mayoría de los casos. Para mover, por ejemplo, el módulo de confianza del cliente (ps_customerreassurance) por encima del botón de 'Añadir al carrito', lo que necesitas hacer es trasplantarlo a un hook que PrestaShop renderice antes en la ficha de producto.
Una buena opción para este propósito, que se suele renderizar justo antes del bloque principal de acciones del producto, es el hook displayProductButtons o incluso displayProductFormLeft. El displayProductButtons es ideal para elementos que deben ir justo antes del botón de 'Añadir al carrito'.
Aquí te muestro un fragmento conceptual de cómo se ve el orden de los hooks en esa parte de la plantilla. Tu objetivo es mover los módulos a un hook que se encuentre arriba:
{* Fragmento relevante de themes/classic/templates/catalog/product.tpl *}
{* Este hook se suele renderizar antes del formulario principal del producto *}
{hook h='displayProductFormLeft'}
{* Este hook se encuentra a menudo justo antes del botón Añadir al carrito *}
{hook h='displayProductButtons'}
{block name='product_add_to_cart'}
{* ... Aquí va el formulario y el botón Añadir al carrito ... *}
{/block}
{* Otros hooks que vienen después del carrito *}
{hook h='displayProductAdditionalInfo'}
Pasos para el Back Office:
- Ve a Diseño > Posiciones.
- Busca el módulo que quieres mover (por ejemplo,
Módulo de confianza del cliente o Botones para compartir en redes sociales).
- Haz clic en el botón 'Desenganchar' (el icono de la papelera) al lado del hook actual (ej.
displayReassurance o displayProductAdditionalInfo).
- Una vez desenganchado, haz clic en el botón 'Trasplantar un módulo' en la esquina superior derecha.
- Selecciona el módulo que acabas de desenganchar.
- En la lista de 'Enganchar el módulo a', busca y selecciona
displayProductButtons o displayProductFormLeft.
- Guarda los cambios.
Esto moverá el módulo a un punto anterior en el renderizado de la página, sin necesidad de tocar product.tpl.