• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Произвольный способ доставки

DiZeR

Опытный
Местный
#1
Подскажите существует ли решение (кроме Сафали 1 и 2) для добавления дополнительного способа доставки.
Стандартных банально не хватает по количеству, нужно еще 2-3, пример:
- Доставка к Метро такомуто
- Доставка к Метро такомуто
- Бесплатная по городу при заказе на сумму...
- Бесплатная за город при заказе на сумму...

P.S: Видел очень удобный плагин добавляющий дополнительный метод оплаты, возможно кто-то встречал такой же для доставки? :coffee:
P.S: Только не Saphali :cautious:
 

DiZeR

Опытный
Местный
#3
Огромное мерси, все работает через плагин: WooCommerce Shipping Options

P.S: Заметка для нуждающихся в большем количестве вариантов доставок, можно переименовать плагин и подключить его как 2-й 3-й 4-й - если нужно больше.
 
Последнее редактирование:

Stork.71

Гуру
Местный
#4
Огромное мерси, все работает через плагин: WooCommerce Shipping Options
Мерси не надо, лучше напишите кратенький обзор плагина и впечатления от его использования. ;)Либо в той теме, либо здесь, но тогда в той теме оставьте ссылку на эту тему.
 

DiZeR

Опытный
Местный
#5
Мерси не надо, лучше напишите кратенький обзор плагина и впечатления от его использования. ;)Либо в той теме, либо здесь, но тогда в той теме оставьте ссылку на эту тему.
WooCommerce Shipping Options - Плагин добавляет дополнительный способ доставки с бесконечным добавлением вариантов.
Установил плагин и все работает, настройки (которых почти нет) находятся там же где и все доставки woocommerce - настройки > доставка.
Выглядит это как «произвольно названный» способ доставки с вариантами выбора. Пример использования:

Доставка к метро:
- к метро 1
- к метро 2
- к метро 3
- к метро 4
- и т.д.
 
#6
Огромное мерси, все работает через плагин: WooCommerce Shipping Options

P.S: Заметка для нуждающихся в большем количестве вариантов доставок, можно переименовать плагин и подключить его как 2-й 3-й 4-й - если нужно больше.
Не поняла, какой файл нужно переименовать? Как подключить несколько доставок? Расскажите об этом подробнее, у меня не получается.
 

DiZeR

Опытный
Местный
#7
Не поняла, какой файл нужно переименовать? Как подключить несколько доставок? Расскажите об этом подробнее, у меня не получается.
Смотря чего вы хотите добиться по итогу.
выше полное описание плагина (как работает). Он подойдёт не под все проекты, т.К слижком простой. Если необходимо дублировать его функционал достаточно установить его повторно в другую папку (можно переименовать архив и имя плагина).

По итогу получиться что-то вроде:

Доставка:
- Москва (плагин 1)
-- Метро 1
-- Метро 2
-- Метро 3
- Питер (плагин 2)
-- Метро 1
-- Метро 2
-- Метро 3
 
#8
Смотря чего вы хотите добиться по итогу.
выше полное описание плагина (как работает). Он подойдёт не под все проекты, т.К слижком простой. Если необходимо дублировать его функционал достаточно установить его повторно в другую папку (можно переименовать архив и имя плагина).

По итогу получиться что-то вроде:

Доставка:
- Москва (плагин 1)
-- Метро 1
-- Метро 2
-- Метро 3
- Питер (плагин 2)
-- Метро 1
-- Метро 2
-- Метро 3
Мне нужно сделать следующие виды доставки:
1. Самовывоз Москва бесплатно от 1000 рублей:
-перечислись 12 пунктов самовывоза в Москве
2. Самовывоз СПб бесплатно от 1000 рублей:
-перечислить 12 пунктов самовывоза в СПб
3. Самовывоз Москва 200 рублей:
-перечислись 12 пунктов самовывоза в Москве
4. Самовывоз СПб 200 рублей:
-перечислить 12 пунктов самовывоза в СПб
5. Курьер по Москве 350 руб.
6. Курьер по Мос.обл. 350 руб. +15 руб./км
7. Курьер по СПб 400 руб.
8. Курьер по Лен.обл. 400 руб.+15 руб./км
9. Курьер по РФ от 450 руб.
10. Доставка по РФ: Пункты выдачи Boxberry от 350 руб.
-РФ пункты выдачи boxberry

Конечно, это в идеале. Предполагаю, что от некоторых видов доставки придется отказаться или объединить, например "курьер по Москве" объединить с "курьер по Мос. обл." Или отказаться от платного самовывоза и сделать его бесплатным независимо от суммы покупки.
Так вот, я переименовала файлы:
wc-shipping-options.php на wc-shipping-options1.php
папку woocommerce-shipping-options на woocommerce-shipping-options1
архив woocommerce-shipping-options.1.0 на woocommerce-shipping-options.1.1

При установке второго варианта плагина мне пишет:
Установка плагина из файла: woocommerce-shipping-options.1.1.rar
Извлечение файлов…
Архив не удалось установить. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature

Что я делаю не так? Помогите, пожалуйста!




 

DiZeR

Опытный
Местный
#9
Мне нужно сделать следующие виды доставки:
1. Самовывоз Москва бесплатно от 1000 рублей:
-перечислись 12 пунктов самовывоза в Москве
2. Самовывоз СПб бесплатно от 1000 рублей:
-перечислить 12 пунктов самовывоза в СПб
3. Самовывоз Москва 200 рублей:
-перечислись 12 пунктов самовывоза в Москве
4. Самовывоз СПб 200 рублей:
-перечислить 12 пунктов самовывоза в СПб
5. Курьер по Москве 350 руб.
6. Курьер по Мос.обл. 350 руб. +15 руб./км
7. Курьер по СПб 400 руб.
8. Курьер по Лен.обл. 400 руб.+15 руб./км
9. Курьер по РФ от 450 руб.
10. Доставка по РФ: Пункты выдачи Boxberry от 350 руб.
-РФ пункты выдачи boxberry

