Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Доставка Плюс


louise170

Recommended Posts

Добрый вечер.

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

Как и где поправить, чтобы рассчет велся именно по окончательной сумме заказа?

Надіслати
Поділитися на інших сайтах


Добрый вечер.

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

Как и где поправить, чтобы рассчет велся именно по окончательной сумме заказа?

 

В файле catalog/model/shipping/dostavkaplus.php

исправьте строчку

$total = $this->cart->getSubTotal();

на

$total = $this->cart->getTotal();

я на будущее учту, чтобы это можно было настраивать в админке.

Надіслати
Поділитися на інших сайтах

В файле catalog/model/shipping/dostavkaplus.php

исправьте строчку

$total = $this->cart->getSubTotal();

на

$total = $this->cart->getTotal();

я на будущее учту, чтобы это можно было настраивать в админке.

хм... вроде бы логично всё, но тем не менее ничего не изменилось..(

Надіслати
Поділитися на інших сайтах


хм... вроде бы логично всё, но тем не менее ничего не изменилось..(

 

Возможно у вас закешировался заказ, других тоталов, от которых можно было бы считать в системе просто нет!

Надіслати
Поділитися на інших сайтах

Странно, но у меня тоже ничего не меняется.

Стоит Симпла. Вариант "Бесплатная доставка", например, должен появляться при сумме в 3000 рублей. В корзине пара товаров на 3200 в общей сумме. Ввожу купон на 10% скидку, общая сумма становится 2880 рублей, но бесплатная доставка все равно высвечивается =/

Кэш чистил и проверял с "чистого" браузера. Та же фигня =/

Куда копать? )))

Надіслати
Поділитися на інших сайтах


Странно, но у меня тоже ничего не меняется.

Стоит Симпла. Вариант "Бесплатная доставка", например, должен появляться при сумме в 3000 рублей. В корзине пара товаров на 3200 в общей сумме. Ввожу купон на 10% скидку, общая сумма становится 2880 рублей, но бесплатная доставка все равно высвечивается =/

Кэш чистил и проверял с "чистого" браузера. Та же фигня =/

Куда копать? )))

 

Вы меняли getSubTotal на getTotal ???

Надіслати
Поділитися на інших сайтах

Да, не работает эта штука, нужно вычислять это иначе. В след. версии сделаю.

Надіслати
Поділитися на інших сайтах

Как установить модуль два раза? Вообщем мне нужно этот модуль интегрировать с модулем разные доставки для разных товаров, поэтому нужно сделать модуль Доставка плюс 2, как сделать так? Меняю названия файлов на dostavkaplus.sh2.  Появился модуль Доставка Плюс 2 но при его установке пишет 

Fatal error: Class 'ControllerShippingdostavkaplus.sh2' not found in /home/user/site.ru/admin/controller/extension/shipping.php on line 127

что делать?

Надіслати
Поділитися на інших сайтах


Как установить модуль два раза? Вообщем мне нужно этот модуль интегрировать с модулем разные доставки для разных товаров, поэтому нужно сделать модуль Доставка плюс 2, как сделать так? Меняю названия файлов на dostavkaplus.sh2.  Появился модуль Доставка Плюс 2 но при его установке пишет 

Fatal error: Class 'ControllerShippingdostavkaplus.sh2' not found in /home/user/site.ru/admin/controller/extension/shipping.php on line 127
что делать?

 

 

Не достаточно только файлы переименовать, надо и внутри файлов все названия контроллеров переименовывать и все связи между файлами (вызов методов) тоже придется переименовать..

К тому же dostavkaplus.sh2 это плохое название (не должно быть две точки в названии файлов) лучше называть в dostavkaplus_2 или вообще что-нибудь другое, например, courierplus. Название контроллера ControllerShippingdostavkaplus.sh2 вряд ли системой предусмотрено корректно, а название контроллеров всегда в Опенкарте соотв. названию файлов. Вообще, если не можете самостоятельно сделать клон, так закажите кому-нибудь, есть же тут люди на форуме в соотв. разделе.

 

Но, хочу сказать, что этот модуль сделан для того, чтобы как раз и не надо было клонов-то делать, а все нужные способы доставки заводить в одном модуле и по-хорошему уж если на то пошло это надо дорабатывать модуль разных доставок для разных товаров, чтобы он мог обрабатывать множественные способы доставки, которые Опенкартом изначально предусмотрены.

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Ребята подскажите пожалуйста можно как-то сделать так что бы в это модуле сделать не обязательным поле для заполнения.

Где именно это мне нужно - Доставка Плюс -> Модуль -> в строке (* Название способа доставки:) 

 

ФОТО

 

Суть в том что не всегда нужно заполнение данного поля, а без заполнения данного поля не применяются сохранения. 

Хочу сделать так что бы когда нужно заполнять - тогда заполняю, когда этого не нужно - строка остаётся пустой.

 

Подскажите что нужно сделать для этого.?

 

Заранее благодарю.

Надіслати
Поділитися на інших сайтах


Интересно, что за случай такой, когда название способа доставки не нужно?!

Надіслати
Поділитися на інших сайтах

Интересно, что за случай такой, когда название способа доставки не нужно?!

Ну к примеру мне нужно просто добавить картинку, типа Новая Почта - к этой части описание и название не нужно - но модуль требует.

Пользуясь случаем хочу ещё спросить как убрать отображение уже на самом сайте, пользуюсь simple слово (бесплатно) при том что стоимость доставки я не указывал- программа автоматически ставит (бесплатно).

Надіслати
Поділитися на інших сайтах


