Как добавить метод доставки на Woocommerce

доставка груз контейнер WooCommerce

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

 

 

Метод доставки Woocommerce

 

В админ-панели WordPress, слева в меню, перейдите на страницу: WoocommerceНастройкиДоставка. Нажмите на кнопку Добавить зону доставки.

 

настройки woocommerce доставка

 

Далее, на странице создания зоны доставки, вам нужно указать:

  • Название зоны;
  • Выбрать определённые зоны из списка;
  • Можно сделать ограничение определёнными почтовыми индексами;
  • Нажмите на кнопку Добавить метод доставки;
  • Вы можете добавить несколько способов доставки в пределах этой зоны. Только клиенты в пределах зоны будут видеть их.

 

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

 

Далее, в открывшемся окне выберите методы доставки, которые вы хотите добавить:

  • Единая ставка;
  • Бесплатная доставка;
  • Самовывоз;
  • Курьерская доставка по Москве;
  • Нажмите на кнопку Добавить метод доставки.

 

выбрать способ доставки

 

Вы можете изменить метод доставки. В списке, под названием, нажмите на вкладку Изменить.

 

изменить доставку

 

В открывшемся окне вы можете настроить доставку. Здесь можно изменить:

  • Название;
  • Требования или условия;
  • Стоимость;
  • Сохраните изменения.

 

настройка метода

 

Созданную зону доставки можно изменить.

 

изменить зону доставки

 

Всё готово! На странице корзины будут отображаться методы доставки.

 

корзина woocommerce

 

Вот так просто и быстро вы можете создать и добавить в свой интернет-магазин способы доставки.

 

Супер плагины Woocommerce, более 200, с руководством по настройке, смотри Здесь!

 

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

 

