Woocommerce доставка настройка

WooCommerce

 Привет ! Мы продолжаем создавать свой интернет-магазин с помощью супер плагина Woocommerce ! Сегодня мы будем разбирать функцию доставки для интернет-магазина. Чтобы настроить доставку, перейдите на страницу: WoocommerceНастройкиДоставка. Здесь отображаются основные параметры доставки. Давайте их разберём !

 

доставка woocommerce

 

 

 О зонах доставки я написал отдельную запись – Читайте здесь !

 

 Параметры доставки.

– Расчёты.

  • Включить калькулятор стоимости доставки в корзине, после добавления товара в корзину, на странице “Корзина”, возле значения “Доставка” будет отображаться вкладка “Подсчитать доставку”. Нажав на данную вкладку, можно будет указать страну, город и почтовый индекс, чтобы узнать стоимость доставки.

 

корзина доставка

 

  • Спрятать стоимость доставки, пока адрес не введен, пока вы не введёте свой адрес, стоимость доставки не будет видна.

 

– Назначение доставки, здесь можно выбрать какой адрес клиента будет использоваться по умолчанию для доставки, платёжный адрес или адрес доставки. Лучше использовать по умолчанию – Платёжный адрес.

Сохраните изменения.

 

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

 

добавить класс доставки

 

 Далее, укажите название класса, слаг английскими буквами, описание класса доставки и нажмите на кнопку – Сохранить класс доставки.

 

класс доставки

 

 Далее, чтобы добавить класс доставки к товару, перейдите на страницу редактирования товара. В данных о товаре, на вкладке “Доставка”, вы сможете добавить к товару “Класс доставки”.

 

товар класс доставки

 

 Создавать классы доставки не обязательно. Достаточно создать зону доставки и всё.

 Остались вопросы ? Напиши комментарий ! Удачи !

 

info-effect.ru
Добавить комментарий для Илья Журавлёв Отменить ответ

