I need to change the text to my own. help me pls. in what file i can edit it? vendor/magento/module-paypal/view/frontend/web/template/payment/ i tryed to change here, but nothing new on page (after changes i flush magento cash for sure) What function and in which file causes this message to the page? Many thanks!!!
2 Answers
The text you mentioned is available under Magento_Paypal module's KO html Templates files.
If you like to change the Text you mentioned by editing Ko HTML templates files, please go through the files mentions below. Depending on the Paypal method, any of the below mention KO HTML files will be used.
YOURMAGENTOROOT/vendor/magento/module-paypal/view/frontend/web/template/payment/paypal-express-bml.html
YOURMAGENTOROOT/vendor/magento/module-paypal/view/frontend/web/template/payment/payflow-express.html
YOURMAGENTOROOT/vendor/magento/module-paypal/view/frontend/web/template/payment/payflow-express-bml.html
YOURMAGENTOROOT/vendor/magento/module-paypal/view/frontend/web/template/payment/paypal-express.html
-
Thanks for the answer! I need to replace "You will be redirected to the PayPal website" with my own. But the paths you indicated were written in my question and i changed the folder name: /vendor/magento/module-paypal/view/frontend/web/template/payment/ to: /vendor/magento/module-paypal/view/frontend/web/template/paymentX/ make flush the cache I was surprised that nothing happened on the payment page. everything remains as it was before I renamed the folder. I can't understand where else can I change something related to the paypal, if nothing changes when i edit or rename files in? Feb 5, 2019 at 14:49
-
And it is better to find a function that displays this text on the payment page. What file is it in? In the first magento, it was a function getRedirectMessage which was here / app / design / frontend / base / default / template / paypal / payment / Feb 5, 2019 at 14:49
-
@alexweek After changing the text in KO Templated files make sure you clear cache and static files. you remove static files and Cache using this commands sudo rm -rf var/view_preprocessed/* sudo rm -rf var/pub/static/* sudo rm -rf var/cache/* sudo rm -rf var/generated sudo rm -rf var/composer_home sudo rm -rf var/page_cache sudo rm -rf var/view_preprocessed sudo rm -rf pub/static/frontend/* Feb 6, 2019 at 12:37
It depends on which paypal payment method you have configured in backend. By default there are 4 templates in which you can find the text you want to change and they are as below:
vendor/magento/module-paypal/view/frontend/web/template/payment/paypal-express.html
vendor/magento/module-paypal/view/frontend/web/template/payment/paypal-express-bml.html
vendor/magento/module-paypal/view/frontend/web/template/payment/payflow-express.html
vendor/magento/module-paypal/view/frontend/web/template/payment/payflow-express-bml.html
So, You can override this files in your theme app/design/frontend/VendorName/ThemeName/Magento_Paypal/web/template/payment/
for text change.
As these are KO templates, you must need to flush magento cache and clear static content files and deploy content again.