Prestashop 1.6.1.X проблемы и решения.

Твой выбор Prestashop

  • 1.5

  • 1.6.0.Х

  • 1.6.1.Х

  • 1.7


Результаты будут видны только после голосования.
А мне кажется обратное, подправьте меня если ошибаюсь.

Беру все того же перевозчика, оставляю настройки как и при тестах в предыдущем посту и туже оплату
Посмотреть вложение 74810

но купон генерирую заранее с бесплатной доставкой в админке и ввожу его кодом при оформлении заказа в корзине. и на выходе потом получаю

Посмотреть вложение 74811


таки бага или нет?

Генерируемый в заказе купон на бесплатную доставку в базе имеет free_shipping=0. Увидел случайно вчера, пожал плечами и забыл.
 
Генерируемый в заказе купон на бесплатную доставку в базе имеет free_shipping=0. Увидел случайно вчера, пожал плечами и забыл.
вот и мне не понятно, бага это или нет? возможно как ее решить?
нужно наверное дождаться пока @_sashok глянет, если захочет помочь, он спец по престе. Может и подскажет как пофискить,чтобы при выписке из заказа было free_shipping=1
 
Последнее редактирование:
вот и мне не понятно, бага это или нет? возможно как ее решить?
нужно наверное дождаться пока @_sashok глянет, если захочет помочь, он спец по престе. Может и подскажет как пофискить,чтобы при выписке из заказа было free_shipping=1

был бы баг - уже б на официальном форуме и багтрекере засветился
Для просмотра ссылки Войди или Зарегистрируйся

хотя что-то похожее есть:
Для просмотра ссылки Войди или Зарегистрируйся

upload_2016-8-3_18-41-11.png


хотя как для меня, то в престе всё уже нормально и логично сделано по этому вопросу - не нужно шаманить - подстраивайтесь под уже существующий функционал
успехов!
 

Вложения

  • upload_2016-8-3_18-40-58.png
    upload_2016-8-3_18-40-58.png
    167,7 KB · Просмотры: 22
был бы баг - уже б на официальном форуме и багтрекере засветился
Для просмотра ссылки Войди или Зарегистрируйся

хотя что-то похожее есть:
Для просмотра ссылки Войди или Зарегистрируйся



хотя как для меня, то в престе всё уже нормально и логично сделано по этому вопросу - не нужно шаманить - подстраивайтесь под уже существующий функционал
успехов!

Спасибо большое,
Может все таки отпишитесь на багтрекере?

Почитал баг трекер, вроде глухо на эту тему. Разные проблемы но именно такой нету.:conf:

free_shipping=1 нужно для модуля НП, будет ставить автоматом галочку "бесплатная доставка" если есть купон бесплатной доставки.
Ребят @savvato также смутил данный момент

А также для расчета Тотал суммы заказа(для моих доделок)

Решить бы как то эту проблему


UPD решил проблему , может кому понадобится:
в файле AdminOrdersController.php
ищем :
Код:
if ($res) {
                        foreach ($cart_rules as $id_order_invoice => $cart_rule) {
                            // Create OrderCartRule
                            $order_cart_rule = new OrderCartRule();
                            $order_cart_rule->id_order = $order->id;
                            $order_cart_rule->id_cart_rule = $cart_rule['id'];
                            $order_cart_rule->id_order_invoice = $id_order_invoice;
                            $order_cart_rule->name = Tools::getValue('discount_name');
                            $order_cart_rule->value = $cart_rule['value_tax_incl'];
                            $order_cart_rule->value_tax_excl = $cart_rule['value_tax_excl'];
                         
                            $res &= $order_cart_rule->add();

                            $order->total_discounts += $order_cart_rule->value;
                            $order->total_discounts_tax_incl += $order_cart_rule->value;
                            $order->total_discounts_tax_excl += $order_cart_rule->value_tax_excl;
                            $order->total_paid -= $order_cart_rule->value;
                            $order->total_paid_tax_incl -= $order_cart_rule->value;
                            $order->total_paid_tax_excl -= $order_cart_rule->value_tax_excl;
                        }

                        // Update Order
                        $res &= $order->update();
                    }
заменяем на
Код:
  if ($res) {
                        foreach ($cart_rules as $id_order_invoice => $cart_rule) {
                            // Create OrderCartRule
                            $order_cart_rule = new OrderCartRule();
                            $order_cart_rule->id_order = $order->id;
                            $order_cart_rule->id_cart_rule = $cart_rule['id'];
                            $order_cart_rule->id_order_invoice = $id_order_invoice;
                            $order_cart_rule->name = Tools::getValue('discount_name');
                            $order_cart_rule->value = $cart_rule['value_tax_incl'];
                            $order_cart_rule->value_tax_excl = $cart_rule['value_tax_excl'];
                            if (Tools::getValue('discount_type') == 3) {
                            $order_cart_rule->free_shipping = 1;
                            }
                            $res &= $order_cart_rule->add();

                            $order->total_discounts += $order_cart_rule->value;
                            $order->total_discounts_tax_incl += $order_cart_rule->value;
                            $order->total_discounts_tax_excl += $order_cart_rule->value_tax_excl;
                            $order->total_paid -= $order_cart_rule->value;
                            $order->total_paid_tax_incl -= $order_cart_rule->value;
                            $order->total_paid_tax_excl -= $order_cart_rule->value_tax_excl;
                        }

                        // Update Order
                        $res &= $order->update();
                    }
 
Последнее редактирование:
Agile multiple seller and smart seo plus Baseo method _construct in class dispatcher is already overridden by agile multiple seller. Anyone know how to merge two methods??

Please help
 
Ребята, установил модуль заказа в один клик с регистрацией oneclickproductcheckout_v1.2.7. Все работает, но есть ошибка в файле right_column_product.tpl: Uncaught TypeError: Cannot read property 'available_for_order' of undefined. Ругается на эту строчку: if (!ocpc_combinations[id_combination]['available_for_order']) Пробовал ставить точку с запятой, не помогает. Прошу помощи.
 
Ребята, установил модуль заказа в один клик с регистрацией oneclickproductcheckout_v1.2.7. Все работает, но есть ошибка в файле right_column_product.tpl: Uncaught TypeError: Cannot read property 'available_for_order' of undefined. Ругается на эту строчку: if (!ocpc_combinations[id_combination]['available_for_order']) Пробовал ставить точку с запятой, не помогает. Прошу помощи.

Попробуй вот так:


Код:
if(!isset(ocpc_combinations[id_combination]['available_for_order']) && !ocpc_combinations[id_combination]['available_for_order']){
   //  код
}

Это в место того условия что ты написал.
 
Спасибо, Kerm84 сделал. Но теперь ругается на следующую строчку: Uncaught SyntaxError: Unexpected token else
 
Спасибо, Kerm84 сделал. Но теперь ругается на следующую строчку: Uncaught SyntaxError: Unexpected token else

Это потому что не правильно заменили условие.

Там должно быть наверно так:

Код:
if(.....){

} else {

}

А еще может быть и elseif(){}

Вообщем внимательно смотри кавычки все.
 
Kerm84, сделал так:
if(!isset(ocpc_combinations[id_combination]['available_for_order']) && !ocpc_combinations[id_combination]['available_for_order']){
}
{
$('#showOneClickCheckout').addClass('exclusive_disabled').attr('disabled', 'disabled');
return false;

} else {

}
заказ не формируется, все висит на странице заказа, где то все же я ошибся?
 
Назад
Сверху