Оформление товара по умолчанию- "Без регистрации"

Оформление товара по умолчанию- "Без регистрации"

Здравствуйте!Возникла необходимость, чтобы после нажатия на кнопку "оформить заказ" по умолчанию переключатель (радиокнопка) был на вкладке "Без регистрации" Понял, что это правится в /moduleview/shop/checkout/address.tpl , но до ума довести не могу.Помогите, пожалуйста!

2 Ответ от Закусило Александр 14.12.2016 11:46:25 Отредактировано Закусило Александр (14.12.2016 11:51:36)
  • Откуда: Краснодар
  • Зарегистрирован: 01.09.2014
  • Сообщений: 2,929
  • Рейтинг: 247
Re: Оформление товара по умолчанию- "Без регистрации"

У вас сюдя по скриншоту тема детская стоит. А это значит, что нужно править шаблон/templates/ВАША ТЕМА/moduleview/shop/checkout/address.tplВам надо по сути просто изначально пока не отправлены поля выставить по умолчанию user_type = noregister

Для того, чтобы правильно работать с шаблонами существует руководство https://readyscript.ru/text-blog/Kak-so … adyScript/

+1

3 Ответ от Radis 17.12.2016 10:51:08
  • Зарегистрирован: 11.12.2016
  • Сообщений: 11
Re: Оформление товара по умолчанию- "Без регистрации"

Спасибо за помощь!=)

4 Ответ от Владимир 1916 12.01.2017 17:39:31
  • Зарегистрирован: 15.07.2016
  • Сообщений: 340
  • Рейтинг: 16
Re: Оформление товара по умолчанию- "Без регистрации"

Попробовал сделать, как написано, не получается. Выскакивает Частное лицо.

Может из-за темы? У меня клонированная perfume (Воздушная).

5 Ответ от Закусило Александр 12.01.2017 18:29:01 Отредактировано Закусило Александр (12.01.2017 18:29:32)
  • Откуда: Краснодар
  • Зарегистрирован: 01.09.2014
  • Сообщений: 2,929
  • Рейтинг: 247
Re: Оформление товара по умолчанию- "Без регистрации"

Ваша задача, просто, чтобы по умолчанию, если запроса ещё небыло в переменной $order.user_type было noregister.Воздушная вроде бы такая же. Соответственно посмотрите, что у Вас в переменно $order.user_type

6 Ответ от Владимир 1916 13.01.2017 18:11:43 Отредактировано Владимир 1916 (13.01.2017 18:17:30)
  • Зарегистрирован: 15.07.2016
  • Сообщений: 340
  • Рейтинг: 16
Re: Оформление товара по умолчанию- "Без регистрации"

Нашел причину. У меня установлен модуль "Заказ на одной странице".Поэтому код

вставляем на странице\modules\onepageorder\view\templates\ТЕМА\checkout\confirm.tpl

+1

7 Ответ от Владимир 1916 29.09.2017 01:04:05
  • Зарегистрирован: 15.07.2016
  • Сообщений: 340
  • Рейтинг: 16
Re: Оформление товара по умолчанию- "Без регистрации"

Единственно, почему-то не получается для \modules\onepageorder\view\templates\ТЕМА\checkout\confirm.tpl сделать свой дубль шаблона confirm.my.tpl Не работает он, то есть.

Причем adressblock.my.tpl и paymentblock.my.tpl работают, а confirm.my.tpl - нет.

Пришлось в confirm.tpl свои правки делать.

8 Ответ от Ярослав 29.09.2017 16:30:46 Отредактировано Ярослав (29.09.2017 16:30:56)
  • Откуда: Пятигорск
  • Зарегистрирован: 13.11.2014
  • Сообщений: 642
  • Рейтинг: 62
Re: Оформление товара по умолчанию- "Без регистрации"

Лучше в своей теме сайта сделайте правку данных файлов. Перепишите файл в \templates\ТЕМА САЙТА\moduleview\onepageorder\templates\ТЕМА МОДУЛЯ\checkout\confirm.tpl

9 Ответ от Владимир 1916 22.01.2018 15:31:42
  • Зарегистрирован: 15.07.2016
  • Сообщений: 340
  • Рейтинг: 16
Re: Оформление товара по умолчанию- "Без регистрации"

Работаю над установкой на сайт новой темы "Яркая".Скопировал содержимое \templates\bright\moduleview\shop\checkout\ в \modules\onepageorder\а также создал каталог \templates\bright\moduleview\onepageorder\ с аналогичным содержимым.Но возможности выбрать тему Яркая в настройках модуля так и не появилось.

Вопрос. Как установить тему для Оформления на одной странице для сторонней темы?

10 Ответ от Владимир 1916 22.01.2018 16:08:19
  • Зарегистрирован: 15.07.2016
  • Сообщений: 340
  • Рейтинг: 16
Re: Оформление товара по умолчанию- "Без регистрации"

Похоже, ерунду написал. (( Там совсем другие файлы. В этой теме, видимо, не предусмотрено оформление на одной странице. Придется самому, похоже, какой-то стандартный шаблон править.

11 Ответ от Ярослав 22.01.2018 19:49:27
  • Откуда: Пятигорск
  • Зарегистрирован: 13.11.2014
  • Сообщений: 642
  • Рейтинг: 62
Re: Оформление товара по умолчанию- "Без регистрации"

"Яркая" аналогична "Современной" теме должна быть.

+1

12 Ответ от Владимир 1916 23.01.2018 15:42:06
  • Зарегистрирован: 15.07.2016
  • Сообщений: 340
  • Рейтинг: 16
Re: Оформление товара по умолчанию- "Без регистрации"

В принципе, похожа, но стили все-таки другие. Приходится копипастить из обычного заказа и стили править.Ну и выбирать в админке приходится какую-то стандартную, например, "Современную", а там файлы подменять. Как .my. Но это костыль, если не сказать больше.

Возможности добавить Нестандартную тему в админку этого модуля, я не нашел. Если вдруг она есть, то простите.

По хорошему надо:

1) Либо сделать, чтобы Одностраничный заказ сам как-то подхватывал стили оформления из Обычного заказа.2) Либо чтобы разработчики Нестандартных (Платных) тем учитывали существование такого плагина и при Установке темы, в админке модуля Заказ на одной странице, можно было выбрать новую (нестандартную) тему.

Иначе, это как говорится "после сборки, обработать напильником". Потратив деньги на покупку Шаблона, хочется получить готовый продукт, а не тратить время на доработку самому или привлекать стороннего исполнителя.

📎📎📎📎📎📎📎📎📎📎