Easystore override - Forum | JoomShaper
Solved EasyStore

Easystore override

Asked by Olivier DELORON 2 years ago Last activity 2 years ago

Hello,

Could you please tell me what file has to be overridden to customize the CART and CHECKOUT pages?

Thanks,

Oliver

Accepted answer

Marked as the solution
Ofi Khan Staff

You can customize it here:

components/com_easystore/layouts/emails/order/summary.php

For your information, whatever change you do, please save your work somewhere else. If you install or update EasyStore on the site, then your changes will be reverted to default file and you will lose your modification.

10 more replies

Ofi Khan Staff

Hello Olivier DELORON

You can override the Cart and Checkout page design by modifying the respective files:

  1. components/com_easystore/tmpl/cart/default.php
  2. components/com_easystore/tmpl/checkout/default.php

We have used layouts in these files. If you want to change the layout design, then change in the following places:

  1. components/com_easystore/layouts/cart/
  2. components/com_easystore/layouts/checkout

But remember that if you update or reinstall EasyStore, then your changes will be gone. So, please keep your modified files safely with you somewhere else. In the future, we might give you option to override these files more conveniently.

Best regards

Olivier DELORON Asked this

Thank you, Ofi, for your reply. And thank you for the caution.

Can you also tell me where are the files corresponding to the "order_summary" table?

I also need to customize that in the order confirmation mail.

Thanks in advance

Ofi Khan Staff

Sorry, I do not get it. Can you share some screenshots?

Olivier DELORON Asked this

Thank you Ofi,

Will that be true also when I use the academic way to do a template override? (i.e. by creating an override of the cart/checkout component, in the template control panel?...)

Ofi Khan Staff

You are welcome 😊

Override will not work for now. We will make a way in the future versions of EasyStore.

Olivier DELORON Asked this

OK, well noted.

Hope this will be corrected indeed...

Ofi Khan Staff

Please accept the answer that helped you. Finding the solution for the other users with the same issue will be easier. There is a button to accept answers after each comment.

bergwerk

Hi Oliver,

just saw your post and thought I might throw in my findings for doing overrides in easystore. Most individual Snippets are set up as "Layouts" (located at components/com_easystore/layouts) and can NOT be overwritten by default. However, with a little hack it is possible to set up a seperate layout folder in your template.

See my second post here: https://www.joomshaper.com/forum/question/32163

The hack has to be redone with every easy store update.

Good luck ;-)

Olivier DELORON Asked this

Thanks a lot for this tip, Bergwerk!

I'll certainly make use of it :-)

Log in to reply.