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

waterfall

Користувачі
  
  • Публікації

    1 384
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем waterfall

  1. Версия 3.1.4.20 - Исправлена ошибка бесплатной доставки 
    Версия 3.1.4.19 - Исправлен расчет стоимости для старых тарифов
    Версия 3.1.4.18 - Замена иконок, добавление 'Изменение стоимости доставки по городам', поддержка запуска по cron, 
    запись трека после экспорта, добавлен режим Тест, убраны некоторые поля в админке
    Версия 3.1.4.17 - Добавлена кнопка экспорта при просмотре заказа в админке.

  2. В 27.12.2020 в 22:27, Freimaks сказал:

    Найден небольшой косяк в модуле:

    
    public function getCartTotal() {
    	...
    
        $end_total = 0;
        foreach ($totals as $total) {
            if ($total['code']!='total') $end_total = $end_total + $total['value'];
        }
    
        return $end_total;
    }

    В условии не хватает проверки $total['code']!='shipping'.

     

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

     

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

    Спасибо. Это поправлено.

  3. В 27.05.2021 в 04:54, skrega сказал:

    Здравствуйте! Модуль установлен не через ftp, но нет кнопки выбора постамата. В чем может быть проблема не подскажите пожалуйста?

    Так сложно сказать, одна из распространенных причин - оформление не стандарт и не Simple. 

  4. В 17.12.2020 в 22:35, SharkX58 сказал:

    Как выставить фиксированную стоимость доставки?

    Изменяйте поле Изменение стоимости доставки по регионам:

    Если для всех регионов хотите поставить, например, 500 рублей, то введите * : 500

  5. В 15.12.2020 в 21:28, SharkX58 сказал:

    Тюбик маленький вес 480г. посчитал стоимость доставки с Москвы в Новосибирск 49500р. Это как?

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

    С чем это связано?

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

  6. В 27.10.2020 в 13:48, mmv1979 сказал:

    Приобрёл сегодня Заказ #1103654 Здравствуйте! Использую testapi, модуль загружен не через ftp, кнопки выбрать постомат нет. Что не так?

    Сейчас тестовые логин и пароль не работают

  7. В 27.05.2021 в 11:31, Mops009 сказал:

    Есть проблема. Стоит 2.3 опенкарт, корзина последняя симпл. при выборе пвз через карту ломает работу с полем адрес (улица дом, стандартное опенкарт) при перезаполнении снова заполняет данными пвз, даже если уйти на другой метод доставки.

     

    Как сделать, чтобы пикпоинт не форсил заполнение улицы постоянно?

     

    Фактически как некий отзыв:

    1) В модуле отсутствует ограничение по размерам... как год назад так и сейчас, не смотря на то, что размеры постаматов крайне малы.

    2) Родная карта конечно ужасна (Пикпоинта)

    3) Показывать вариант доставки когда ближайшее доступное отделение находится в 200 км от города указанного клиентом... это ужас.

    3) И что является и плюсом и минусом сразу: отображение пвз в соседних городах, изредка кому-то это нужно, если находится на границе и человек не знает к какому городу относится, но когда человек выбирает пвз, оно меняет город... пропадают другие варианты в нужном ему городе. Плюс тугодумность клиентов - вызывает ступор.

    Спасибо за отзыв:)

    Снимите галочку в настройках модуля Заполнять адрес при выборе постамата:

    P.S. Будет новая версия, которая решит почти все эти проблемы:)

  8. Версия 2.3.6.19 - Добавлены параметры 'Максимальный вес заказа' и 'Заполнять адрес при выборе постамата'.
    При экспорте в комментарий заказа добавляется номер отправления в PickPoint. Исправление ошибок.
    Убраны не поддерживающиеся типы сдачи отправления. Регионы в админке выбираются из выпадающего списка. 
    Установка бесплатной стоимости при соответствующей настройки, еще до того, как выбирается постамат. Оптимизация.
    Добавлено использование купона при расчете стоимости доставки в зависимости от стоимости товаров в корзине. 
    Добавлен показ иконки. Добавлен шаблон для расчета стоимости доставки в зависимости от стоимости товаров в корзине

  9. Версия 2.3.7.15 - Убраны не поддерживающиеся типы сдачи отправления. Регионы в админке выбираются из выпадающего списка. 
    Установка бесплатной стоимости при соответствующей настройки, еще до того, как выбирается постамат. Оптимизация.
     

  10. В 15.10.2020 в 14:13, Antonius сказал:

    Кто скажет, работает ли модуль с Simple 4.10.1 ? Очень нужен модуль... 

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

  11. В 04.09.2020 в 18:20, Freimaks сказал:

    Как вариант в модуле можно добавить обновление региона доставки в соответствии с выбранным постаматом. Я для себя добавил такой костыль (мне нужно только для России, поэтому в запросе к БД параметр country_id указан без использования переменных):

    
    $real_zone = $shipping_pickpoint_terminal_region;
    if (mb_strtolower($shipping_pickpoint_terminal_cityname, 'utf8') == "москва") {
    	$real_zone = "москва";
    }
    
    if (mb_strtolower($shipping_pickpoint_terminal_cityname, 'utf8') == "санкт-петербург") {
    	$real_zone = "санкт-петербург";
    }
    
    if (mb_strtolower($shipping_pickpoint_terminal_cityname, 'utf8') == "севастополь") {
    	$real_zone = "севастополь";
    }
    
    $query = $this->db->query("SELECT zone_id FROM " . DB_PREFIX . "zone WHERE name LIKE '%" . $this->TrimName($real_zone) . "%' AND country_id = 176");
    
    if($query->num_rows) {
    	$this->session->data['simple']['shipping_address']['zone_id'] = $query->row['zone_id'];
    }

    Дополнительно, чтобы в логах не было ошибок про DPMax и DPMin можно использовать такой фикс:

    
    $DPMax = $shipping_pickpoint_add_days;
    $DPMin = $shipping_pickpoint_add_days;
    
    if(isset($data['DPMax'])) {
    	$DPMax += $data['DPMax'];
    }
    
    if(isset($data['DPMin'])) {
    	$DPMin += $data['DPMin'];
    }

     

     

    В том то и дело. Сделать это так, чтобы работало у всех и с учетом того, что регион в OpenCart и в PickPoint разные, непросто:)

  12. В 05.09.2020 в 16:51, Freimaks сказал:

    Доброе!

    А можно по-дефолту добавить в "Изменение стоимости доставки по регионам:" поддержку действий (+ и *)?

    
    if (($cart_total>=$start) && ($cart_total<=$end)) {
        $custom_price = $template_price_items[1];
        $custom_action = "/";
    
        // Ищем в $custom_price * или +
        $pos = strpos($custom_price, "*");
        if ($pos !== FALSE) 
        {
            $custom_price = substr($custom_price, $pos + 1);
            $custom_action = "*";
        } else {
            $pos = strpos($custom_price, "+");
            if ($pos !== FALSE) 
            {
                $custom_price = substr($custom_price, $pos + 1);
                $custom_action = "+";
            }
        }
    
        break;
    }

    После такого фикса будет работать такое описание региона: Московская обл. : 5000/+0, 0. Т.е. при заказе до 5к стоимость доставки равна стоимости, полученной от PickPoint, а дальше - бесплатно. Аналогично с умножением цены от PickPoint, например Московская обл. : 5000/*1.2, 0 (накидываем на стоимость PickPoint 20%).

    Хорошо:)


×
×
  • Створити...

Important Information

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