Fernando, parte de nuestro equipo, nos ha hecho el favor de redactar esta sección ya que controla perfectamente dicho tema.
Solución:
Finalmente encontré la respuesta a esto. El comportamiento fijo del resumen del carrito se debe al código en el archivo magento_root/vendor/magento/theme-frontend-blank/Magento_Theme/web/js/theme.js
.
$('.cart-summary').mage('sticky',
container: '#maincontent'
);
Para eliminar esta funcionalidad, copié el archivo. theme.js
a mi tema magento_root/app/design/frontend/customvendor/customtheme/web/js/theme.js
y comentó el fragmento de código anterior, y eliminó el magento_root/pub/static/frontend
archivos
Espero que sea útil para alguien más.
theme.js se encuentra en /vendor/magento/theme-frontend-blank/Magento_Theme/web/js/theme.js
y haga una réplica de este archivo en el directorio del módulo de tema de su tema
app/design/frontend/SuVendedor/SuTema/Magento_Theme/web/js/theme.js
Hay una opción en la función _stick que quizás no estaba disponible cuando se agregó el comentario anterior. Puede agregar espacio en la parte superior del contenedor de desplazamiento utilizando la opción spacingTop de la siguiente manera:
$('.cart-summary').mage('sticky',
container: '#maincontent',
spacingTop: 150 //height of sticky header in px
);
También hay una opción para retrasar el desplazamiento hasta que el elemento se haya perdido de vista llamado “stickAfter”.
Ver ‘lib/web/mage/sticky.js’
theme.js ahora también se ha reubicado en:
magento_root/app/design/frontend/customvendor/customtheme/Magento_Theme/js/theme.js
Eres capaz de añadir valor a nuestro contenido cooperando tu experiencia en las críticas.