Лимит у бесплатной доставки

Тема в разделе "Модули и дополнения", создана пользователем mrnew, 11 янв 2016.

  1. mrnew

    mrnew Новичок

    Сообщения:
    12
    Симпатии:
    1
    Пожалуйста, помогите решить вопрос.

    В стандартном пакете opencart есть бесплатная доставка, появляющаяся от определенной суммы.
    Можно ли это условие изменить с "больше либо равно определенной суммы" на "равно 0"?
    В магазине есть товары со стоимостью 0, и только для них предполагается бесплатная доставка.

    Большое спасибо за помощь!
     
    Последнее редактирование: 11 янв 2016
  2. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.339
    Симпатии:
    698
    файл \catalog\model\shipping\free.php

    измените условие указанное ниже, на свое.

    PHP:
            if ($this->cart->getSubTotal() < $this->config->get('free_total')) {
                
    $status false;
            }
     
    mrnew нравится это.
  3. mrnew

    mrnew Новичок

    Сообщения:
    12
    Симпатии:
    1
    В настройках бесплатной доставки установил лимит равным 0 и изменил условие на следующее:

    if ($this->cart->getSubTotal() == $this->config->get('free_total')) {
    $status = true;
    }

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

    Ravilr Специалист

    Сообщения:
    3.158
    Симпатии:
    874
    $status = false;
    должен быть по умолчанию. Поставьте его перед условием.
    Или пропишите условие не равно т.е !=
     
    mrnew нравится это.
  5. mrnew

    mrnew Новичок

    Сообщения:
    12
    Симпатии:
    1
    Да, действительно не хватало $status = false;
    Благодарю!
     
  6. bullshmaiser

    bullshmaiser Новичок

    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте!
    помогите решить примерно похожая проблему:
    использую тот же модуль, у меня бесплатная доставка начинается от определенной суммы, но в одном городе из всех всегда бесплатная доставка. Как добавить условие с городом?
     
  7. Vlad

    Vlad Эксперт

    Сообщения:
    3.901
    Симпатии:
    939
    был такой вопрос вроде. поищите.