Имя и Email указывать не обязательно. Чтобы получить ответ на свою электронную почту, укажите свой Email.

  1. Виталий

    Как сделать бесплатную доставку при заказе на сумму более 3000 рублей, например?

    Ответить
    1. Admin автор

      1. Создаёшь зону доставки;
      2. В зону доставки добавляешь метод доставки;
      3. Для метода доставки указываешь заголовок “Бесплатная доставка от 3 000 рублей”.
      4. Ничего сверхъестественного здесь нет.
      5. Что-то не понятно ?

      Ответить
      1. Максим

        Илья. подскажите, как установить скидку непосредственно на доставку.
        как пример, человек заказал товар на сумму 100 рублей, у него имеется промокод на скидку доставки 30%.

        Ответить
        1. Admin автор
          Ответить
      2. Андрей

        Здравствуйте, Илья! При таком раскладе, ву дает выбор между бесплатной доставкой и платной. Т.е. клиенту предоставляется выбор. А как сделать так,чтобы при покупке от 3000 руб, появлялась только бесплатная доставка? Спасибо!

        Ответить
        1. Admin автор

          Добрый день. Что вам мешает отключить платную доставку?

          Ответить
  2. Анастасия

    Здравствуйте, у меня товары относятся к разным классам доставки. Товары с разным весом, соответственно на каждый стоимость доставки выходит разная. Допустим, покупатель берет товар из категории до 1 кг (стоимость доставки допустим 5$), который весит 0,5 кг, еще товар из категории от 1-1,5 кг (доставка 25$), который весит 1,1кг, и еще один товар из категории 2-3 (доставка 35$), который весит 2,2. В итоге woocomerce доставку считает равной 5+25+35=55$? хотя в итоге общий вес товаров выходит 3,8 кг, и этот вес относится к категории 3-8 кг ( стоимость доставки 45$) Это ведь совершенно неправильно, если человек берет много товаров, у него как минимум должна быть какая-то скидка на доставку. Что нужно сделать? как настроить? или нужен какой-то дополнительный плагин?

    Ответить
    1. Admin автор

      Здравствуйте, можно поискать плагин, который делает скидку при достижении определённой суммы или веса. Вроде что-то подобное мне попадалось, я посмотрю.

      Ответить
      1. Анастасия

        Хорошо, буду ждать вашего ответа)

        Ответить
  3. Александр

    Здраствуйте, как сделать чтоб доставка по разным городам, стоила разные деньги? и лишние виды доставки не выводились. Например, Белгород одна сумма, Ростов другая, Москва третья. и при написании населенного пункта выводилась именно конкретный вид, без лишних?

    Ответить
    1. Admin автор

      В Woocommerce нет такой функции. Надо подключать сторонние сервисы доставки, они предоставляют готовые скрипты. Цены за доставку у всех разные и условия разные.

      Ответить
  4. Michael

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

    Ответить
    1. Admin автор

      А не пробовали просто отключить бесплатную доставку ?

      Ответить
      1. Michael

        Да, но всё равно выбор остался

        Ответить
  5. Michael

    Ребят я нашёл решение: ставите плагин WooCommerce Advanced Free Shipping, указывайте название купона(-ов), и всё готово. P.s. В настройках где зона доставки, убирайте “Бесплатную доставку”

    Ответить
    1. Ирина

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

      Ответить
      1. Admin автор

        Здравствуйте, конечно можно, а что вам мешает сделать это ? Создайте один класс доставки для одного вида доставки.

        Ответить
        1. Ирина

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

          Ответить
          1. Admin автор

            Значит нужно искать дополнительные возможности. Возможно я разбирал такой плагин, посмотрите здесь – Плагины для Woocommerce, уже не помню, слишком много разобрано.

  6. Григорий

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

    Ответить
    1. Admin автор

      А при оформлении заказа какие способы доставки отображаются ?

      Ответить
      1. Григорий

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

        Ответить
        1. Admin автор

          Всё правильно, ничего и не должно меняться, с чего вы взяли. Если пользователь добавляет в корзину товары на сумму равную или превышающую сумму минимального заказа, то ему будет отображаться на выбор два способа доставки – “Единая ставка” и “Бесплатная доставка”, ему самому надо выбрать бесплатную доставку. Если сумма меньше минимальной суммы заказа, то “Бесплатная доставка” просто не будет отображаться. По идеи функция минимального заказа рассчитана только для одного способа доставки. Такой функции нет, чтобы способ доставки сам автоматически менялся. Если вы создали доставку “Единая ставка”, то такой способ доставки будет всегда отображаться во всех заказов, если вы не используете классы доставки. Здесь нет никакой ошибки, так система устроена.

          Ответить
          1. Григорий

            Хорошо, спасибо Вам!

  7. Андрей

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

    Ответить
    1. Admin автор

      Вам необходимо создать новую зону доставки и указать для неё метод доставки.

      Ответить
      1. Андрей

        Я добавил 3 зоны, а способы не добавились.

        Ответить
        1. Admin автор

          А метод доставки добавляли к зоне ?

          Ответить
          1. Андрей

            Да.

            Но принцип добавления к корзине я так и не понял, почему то вчера обновлял кеш и все остальное делал, не было вариантов доставки, сейчас есть. Но теперь их правлю и они не обновляются…
            Где то кешируется ВП?

  8. Андрей

    Самовывоз добавился, а остальные нет.

    Ответить
  9. Влад

    Добрый день, Илья! Как сделать, чтобы суммировалась стоимость доставки? Продаю книги. Иногда покупают сразу несколько, а стоимость доставки в корзине остается на одну :(
    Спасибо!

    Ответить
    1. Admin автор

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

      Ответить
  10. Влад

    Ну почта же берет за вес :) стоимость доставки двух книг одной бандеролью почти двойная по сравнению с одной.

    Ответить
    1. Admin автор

      Тогда вам нужно сделать доставку по весу. Можете посмотреть здесь – Плагины Woocommerce. Вроде что-то находил подходящее, точно не помню, слишком много уже разобрал.

      Ответить
  11. Олег

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

    Ответить
    1. Admin автор

      Вроде мне попадался такой плагин, точно не помню, посмотрите здесь – Плагины Woocommerce.

      Ответить
  12. Андрей

    Добрый день, я просмотрел все комментарии что бы не беспокоить вас лишний раз, но не встретил подходящего мне вопроса. Как сделать что бы при выборе способа доставке способ оплаты был индивидуален. Например клиент выбирает почтовую доставку и ему предлагает только способ оплаты 100% предоплата, или выбирает экспресс доставку и клиенту предлагает только оплата в момент получение заказа.

    Ответить
    1. Admin автор

      Здравствуйте. Да, возможно есть такой плагин. Точно уже не помню, много плагинов разобрал – Смотрите Здесь !

      Ответить
  13. Андрей

    Большое спасибо, для меня очень полезный список!!!

    Ответить
  14. Олег

    Илья, приветствую.
    Подскажите, пожалуйста, по какой причине расчет стоимость доставки может не работать?
    После нажатия на кнопку “Подсчитать доставку” перерасчета не происходит.

    Ответить
    1. Admin автор

      Здравствуйте. По какой зоне доставки у вас не работает расчёт ? В поле калькулятора что вводите ?

      Ответить
  15. Олег

    Я ввожу Санкт-Петербург, 195030.

    Ответить
    1. Admin автор

      В Woocommerce нет зоны Санкт-Петербург, есть только Россия, поэтому и не работает. Плагин международный. Зоны можно создавать по странам. По городам России – такого точно нет. В таком случае вам нужно свой функционал встраивать.

      Ответить
  16. Олег

    Зона – Россия

    Ответить
  17. Олег

    Благодарю Вас за ответ.
    Может быть сталкивались с такой задачей? Каким образом или с помощью какого инструмента это можно реализовать? Задача – автоматический просчет стоимость доставки при указании почтового индекса?

    Ответить
    1. Admin автор

      Такие инструменты должны предоставлять сервисы доставки, которые доставляют ваш товар. Например, у СДЭК есть такой функционал.

      Ответить
  18. Игорь

    Илья, добрый день!
    А не подскажете, как можно убрать в этом плагине из корзины вообще пункт – “Подсчитать доставку”? – судя по метрике кленты абсолютно не воспринимают этот пункт. Как вариант оставить просто выбор: Самовывоз и Доставка курьером в пределах МКАД…. Либо вообще убрать Доставку но оставить этот плагин?

    Ответить
    1. Admin автор

      Здравствуйте. Можно отключить на странице: Woocommerce – Настройки – Доставка – Параметры доставки – Включить калькулятор стоимости доставки в корзине. Делайте как вам удобней и всё. С настройками всегда можно и нужно экспериментировать.

      Ответить
      1. Игорь

        К сожалению не нашел решения, как ни экспериментировал с настройками… Цель – просто выбрать из двух представленных чекбоксов (Доставка курьером и самовывоз) необходимый. В итоге должно произойти автоматическое суммирование к цене товара… Без лишних телодвижений типа “пересчета доставки”… – как то не вышло это у меня. Такой вариант вообще возможен в настройках этого плагина?

        Ответить
        1. Admin автор

          А у меня получилось так сделать! Для начала вам нужно создать зону доставки, а затем в данную зону, добавить 2 метода доставки. Всё это очень просто делается!

          Ответить
          1. Игорь

            Кажется у нас разные версии этого плагина, даже судя по скринам… В итоге все таки получилось. – проблема оказалась в локации – как поотменял ограничения, сразу все встало на свои места. Но вопрос “в догонку” – как и где можно отменить требование у плагина вводить адрес клиента при Самовывозе? Т.е даже при самовывозе плагин требует ввод адреса заказчика – абсолютно не корректно такое)))

          2. Admin автор

            Да, здесь уже плагин нужно подключать. Вам может помочь плагин – WooCommerce Checkout Manager. Там как раз можно настраивать поля исходя из метода доставки.

        2. Admin автор

          Если что-то не понятно, пишите, подскажу.

          Ответить
  19. Игорь

    Илья. Не “тыкните пальцем” где надо настроить WooCommerce Checkout Manager для отмены требования ввода адреса при Самовывозе? Просмотрел Ваше описание, нашел только как вариант “Hide Address Fields.
    — Disable Billing Address fields for certain products, отключить поля оформления заказа для определённых товаров. Укажите ID товаров. ”
    Указываю local_pickup (это мой ID при самовывозе) – никаких изменений. Все равно требует ввод адреса… Видимо не то…

    Ответить
    1. Admin автор

      В настройках General, слева вкладка Order Notes, параметр Shipping method used by customer, в поле надо указать метод доставки. Если я правильно всё понял. ID товара где брали? В описании английский текст, там объясняется.

      Ответить
      1. Игорь

        В настройках WooCommerce -> Доставка и в таблице методов доставки написаны ID к каждому методу…

        Ответить
        1. Admin автор

          Вы похоже не правильно поняли. Там нужно указать ID товара, а не метода доставки.

          Ответить
          1. Игорь

            Да это то я понял) Но как писал выше – мне это единственным доступным вариантом показалось…. “General, слева вкладка Order Notes, параметр Shipping method used by customer, в поле надо указать метод доставки” также не срабатывает… Все равно заполнения полей адреса просит

          2. Admin автор

            Значит я не правильно понял значение параметра. Есть ещё плагин Flexible Checkout Fields for WooCommerce, в нём есть функции, которые вам нужны, только в платной версии.

  20. Сергей

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

    Ответить
    1. Admin автор

      Для метода доставки, вы можете добавить своё описание. Woocommerce – Настройки – Доставка – Изменить зону доставки – Изменить метод доставки – в поле Заголовок метода, можно указать любой текст. В описании платёжного шлюза можно тоже указать. Есть плагин можно добавить текст на страницу корзины в разные места.

      Ответить
  21. Сергей

    а калькулятор доставки в корзине и оформление заказа. Чтобы клиент видел сколько ему надо доплатить при получении. Хочу в оплате от фильтровать оплату за доставку.

    Ответить
    1. Admin автор

      В настройках Woocommerce, можно включить калькулятор.

      Ответить