Помощь Поддержка или помощь c Prestashop - 2 часть

Статус
В этой теме нельзя размещать новые ответы.
Можете подсказать как в списке валют изменить отображение курса обмена на более читабельный?
Например, "Доллары США" вместо 0.037 на 27.027
Ребята, помогите. Неужели никто этого не менял?
 
Кто сталкивался с проблемкой в модуле One Page Checkout PrestaShop v2.1.6 на стандартном шаблоне темы с вводом количества товара в момент оформления заказа.
Клиенты жалуются что при вводе количества в ручную а не "+" или "-" данные сбрасываются, приходится кнопать количество очень долго. В карточке товара все нормально с вводом, а вот в корзине никак.
Где копать?
 

Вложения

  • колличество.png
    колличество.png
    18,9 KB · Просмотры: 14
Ребята, помогите. Неужели никто этого не менял?

а для чего?

в админке - не важно

а на фронте всё норм отображается (при необходимости значение выводится или Х как 1/Х)
 
Кто сталкивался с проблемкой в модуле One Page Checkout PrestaShop v2.1.6 на стандартном шаблоне темы с вводом количества товара в момент оформления заказа.
Клиенты жалуются что при вводе количества в ручную а не "+" или "-" данные сбрасываются, приходится кнопать количество очень долго. В карточке товара все нормально с вводом, а вот в корзине никак.
Где копать?

похоже на конфликт яваскриптов с другим левым модулем типа "быстрый заказ со страницы товара" (за странице оформления заказа через донастройку хуков в админке можно все ненужные модули отключить)

и посвежее пробуйте версию
Модуль One Page Checkout PS 2.2.4
Для просмотра ссылки Войди или Зарегистрируйся
 
Всем привет.
Кто знает как реализовать комплектацию товара другими товарами, как на этом сайте -
Для просмотра ссылки Войди или Зарегистрируйся

Здесь кровать комплектуется аксессуарами у которых есть возможность выбрать и размер и цвет. Т.е. через комбинации никак не сделать
вам должен помочь модуль Для просмотра ссылки Войди или Зарегистрируйся где то на форуме выкладывали
 
В админке используется много разных валют. Курс меняется ежедневно (бывает и по нескольку раз в день) и менеджеры каждый раз на калькуляторе пересчитывают - правильный ли в админке курс. Ведь поставщики высылают свой курс не в виде 0.037, а 27.02

Я частично нашел где эти курсы берутся, но дальше "частично" дело не продвинулось: Для просмотра ссылки Войди или Зарегистрируйся
 
Нашел файл /controllers/admin/AdminCurrenciesController.php
В public function __construct() массив $this->fields_list отвечает за столбцы в разделе Локализация-->Валюты.
PHP:
$this->fields_list = array(
            'id_currency' => array('title' => $this->l('ID'), 'align' => 'center', 'class' => 'fixed-width-xs'),
            'name' => array('title' => $this->l('Currency')),
            'iso_code' => array('title' => $this->l('ISO code'), 'align' => 'center', 'class' => 'fixed-width-xs'),
            'iso_code_num' => array('title' => $this->l('ISO code number'), 'align' => 'center', 'class' => 'fixed-width-xs'),
            'sign' => array('title' => $this->l('Symbol'), 'width' => 20, 'align' => 'center', 'orderby' => false, 'search' => false, 'class' => 'fixed-width-xs'),
            'conversion_rate' => array('title' => $this->l('Exchange rate'), 'type' => 'float', 'align' => 'center', 'width' => 130, 'search' => false, 'filter_key' => 'currency_shop!conversion_rate'),
            'active' => array('title' => $this->l('Enabled'), 'width' => 25, 'align' => 'center', 'active' => 'status', 'type' => 'bool', 'orderby' => false, 'class' => 'fixed-width-sm'),
        );
'conversion_rate' - как раз то, что я хочу изменить. Эти данные берутся из таблицы. Я хочу изменить эти данные обычным математическим вычислением.
Или проще добавить свой столбец: после 'conversion_rate' => ...... ставлю свою 'conversion_rate_my' => array('title' => $this->l('Exchange rate MY'), 'type' => 'float', 'align' => 'center', 'width' => 130, 'search' => false, 'filter_key' => 'currency_shop!conversion_rate'),
А как указать какие данные она выводит... и в каком файле/функции корректировать - подскажите?


при условии что гривна - основная валюта
для комфортного вывода на странице админки
можно просто в файле контроллера
/controllers/admin/AdminCurrenciesController.php

заменить по тому же принципу деления

Код:
$this->_select .= 'currency_shop.conversion_rate conversion_rate';

на

Код:
$this->_select .= '1/currency_shop.conversion_rate conversion_rate';
 
Для просмотра ссылки Войди или Зарегистрируйся, всё получилось и отлично работает. Огромное спасибо за помощь! Это именно то, что нужно было
 
похоже на конфликт яваскриптов с другим левым модулем типа "быстрый заказ со страницы товара" (за странице оформления заказа через донастройку хуков в админке можно все ненужные модули отключить)

и посвежее пробуйте версию
Модуль One Page Checkout PS 2.2.4
Для просмотра ссылки Войди или Зарегистрируйся

Стоял раньше модуль от Buyme быстрого заказа, сейчас отключен, но проблема осталась.
К сожалению не добираю до 50 симпатий, а попробовать обновится было бы не плохо.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху