Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Вопрос по checkout/onepage/success/
 
zabrat
Member
 
Total Posts:  47
Joined:  2012-12-04
 

Здраствуйте. Такая загвоздка. При прохождении оплаты платежный модуль редиректит на страницу checkout/onepage/success/. все хорошо впринципе, но не пойму почему по этому пути применяется не мой шаблон по умолчанию, а базовый.
Файл checkout.xml лежит в директории шаблона. Если включить отладку то почемуто изначально берется путь не
frontend/default/style/template/page/1column.phtm, а frontend/base/default/template/page/1column.phtm. Вот и гадаю почему так. Буду признателен за помощь.

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 

Перепроверьте путь и название файла, нет ли там русских символов или опечаток. Может какая папка лишняя, а здесь написали почти правильно (расширения файлов phtml должны быть).

 
Magento Community Magento Community
Magento Community
Magento Community
 
zabrat
Member
 
Total Posts:  47
Joined:  2012-12-04
 

Рылся в кодах, а все оказалось намного проще. надо было указать в система / конфигурация / дизайн / тема самая последняя строка по умолчанию, прописал свою тему и ве стало нормально.

 
Magento Community Magento Community
Magento Community
Magento Community
 
smak
Jr. Member
 
Total Posts:  30
Joined:  2012-10-21
 

В дополнение темы.
Есть мультимагазинный сайт. Ð’ настройках - “добавлять имя магазина в адреса страниц”. Поэтому имеем адреса вида: http://mysite.com/store1/checkout/onepage/success/
http://mysite.com/store2/checkout/onepage/success/
http://mysite.com/store3/checkout/onepage/success/
http://mysite.com/store4/checkout/onepage/success/
Куда редиректить после оплаты с сайта платежной системы? Из какого магазина попал клиент - неизвестно?

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 

Данная проблема решается в рамках платёжного модуля. Если платёжный сервис при получении данных может получить информацию о ссылках, куда возвращать клиента после оплаты, то модуль должен передавать эти данные. Но таких сервисов не много.
Более распространённый вариант - возврат на сайт без учёта кода магазина. А платёжный модуль по номеру заказа узнаёт с какого магазина был сделан заказ и перенаправляет на нужную ссылку.

 
Magento Community Magento Community
Magento Community
Magento Community
 
smak
Jr. Member
 
Total Posts:  30
Joined:  2012-10-21
 

По номеру заказа - отличная мысль! Спасибо премного!!! wink

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top