Easystore Override - Question | JoomShaper
SP Page Builder 6 is Here! Learn More →

Easystore Override

OD

Olivier DELORON

EasyStore 1 year ago

Hello,

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

Thanks,

Oliver

0
11 Answers
Ofi Khan
Ofi Khan
Accepted Answer
Support Agent 1 year ago #169355

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.

0
Ofi Khan
Ofi Khan
Accepted Answer
Support Agent 1 year ago #169178

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

1
OD
Olivier DELORON
Accepted Answer
1 year ago #169288

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

0
Ofi Khan
Ofi Khan
Accepted Answer
Support Agent 1 year ago #169306

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

0
OD
Olivier DELORON
Accepted Answer
1 year ago #169333

OK Ofi, I'm talking about the table that summarizes the order in the order confirmation Email notification.

See screenshots:

[https://prnt.sc/q2EdYcyZGMVS]

[https://prnt.sc/lZS8lKrOIv7e]

0
OD
Olivier DELORON
Accepted Answer
1 year ago #169593

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?...)

0
Ofi Khan
Ofi Khan
Accepted Answer
Support Agent 1 year ago #169736

You are welcome 😊

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

0
OD
Olivier DELORON
Accepted Answer
1 year ago #169742

OK, well noted.

Hope this will be corrected indeed...

0
Ofi Khan
Ofi Khan
Accepted Answer
Support Agent 1 year ago #169745

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.

0
B
bergwerk
Accepted Answer
1 year ago #169770

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 ;-)

1
OD
Olivier DELORON
Accepted Answer
1 year ago #169798

Thanks a lot for this tip, Bergwerk!

I'll certainly make use of it :-)

0