Format {order_summary} - Question | JoomShaper
SP Page Builder 6 is Here! Learn More →

Format {order_summary}

W

Webmediacontent

EasyStore 2 months ago

Hello

The order summary in the customer email doesn't look particularly good. See screenshot. How can I edit it? Or is there a way to display only certain details?

And there is the code {shipping_address} but how do I display the billing address?

Kind regards, Adrian

0
20 Answers
Ofi Khan
Ofi Khan
Accepted Answer
Support Agent 2 months ago #200668

Hello Webmediacontent,

Thank you for reaching out to our technical support forum. I’m sorry to hear about the trouble you’re experiencing.

You can customize {order_summary} here:

templates/allura/html/layouts/com_easystore/emails/order/summary.php

You have to create the path and override it.

We do not have variables for {billing_address} yet. I have asked the developer team to add it in the future version.

Best regards

0
W
Webmediacontent
Accepted Answer
2 months ago #200744

OK, thanks, I'll take a look. It might be great if you could format the emails with the SP Page Builder, just like the product pages. The same should apply to the PDF of the invoice and the delivery note.

Where can I currently customize the PDF for the invoice?

When choosing a shop this time, I decided on easystore because I thought, "Wow, cool, easy to design without having to mess around with PHP files" It works great on the product page. But there are just too many things wrong with the email and the PDF invoice, and now I have to mess around with PHP files again.

0
Ofi Khan
Ofi Khan
Accepted Answer
Support Agent 2 months ago #200786

You are welcome 😊

All things did not go with your expectations. I understand that and can't do much about it. However, we will work on these areas and build more flexible options in the future. Currently, you have to use override system.

Sorry, you cannot edit the PDF.

0
W
Webmediacontent
Accepted Answer
2 months ago #200881

Okay, I'll try. But these are only parts of the invoice. Where can I customize the invoice as a whole, for example, if I want to customize the footer?

0
Ofi Khan
Ofi Khan
Accepted Answer
Support Agent 2 months ago #200917

Apology for my previous reply. I have discussed the requirement with the developer team. Unfortunately, this invoice view cannot be edited for now. We will add an option in the future.

0
W
Webmediacontent
Accepted Answer
2 months ago #201436

Hello, it's me again. I tried to adjust everything, but a lot of things aren't right.

I noticed that the summary.php in the email the shop owner receives is actually fine. However, it's received completely differently by the customer, and it should be the same as it is for the shop owner.

So if I make adjustments to the summary.php, only the appearance of the shop owner's email changes.

And another question about the path: templates/allura/html/layouts/com_easystore/emails/order/summary.php

Should ALLURA be replaced with my template, or do I have to create the path exactly as it is?

And with the email notifications, there's also the problem that there's no gap between the currency and the amount.

0
Ofi Khan
Ofi Khan
Accepted Answer
Support Agent 2 months ago #201460

Thanks for your feedback. I have shared the issues with the developer team. Hopefully, it will be fixed soon.

Yes, instead of allura, you should use your template_name to create the overrides. For example, your template folder name is helix_ultimate, then the file location will be: templates/helix_ultimate/html/layouts/com_easystore/emails/order/summary.php

0
W
Webmediacontent
Accepted Answer
2 months ago #201462

Okay, thanks. I just realized that it's probably Gmail that's causing the formatting to not display correctly. If I order with a different email address, it will arrive correctly for the customer.

0
Ofi Khan
Ofi Khan
Accepted Answer
Support Agent 2 months ago #201471

You are welcome 😊

If the answer resolved your query, you can mark it as accepted to close the post and guide others with similar questions. You’ll find a button to accept answers below each comment.

If you need further assistance, feel free to let us know!

0
W
Webmediacontent
Accepted Answer
2 months ago #201509

Sorry, I have another question. The delivery note has both the billing address and the delivery address on it.

The invoice only has the billing address. But I need both.

