Автор Тема: В заказах в бэк-офисе в столбце ДОСТАВКА указано РОССИЯ вместо СПОСОБОВ ДОСТАВКИ  (Прочитано 74 раз)

22 Март 2018, 18:46:45
  • Старожил
  • ****
  • Сообщений: 286
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В админке (бэк офис), в разделе заказы (как на принтскрине), в столбце ДОСТАВКа почему-то указано РОССИЯ. Логично же, что должны быть выбрвнные клиентом способы доставки. К тому же рядом столбец СПОСОБЫ ОПЛАТЫ в котором как раз таки указаны способы оплаты.

Я полез в AdminOrdersController.php, но там ничего путного не нашел, может плохо смотрел(((

Прошу помощи коллеги...
22 Март 2018, 19:42:56
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 3336
  • Репутация: +77/-6
  • Сообщество PrestaShop
    • Просмотр профиля
22 Март 2018, 21:04:40
Ответ #2
  • Старожил
  • ****
  • Сообщений: 286
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Указана страна доставки, а что ещё нужно?


нужно, чтобы был указан способ доставки, который выбрал клиент, при оформлении заказа (ПОЧТа РФ или ПИКПОИНт или Курьер)
23 Март 2018, 11:17:42
Ответ #3
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22573
  • Репутация: +17130/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Чтобы заменить зону на метод доставки, нужно переопределить контроллер, добавив метод выбора методов доставки, сортировки и переменные шаблона. Сделать тоже самое как и для методов оплаты. В базовых классах таких возможностей нет.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
26 Март 2018, 16:04:24
Ответ #4
  • Старожил
  • ****
  • Сообщений: 286
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Чтобы заменить зону на метод доставки, нужно переопределить контроллер, добавив метод выбора методов доставки, сортировки и переменные шаблона. Сделать тоже самое как и для методов оплаты. В базовых классах таких возможностей нет.

нашел вот такую конструкцию из _shipping.tpl
{$line.carrier_name}

Она показывает выбранный метод доставки.

Может есть мысли куда бы ее вставить?

26 Март 2018, 16:09:02
Ответ #5
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22573
  • Репутация: +17130/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Такую переменную вы можете использовать только в том шаблоне (файле), где вы ее нашли.
В другом файле шаблона другие названия.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.