Ну к примеру мне нужно просто добавить картинку, типа Новая Почта - к этой части описание и название не нужно - но модуль требует.

Пользуясь случаем хочу ещё спросить как убрать отображение уже на самом сайте, пользуюсь simple слово (бесплатно) при том что стоимость доставки я не указывал- программа автоматически ставит (бесплатно).

 

Если вы уберете название вам нужно будет убирать ошибки и в корзине и в админке на странице заказа. На странице заказа картинку кстати не показывает и как вы будете там понимать какую доставку выбрал пользователь. Оно вам надо? Опенкарт впринципе не расчитан на то, чтобы у способа доставки не было названия. Я на пальцах все этот тут объяснять не буду. Вообще считаю не правильным убирать название доставок.

По-другому отображать доставки в корзине можно.

Слово бесплатно можно заменить в языковом файле.

Надіслати
Поділитися на інших сайтах

Если вы уберете название вам нужно будет убирать ошибки и в корзине и в админке на странице заказа. На странице заказа картинку кстати не показывает и как вы будете там понимать какую доставку выбрал пользователь. Оно вам надо? Опенкарт впринципе не расчитан на то, чтобы у способа доставки не было названия. Я на пальцах все этот тут объяснять не буду. Вообще считаю не правильным убирать название доставок.

По-другому отображать доставки в корзине можно.

Слово бесплатно можно заменить в языковом файле.

 

Да кстати точно, я об этом сразу как то не подумал. Щас буду немного по другому делать. Хочу сделать что бы в окне заказа не было названия а в заказе отображалось название компании которую выберет клиент.

Надіслати
Поділитися на інших сайтах


Помогите разобраться с заменой echo $quote['title']; в simplecheckout_shipping.tpl , у меня такой строки нету, есть только <?php echo !empty($quote['title']) ? $quote['title'] : ''; ?>

вот часть кода где встречается

<td class="title" valign="middle">
                                    <label for="<?php echo $quote['code']; ?>">
                                        <?php echo !empty($quote['title']) ? $quote['title'] : ''; ?>
                                    </label>
                                    <?php if (!empty($quote['img'])) { ?>
                                    <label for="<?php echo $quote['code']; ?>">
                                        <img src="<?php echo $quote['img']; ?>" width="60" height="32" border="0" style="display:block;margin:3px;">
                                    </label>
                                    <?php } ?>
                                </td>

Буду признателен за помощь.

 

Надіслати
Поділитися на інших сайтах


Помогите разобраться с заменой echo $quote['title']; в simplecheckout_shipping.tpl , у меня такой строки нету, есть только <?php echo !empty($quote['title']) ? $quote['title'] : ''; ?>

вот часть кода где встречается

<td class="title" valign="middle">
                                    <label for="<?php echo $quote['code']; ?>">
                                        <?php echo !empty($quote['title']) ? $quote['title'] : ''; ?>
                                    </label>
                                    <?php if (!empty($quote['img'])) { ?>
                                    <label for="<?php echo $quote['code']; ?>">
                                        <img src="<?php echo $quote['img']; ?>" width="60" height="32" border="0" style="display:block;margin:3px;">
                                    </label>
                                    <?php } ?>
                                </td>
Буду признателен за помощь.

 

 

У вас по смыслу та же строка только с проверкой на то пустая или нет.

Т.е. заменяете это

echo !empty($quote['title']) ? $quote['title'] : '';

Надіслати
Поділитися на інших сайтах

Здравствуйте, скажите как мне исключить город Москва при настройке доставки.

Чтобы на пример у меня доставка включалась на все риогны, кроме Москвы.

 

Я попробовал включить исключение в модуле, но не работает.

Надіслати
Поділитися на інших сайтах


И еще квместо цены или слова бесплатно написать "Уточняется менеджером"

 

Если например доставка расчитывается по конкретному товару и региону.

Надіслати
Поділитися на інших сайтах


Здравствуйте, скажите как мне исключить город Москва при настройке доставки.

Чтобы на пример у меня доставка включалась на все риогны, кроме Москвы.

 

Я попробовал включить исключение в модуле, но не работает.

 

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

А уж потом для определенной гео-зоны можно исключить города. И способ доставки в данном случае не будет отображаться, если пользователь забивает какого-то из этих городов в поле "Город".

Надіслати
Поділитися на інших сайтах

И еще квместо цены или слова бесплатно написать "Уточняется менеджером"

 

Если например доставка расчитывается по конкретному товару и региону.

 

Если честно не понимаю смысла вообще такое показывать? Это никак не способствует тому, чтобы чел. сделал заказ. Если менеджер цену знает, то и на сайте она должна отображаться сразу, а не так что еще 5 раз надо позвонить менеджеру, чтобы узнать.

Надіслати
Поділитися на інших сайтах

правильно ли я понимаю что используя модуль можно создать способ доставки и создать множество подспособов, которые разделить по гео принципу или по весу и прочее... но вот создать несколько основных способов и по несколько подспособов под них нельзя?

Надіслати
Поділитися на інших сайтах


правильно ли я понимаю что используя модуль можно создать способ доставки и создать множество подспособов, которые разделить по гео принципу или по весу и прочее... но вот создать несколько основных способов и по несколько подспособов под них нельзя?

 

Если ваши способы доставки не связаны, то просто на первой вкладке название не задавайте и будут выдаваться все ваши способы в соотв. с параметрами.

Делать несколько заголовков в одном модуле нельзя - Опенкарт на это не расчитан. Если уж вам так нужны общие заголовки, то можно сделать клон модуля.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.