Hi,
How to customize the "Cash on delivery" fields and texts to fit my needs? Indeed I'd like to add some information on the order and delivery process at this step.
Customizing Easystore Payement Cash on Delivery
Accepted answer
Marked as the solutionI have removed Cash On Delivery from the payment settings. Then fixed the language overrides. Then added it again.
18 more replies
Hello Olivier DELORON
You can override the language string value:
COM_EASYSTORE_PAYMENT_METHOD_COD
Then you can change the text to what you want. But first, remove the previous Cash On Delivery option from payment settings and add a new Cash On Delivery option. Then your text will be shown.
Best regards
Hi Ofi, thank you for your answer.
I did the change you adviced but it seems it doesn't give the excepted result...
Actually I did the override:
COM_EASYSTORE_PAYMENT_METHOD_COD="Cash on Delivery test1"
COM_EASYSTORE_PAYMENT_COD_TITLE="Cash On Delivery test2"
But this change isn't shown (at the checkout page):
https://shop.jmeka.com/images/temp/Capture%20d'%C3%A9cran%202024-02-28%20115153.png
Do you have an idea of what is going wrong?
Hi there,
As I said, I actually wasn't able to override the field as you told me...
Can you please help to find a solution ?
I have to do these changes because there currently exists no way to checkout with neither dedicated electronic payment terminal nor bank transfer! This is an essential feature for the viability of your e-shop system.
Apology for the inconvenience. Please share your administrator access here to check the issue. Use the Hidden Content box to share the credentials. Make sure that you have a full site backup with you before sharing.
Thank you, you can find the credentials below.
Hi there, not any connexion from you since yesterday... Could someone help me?
Apology for the delay. Change the text and then remove it from payments settings. Then add it again. Then the translation will be shown.
Thank you Ofi,
I'm sorry but I can't manage to reproduce that...
When I remove the Payment method and then want to add it back, the modified text isn't available... I can't understand what I do wrong. Could you please tell me exactly how you got through that?
[https://shop.jmeka.com/images/temp/Capture%20d'%C3%A9cran%202024-03-06%20111301.png]
What text do you want instead of Cash On Delivery? Let me know. I will change it to that text.
Well, that's kind of you, but I would prefer to understand and being able to do it by myself, as I can't ask you each time I need to modify something and wait for an answer... I hope you'll understand my point.
Yes, I would love to demonstrate you. Okay, here are the steps.
- Go to language override and change the text for Cash On Delivery.
- Go to EasyStore payment settings and remove Cash On Delivery.
- Add Cash On Delivery again and save it.
- This time, you will see the changed text.
Actually that is exactly what I did but it doesn't display as it should... The text has not changed.
What could cause this? And what did you different from me??...
What text do you want instead of Cash On Delivery? Write it here. I will give it a try.
Please try with: "Bank Transfer"
But I still do want to understand what is going wrong and to be able to do it by myself.
I'm driving crazy!
I did the same way you did, and see: it's back to "Cash on delivery"!! My action is not taken into account...
Can you figure that out and help me to solve this??
Please check this screencast in the hidden content
Thank you very much, Ofi, for the time you spent.
Good news: I finally solved the issue!
For a reason I can't explain, the process you described and that we both did didn't work on my side...
That's when I realised that the only difference between the two of us was the language of the interface! So I tested it with connecting myself to Joomla admin panel in English, did the process, and... it worked!!
Well I can't explain that, but now I know what to do.
And again, thanks a lot for your patience.
You are welcome 😊
This is really interesting but finally we have solved it.