Конечно, это в идеале. Предполагаю, что от некоторых видов доставки придется отказаться или объединить, например "курьер по Москве" объединить с "курьер по Мос. обл." Или отказаться от платного самовывоза и сделать его бесплатным независимо от суммы покупки.
Так вот, я переименовала файлы:
wc-shipping-options.php на wc-shipping-options1.php
папку woocommerce-shipping-options на woocommerce-shipping-options1
архив woocommerce-shipping-options.1.0 на woocommerce-shipping-options.1.1

При установке второго варианта плагина мне пишет:
Установка плагина из файла: woocommerce-shipping-options.1.1.rar
Извлечение файлов…
Архив не удалось установить. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature

Что я делаю не так? Помогите, пожалуйста!
Ух.
- Этот плагин способен выполнить подобный список с точностью, но он не умеет считать (прибавлять к общей сумме) цену (стоимость доставки).
- Чтобы включить 2 аналогичных плагина достаточно скопировать уже установленную папку (со всеми файлами) woocommerce-shipping-options (например: woocommerce-shipping-options-2) в папке плагинов вашей WP - и активировать его повторно в админке (раздел плагины).
Для удобства можно переписать его название - в единственном файле wc-shipping-options.php изменить:
Plugin Name: Woocommerce Shipping Options на Plugin Name: Woocommerce Shipping Options 2

P.S: Не люблю Сафали за их привязку к доменам, но у них есть плагин гибкой доставки (платный).
 
Последнее редактирование:
#10
Ух.
- Этот плагин способен выполнить подобный список с точностью, но он не умеет считать (прибавлять к общей сумме) цену (стоимость доставки).
- Чтобы включить 2 аналогичных плагина достаточно скопировать уже установленную папку (со всеми файлами) woocommerce-shipping-options (например: woocommerce-shipping-options-2) в папке плагинов вашей WP - и активировать его повторно в админке (раздел плагины).
Для удобства можно переписать его название - в единственном файле wc-shipping-options.php изменить:
Plugin Name: Woocommerce Shipping Options на Plugin Name: Woocommerce Shipping Options 2

P.S: Не люблю Сафали за их привязку к доменам, но у них есть плагин гибкой доставки (платный).
Благодарю, помогло!

А есть платные плагины, которые расширяют функционал доставки?
 
#12

Taha

Новичок
#13
Кому-нибудь удалось настроить просчет доставки с учетом расстояния—количество километров за МКАД?
пример: Курьер по Мос.обл. 350 руб. +15 руб./км
Как это можно реализовать?
 
#14
Кому-нибудь удалось настроить просчет доставки с учетом расстояния—количество километров за МКАД?
пример: Курьер по Мос.обл. 350 руб. +15 руб./км
Как это можно реализовать?
Тоже интересуюсь этим вопросом, удалось как-то реализовать?
 

Ed777

Опытный
#15
Вопрос ко всем! Плагин WooCommerce Shipping Options давно не обновлялся, уже три версии пропущено. Как вы считаете есть ли смысл его настраивать, не будет ли в дальнейшем несовместимости? Или же сразу что то искать другое?!
 
#16
Ух.
- Этот плагин способен выполнить подобный список с точностью, но он не умеет считать (прибавлять к общей сумме) цену (стоимость доставки).
- Чтобы включить 2 аналогичных плагина достаточно скопировать уже установленную папку (со всеми файлами) woocommerce-shipping-options (например: woocommerce-shipping-options-2) в папке плагинов вашей WP - и активировать его повторно в админке (раздел плагины).
Для удобства можно переписать его название - в единственном файле wc-shipping-options.php изменить:
Plugin Name: Woocommerce Shipping Options на Plugin Name: Woocommerce Shipping Options 2

P.S: Не люблю Сафали за их привязку к доменам, но у них есть плагин гибкой доставки (платный).
как же быть?
Fatal error: Cannot redeclare wcso_shipping_methods_init() (previously declared in /home/sermantes/docs/wp-content/plugins/woocommerce-shipping-options/wc-shipping-options.php:20) in /home/sermantes/docs/wp-content/plugins/woocommerce-shipping/wc-shipping.php on line 18

меняешь название хуки не пускают! как установить второй рядом?
 
#17
как же быть?
Fatal error: Cannot redeclare wcso_shipping_methods_init() (previously declared in /home/sermantes/docs/wp-content/plugins/woocommerce-shipping-options/wc-shipping-options.php:20) in /home/sermantes/docs/wp-content/plugins/woocommerce-shipping/wc-shipping.php on line 18

меняешь название хуки не пускают! как установить второй рядом?
Отвечаю всем кто с толкнулся с этими проблемами, ищем WC_Shipping_Options через notepad++ и делаем WC_Shipping_Optionss к примеру
ищем wcso через notepad++ и делаем wcsos
Plugin Name: Woocommerce Shipping Options на Plugin Name: Woocommerce Shipping Options 2
название файла и папки не имеет не какого значение, но лучше что бы не путаться стоит поменять!
по поводу вывода в письмо и заказ еще не тестил отпишусь позже
 

marr

Опытный
Местный
#18
Рекомендую всем плагин Flexible Shipping for WooCommerce. Он позволяет добавлять свои методы доставки и настраивать стоимость в зависимости от суммы в корзине (например, бесплатная доставка от какой-то суммы).
 
Сверху Снизу