This is the Magento core template path:


I would like know how to override this template with my theme.


Simple copy minicart.phtml from following


and put in


Flush your cache and check.

  • figure out the structure, Checkout is a Magento module it will be override like as theme override(Magento_Theme): Core: vendor\magento\module-theme\view\frontend` Override: <vendor-name>\<theme-name>\Magento_Theme` So Checkout(Magento_Checkout): Core: vendor\magento\module-checkout\view\frontend` Override: <vendor-name>\<theme-name>\Magento_Checkout` minicart.phtml will be placed accordingly: <magento-root>/app/design/frontend/<vendor-name>/<theme-name>/Magento_Checkout/templates/cart/minicart.phtml So like this method any modules template can be override and customize. – Riyas Muhammed Sep 14 '16 at 13:31
  • Yes............. – Kaushal Suthar Sep 14 '16 at 13:48
  • I did the same for same file but it didnt worked. And debug mode displaying same file ie. /path-to-root/vendor/magento/module-checkout/view/frontend/templates/cart/minicart.phtml and i cleard cache manually as well as with command: php bin/magento cache:flush though cache is already disabled. -- whats wrong with it? – Jai Nov 25 '16 at 7:03
  • @jai : Did you tried after generating static contents?? – Kaushal Suthar Nov 25 '16 at 9:54
  • Yes. [1] I created file [2] deployed [3] flushed cahce. I also tried same for list.phtml (/path/vendor/magento/module-catalog/view/frontend/templates/product/list.phtml) but it also didnt work. really odd becasue i did following all guidelines. My magento version: 2.1.2 – Jai Nov 25 '16 at 9:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.