EFFE
Добавить комментарий

  1. Кирилл

    Здравствуйте,
    дано: woocommerce storefront и интернет магазин кабельной продукции. Доставка на 100 км бесплатно, а дальше: зависит от объема заказа и адреса получателя. Менеджер рассчитывает стоимость доставки сама.
    Задача: нужно выставить второй счет (оплата по картам через банковский шлюз paykeeper) на оплату доставки + НДС за эту услугу.
    Может Вы сталкивались с таким, или есть плагин какой нибудь для дополнительного счета на оплату или генерация персональной ссылки на оплату доставки?

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

      Добрый день. Разве в деталях заказа вы не можете выставить новый счёт клиенту? Смотрите внимательней. В деталях заказа справа есть виджет для выставления нового счёта, либо внизу страницы. Есть плагин WooCommerce Send Emails отправить письмо клиенту.

      Ответить
  2. Наталья

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

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

      Здравствуйте. Каким образом сделан выбор региона на сайте?

      Ответить
      1. Наталья

        Может, пригодится кому-то. Нашла решение:
        В functions.php внести следующее.

        add_filter( ‘woocommerce_states’, ‘new_rus_woocommerce_states’ );
        function new_rus_woocommerce_states( $states ) {
        $states[‘RU’] = array(
        ‘MSK’ => ‘Москва’,
        ‘SPB’ => ‘Санкт-Петербург’,
        ‘NOV’ => ‘Новосибирск’,
        ‘EKB’ => ‘Екатеринбург’,
        ‘NN’ => ‘Нижний Новгород’,
        ‘KZN’ => ‘Казань’,
        ‘CHL’ => ‘Челябинск’,
        ‘OMSK’ => ‘Омск’,
        ‘SMR’ => ‘Самара’,
        ‘RND’ => ‘Ростов-на-Дону’,
        ‘UFA’ => ‘Уфа’,
        ‘PRM’ => ‘Пермь’,
        ‘KRN’ => ‘Красноярск’,
        ‘VRZH’ => ‘Воронеж’,
        ‘VLG’ => ‘Волгоград’,
        ‘SIMF’ => ‘Симферополь’,
        ‘ABAO’ => ‘Агинский Бурятский авт.окр.’,
        ‘AR’ => ‘Адыгея Республика’,
        ‘ALR’ => ‘Алтай Республика’,
        ‘AK’ => ‘Алтайский край’,
        ‘AMO’ => ‘Амурская область’,
        ‘ARO’ => ‘Архангельская область’,
        ‘ACO’ => ‘Астраханская область’,
        ‘BR’ => ‘Башкортостан республика’,
        ‘BEO’ => ‘Белгородская область’,
        ‘BRO’ => ‘Брянская область’,
        ‘BUR’ => ‘Бурятия республика’,
        ‘VLO’ => ‘Владимирская область’,
        ‘VOO’ => ‘Волгоградская область’,
        ‘VOLGO’ => ‘Вологодская область’,
        ‘VORO’ => ‘Воронежская область’,
        ‘DR’ => ‘Дагестан республика’,
        ‘EVRAO’ => ‘Еврейская авт. область’,
        ‘IO’ => ‘Ивановская область’,
        ‘IR’ => ‘Ингушетия республика’,
        ‘IRO’ => ‘Иркутская область’,
        ‘KBR’ => ‘Кабардино-Балкарская республика’,
        ‘KNO’ => ‘Калининградская область’,
        ‘KMR’ => ‘Калмыкия республика’,
        ‘KLO’ => ‘Калужская область’,
        ‘KMO’ => ‘Камчатская область’,
        ‘KCHR’ => ‘Карачаево-Черкесская республика’,
        ‘KR’ => ‘Карелия республика’,
        ‘KEMO’ => ‘Кемеровская область’,
        ‘KIRO’ => ‘Кировская область’,
        ‘KOMI’ => ‘Коми республика’,
        ‘KPAO’ => ‘Коми-Пермяцкий авт. окр.’,
        ‘KRAO’ => ‘Корякский авт.окр.’,
        ‘KOSO’ => ‘Костромская область’,
        ‘KRSO’ => ‘Краснодарский край’,
        ‘KRNO’ => ‘Красноярский край’,
        ‘KRYM’ => ‘Крым Республика’,
        ‘KURGO’ => ‘Курганская область’,
        ‘KURO’ => ‘Курская область’,
        ‘LENO’ => ‘Ленинградская область’,
        ‘LPO’ => ‘Липецкая область’,
        ‘MAGO’ => ‘Магаданская область’,
        ‘MER’ => ‘Марий Эл республика’,
        ‘MOR’ => ‘Мордовия республика’,
        ‘MSKO’ => ‘Московская область’,
        ‘MURO’ => ‘Мурманская область’,
        ‘NAO’ => ‘Ненецкий авт.окр.’,
        ‘NZHO’ => ‘Нижегородская область’,
        ‘NVGO’ => ‘Новгородская область’,
        ‘NVO’ => ‘Новосибирская область’,
        ‘OMO’ => ‘Омская область’,
        ‘OPENO’ => ‘Оренбургская область’,
        ‘OPLO’ => ‘Орловская область’,
        ‘PENO’ => ‘Пензенская область’,
        ‘PERO’ => ‘Пермский край’,
        ‘PRO’ => ‘Приморский край’,
        ‘PSO’ => ‘Псковская область’,
        ‘RSO’ => ‘Ростовская область’,
        ‘RZO’ => ‘Рязанская область’,
        ‘SMRO’ => ‘Самарская область’,
        ‘SRP’ => ‘Саратовская область’,
        ‘SYAR’ => ‘Саха(Якутия) республика’,
        ‘SKHO’ => ‘Сахалинская область’,
        ‘SVO’ => ‘Свердловская область’,
        ‘SOAR’ => ‘Северная Осетия – Алания республика’,
        ‘SMO’ => ‘Смоленская область’,
        ‘STK’ => ‘Ставропольский край’,
        ‘TRAO’ => ‘Таймырский (Долгано-Ненецкий) авт. окр.’,
        ‘TMBO’ => ‘Тамбовская область’,
        ‘TTR’ => ‘Татарстан республика’,
        ‘TVO’ => ‘Тверская область’,
        ‘TMO’ => ‘Томская область’,
        ‘TVR’ => ‘Тыва республика’,
        ‘TULO’ => ‘Тульская область’,
        ‘TUMO’ => ‘Тюменская область’,
        ‘UDO’ => ‘Удмуртская республика’,
        ‘ULO’ => ‘Ульяновская область’,
        ‘UOBAO’ => ‘Усть-Ордынский Бурятский авт.окр.’,
        ‘KHBK’ => ‘Хабаровский край’,
        ‘KHKR’ => ‘Хакасия республика’,
        ‘KHMAO’ => ‘Ханты-Мансийский авт.окр.’,
        ‘CHLO’ => ‘Челябинская область’,
        ‘CHCHR’ => ‘Чеченская республика’,
        ‘CHTO’ => ‘Читинская область’,
        ‘CHVR’ => ‘Чувашская республика’,
        ‘CHKAO’ => ‘Чукотский авт.окр.’,
        ‘EVAO’ => ‘Эвенкийский авт.окр.’,
        ‘YANO’ => ‘Ямало-Ненецкий авт.окр.’,
        ‘YAO’ => ‘Ярославская область’

        );

        return $states;
        }

        Можно внести свои коды, главное, чтобы они не повторялись. Только важно сначала разместить зону доставки региона (так как меньше стоимость), а потом уже по стране (т.е. более дорогие). Также нельзя скрывать область/район – иначе не работает!!!

      2. Admin автор

        Вы хотите сказать, что эта функция синхронизирована с WooCommerce? То есть, при выборе региона отображается конкретная зона доставки Woo?

      3. Наталья

        Да, у меня все получилось. Теперь при выборе конкретного города появляются виды доставки для этого города. Могу в личку кинуть ссылку на сайт :)

      4. Admin автор

        Виды доставки появляются только в корзине, на странице оформления заказа не показываются? Значит не совместимо с оформлением заказа. Да и вообще такие встроенные функции со временем могут перестать работать, так как Woocommerce постоянно обновляется.

      5. Наталья

        Виды доставки появляются в оформлении доставки :)

      6. Наталья

        *в оформлении заказа, конечно

      7. Admin автор

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

    2. Наталья

      Илья, у меня все работает) не поняла вопроса)

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

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