I think I could simply get the data from the delivery note files, but where is it stored? Is it here? components/com_easystore/layouts/order

But now I see that in the address.php of the invoice both addresses should be displayed if different ones were specified or am I seeing this wrong?

0
Ofi Khan
Ofi Khan
Accepted Answer
Support Agent 1 month ago #201603

Sorry, the invoice cannot be edited. We will try to add an option in the future.

0
W
Webmediacontent
Accepted Answer
1 month ago #201606

Is the path templates/allura/html/layouts/com_easystore/invoice? Because if I change something there, I don't see any changes in the invoice PDF.

Where can I edit the delivery note?

But I still don't understand why I only see one address on the invoice and both addresses on the delivery note. Isn't that an error in the invoice?

0
Ofi Khan
Ofi Khan
Accepted Answer
Support Agent 1 month ago #201631

There is no issue. Only Billing Address is shown on the invoice. Also, the invoice view cannot be changed. I have talked with the developer team. There is no way to modify this.

0
W
Webmediacontent
Accepted Answer
1 month ago #201782

Hmmm, okay, that's not very good.

But now back to the path you specified.

To modify the PDF view, you have to override 4 files. Please create this location:

templates/allura/html/layouts/com_easystore/invoice

Then add these files there:

address customer-note products summary Then edit the design. You will find all the original files here:

components/com_easystore/layouts/invoice/

Is that correct? Because when I do it that way and add something, I don't see any change. My template is Helix Ultimate, and my path is templates/shaper_helixultimate/html/layouts/com_easystore/invoice.

0
Ofi Khan
Ofi Khan
Accepted Answer
Support Agent 1 month ago #201830

My sincere apology for the previous reply. Later I realized that it is not possible to change the invoice design. I have talked with the developer team and they also confirmed me. They will work on it so that in the future it will be editable.

0
W
Webmediacontent
Accepted Answer
1 month ago #201869

Sorry, but what does that look like? I can't accept that.

In which country is the postal code written last? And everything else is on one line? That looks terrible.

The shop's address is also incorrectly formatted.

0
Josef Rosner
Josef Rosner
Accepted Answer
1 month ago #201901

hello webmediacontent, I have opened near the same thread two weeks ago https://www.joomshaper.com/forum/question/40684

0
Ofi Khan
Ofi Khan
Accepted Answer
Support Agent 1 month ago #202046

Apology for the issues regarding invoice design. I have added high priority for this feature request. Hopefully, we will add the customizable option soon.

0
W
Webmediacontent
Accepted Answer
1 month ago #202115

I would really recommend being able to design the invoice with the page builder. That would give you a huge advantage over your competitors. And you should be able to set the address fields individually. Otherwise, at least the same way you can edit the email templates.

The problem is still that I've set up a shop, and now I can't really use it with this address structure. And does it know how long it will take until an update is released?

If I understand correctly, the address is generated from some .JS file in the MEDIA directory. Perhaps you could at least ask the developers which number is responsible for this so I can at least try something temporarily.

Thanks for your efforts.

0
Ofi Khan
Ofi Khan
Accepted Answer
Support Agent 1 month ago #202224

I have talked with the developer team about your requirement. Currently, the invoice layout is generated through a compiled React build, which means it cannot be directly edited via the page builder or similar tools. Unfortunately, this makes customization at the template level very limited for now.

That said, I’ve already shared your feedback with our product team so they can consider it for a future update, as we agree this feature would be very useful. At the moment, I don’t have an exact timeline for when this enhancement might be implemented, but we’ll keep our users informed through our release notes once it becomes available.

As for the address structure, it’s not controlled by a simple JS file that can be safely edited without breaking the system. Since the logic is part of the compiled application, manual changes aren’t recommended because they could lead to unexpected issues.

Thank you for your patience and understanding. If you have any other concerns or suggestions, feel free to let me know—I’m here to help as much as possible.

0