Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Настройка доставки

Тема в разделе "Вопросы новичков", создана пользователем sergiocharm, 9 фев 2015.

  1. sergiocharm

    sergiocharm

    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Правильно ли я понимаю что доставка напрямую связана с адресом? Я через плагин удалил ненужные мне поля страна и город, так как ИМ работает в одном регионе, соответственно страна здесь ни к чему и город так же. Т.е. я оставил одну строку адрес где клиент просто напишет улицу там или населенный пункт, который вукоммерц может в помине не знать.

    Как мне правильно настроить такую доставку?
    Доставка не фиксированная считается индивидуально. Магазин ЖБИ и стоимость доставки зависит от кол-ва товара выбранного и его габаритов, т.е. если в заказе 3 кольца то 1 машина увезет и стоить это будет 1000 руб / час, минимум 2 часа. А если закажут 5 колец то это либо та же машина но 2 раза, минимум 4 тыщи либо машина больше но и 1500 руб/час минимум 3 часа. Как то можно так настроить?
    Сейчас выбрал самовывоз - пока работает, но клиенты могут неправильно понять, подумают что мы не можем доставлять товар.

    Еще не в тему вопрос: в настройках рубля есть 2 варианты, какая разница? какой вариант выбрать?
     
  2. sergiocharm

    sergiocharm

    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Можно ли убрать "Другой адрес доставки" без вмешательства в код?
    К вышеуказанной доставке...
    У меня доставка вариант с оплатой наличными типа курьеру.
    Пациент pfora.ru можете попробовать создать заказ, только пишите что это тест.
     
  3. sergiocharm

    sergiocharm

    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
  4. Stork.71

    Stork.71 Местный

    Сообщения:
    1.033
    Симпатии:
    254
    Баллы:
    83
    Для начала, полезьте в настройки Доставки и ПОПРОБУЙТЕ как-то настроить. Почему я так говорю? Потому что "Другой адрес доставки" убирается там всего лишь одним переключателем!
    Как мне показалось, у Вас слишком сложная система с кучей переменных, доставка в любом случае рассчитывается индивидуально. Скорее всего, наиболее логично будет выбрать 2 способа доставки: самовывоз (ну, возможно же такое, не так ли?) и какой-нибудь другой (Местная доставка или Единая ставка). Его можно переименовать как угодно ("Доставка до адреса") а в описании указать, что это рассчитывается индивидуально агентом при дальнейшем оформлении заказа. На отдельной странице можно расписать ориентировочный алгоритм расчета.
     
  5. sergiocharm

    sergiocharm

    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Второй вариант доставки вообще не показывается почему то, вот посмотрите www.pfora.ru
     
  6. sergiocharm

    sergiocharm

    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Заработало, только вот описание где писать? в админке нет
     
  7. sergiocharm

    sergiocharm

    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    как убрать "Бесплатно!" из местной доставки?
     
  8. Stork.71

    Stork.71 Местный

    Сообщения:
    1.033
    Симпатии:
    254
    Баллы:
    83
    Убрать Бесплатно!
    PHP:
    /**
    * Переписываем функцию формирования полной лейбы для методов доставки с ценой чтобы не выводилась надпись (Бесплатно!)
    **/
    add_filter ('woocommerce_cart_shipping_method_full_label''wc_cart_totals_shipping_method_label_nofree'102);
    function 
    wc_cart_totals_shipping_method_label_nofree$label$method ) {
        
    $label $method->label;

        if ( 
    $method->cost ) {
            if ( 
    WC()->cart->tax_display_cart == 'excl' ) {
                
    $label .= ': ' wc_price$method->cost );
                if ( 
    $method->get_shipping_tax() > && WC()->cart->prices_include_tax ) {
                    
    $label .= ' <small>' WC()->countries->ex_tax_or_vat() . '</small>';
                }
            } else {
                
    $label .= ': ' wc_price$method->cost $method->get_shipping_tax() );
                if ( 
    $method->get_shipping_tax() > && ! WC()->cart->prices_include_tax ) {
                    
    $label .= ' <small>' WC()->countries->inc_tax_or_vat() . '</small>';
                }
            }
        } elseif ( 
    $method->id !== 'free_shipping' ) {
            
    $label .= ' ';
        }
         return 
    $label;
    }
    Вставить пояснения.
    Вариант 1 - при написании названия пользоваться тегом abbr или вставлять ссылку на отдельную страницу с описанием.
    Вариант 2: Всунуть такой код:
    PHP:
    add_action('woocommerce_review_order_after_shipping''add_shipping_description');
    function 
    add_shipping_description() {echo '<p style="text-align: justify;">Бла-бла-бла текст описания.</p>';}
     
    • Нравится Нравится x 2
  9. sergiocharm

    sergiocharm

    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Вариант с описанием понравился, но он выводится при любом способе доставки, а надо чтобы при самовывозе он не показывался.
     
  10. Stork.71

    Stork.71 Местный

    Сообщения:
    1.033
    Симпатии:
    254
    Баллы:
    83
    с abbr пробовали?
     
  11. sergiocharm

    sergiocharm

    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    это как?
     
  12. Stork.71

    Stork.71 Местный

    Сообщения:
    1.033
    Симпатии:
    254
    Баллы:
    83
    в название метода доставки можно вставлять любой текст, в том числе - html-код.
    http://htmlbook.ru/html/abbr
     
  13. sergiocharm

    sergiocharm

    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    НА счет абр интересно
     
  14. sergiocharm

    sergiocharm

    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Я вставил
    add_action('woocommerce_review_order_after_shipping', 'add_shipping_description');
    function add_shipping_description() {echo '<p style="text-align: justify;">Бла-бла-бла текст описания.</p>';}
    и было все норм, но потмо я обновил коммерц и у меня стало выводить тест аж 3 раза
     
  15. sergiocharm

    sergiocharm

    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Еще вопрос, в каком файле вставить это http://htmlbook.ru/html/abbr ? где код которым выводится надпись доставка?
     
  16. sergiocharm

    sergiocharm

    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Ребят, я выбрал 2 способа доставки, но почему то выводится следующее "Пожалуйста перейдите к оплате и укажите ваш полный адрес для получения доступных методов доставки." что не так работает? посмотреть можно здесь permkolca.ru
     
  17. Stork.71

    Stork.71 Местный

    Сообщения:
    1.033
    Симпатии:
    254
    Баллы:
    83
    Веселый гиппопотамчик (2.3) поставил все с ног на голову, так что, вероятнее всего, все полетело :)
    Пока еще не разбирался.
     
  18. sergiocharm

    sergiocharm

    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    перезапустил плагин сафари доставка заработала
     
  19. engel

    engel

    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    А почему на сайте permkolca.ru высвечивается сообщение "Пожалуйста перейдите к оплате и укажите ваш полный адрес для получения доступных методов доставки?" для незарегистрированных пользователей? Там должны выводиться способы доставки... Или это очередная засада после обновлений от Woocommerce?
     
  20. birkinmax

    birkinmax

    Сообщения:
    53
    Симпатии:
    6
    Баллы:
    8
    У меня тоже есть проблема с доставкой. Настроено 2 вида доставки (бесплатно от 3000р в корзине и платно до 2000 р ). Но у меня есть одна категория товаров которая доставляется бесплатно и цена их меньше 3000 р, как сделать так чтобы на эту категорию доставка была бесплатная?