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

Международная доставка (Расчет стоимости доставки).

Тема в разделе "Ищу плагин, функционал", создана пользователем neoff, 22 янв 2015.

  1. neoff

    neoff Местный

    Сообщения:
    113
    Симпатии:
    31
    Баллы:
    28
    Ребята, всем привет, подскажите пожалуйста, нужен плагин доставки в Европу, например службой DHL или подобной, с калькулятором расстояния (опционально, но не обязательно, может есть отдельный плагин для расчета стоимости доставки). Заранее спасибо за ответы!
     
  2. Grollem

    Grollem

    Сообщения:
    141
    Симпатии:
    47
    Баллы:
    28
    плагинов масса, но большинство из них шлак. т.к. в них много лишнего и никакой гибкости.

    По стандарту можно добавить вариант доставки, установить цену и его переименовать.
    Если хотим калькулятор. Проще написать решение самому. У нас не раз появлялся клиент которому требуется гибкая доставка с разными условиями.
    Самый верный вариант это написать ее:
    1. На странице корзины отключаем кнопку перейти к оплате.
    2. Создаем товар Доставка DHL 200км, DHL300км и тд.
    3. На странице корзины выключаем кнопку перейти к оплате.
    4. Выводим на этой же странце в шаблоне селект с доступными городами для доставки и городом пользователя и кнопкой "рассчитать доставку"
    5. При нажатии "расчитать доставку" отправляем значения из полей начального и конечного пункта.
    Считаем расстояние между городами с помощью таблицы или старонних сервисов.
    6. Пишем условие если расстояние > или = 200 то добавить товар "доставка DHL 200 км" в корзину. и включаем кнопку перейти к оплате. Все пересчитается как надо.

    PS. На этой странице написано как добавить товар в корзину при посещении легким движением мозгов переписываем его чтобы товар добавлялся при обновлении страницы.
     
    • Нравится Нравится x 1
  3. Grollem

    Grollem

    Сообщения:
    141
    Симпатии:
    47
    Баллы:
    28
    Для того чтобы товары "доставка" не появлялись на странице магазина, запихиваем их в категорию и скрываем ее.
     
  4. neoff

    neoff Местный

    Сообщения:
    113
    Симпатии:
    31
    Баллы:
    28
    Спасибо за ответ! Немножко не то... нужно доставить напр. из Турции в Европу, допустим в Швейцарию, либо из Украины в Испанию, вбивать все города? и просчитывать километраж?
     
  5. Grollem

    Grollem

    Сообщения:
    141
    Симпатии:
    47
    Баллы:
    28
    как вы рассчитываете доставку DHL?
    если на сайте DHL или другой логистичисой компании есть api для расчета цены можно брать результат расчета от туда.
    в woo есть функция которая позволяет назначить произвольную цену товару.
    можно воспользоваться ею и передать в нее значение полученное из api или после своих расчетов
     
    • Нравится Нравится x 1
  6. neoff

    neoff Местный

    Сообщения:
    113
    Симпатии:
    31
    Баллы:
    28
    В том то все и дело, у DHL нет такого api, может есть у каких то других перевозчиков? Я думаю поставить статическую сумму, для определенной страны, но для этого нужно заранее договариваться с перевозчиками. Вот, собственно по этому и создал "вопросик")
     
  7. Grollem

    Grollem

    Сообщения:
    141
    Симпатии:
    47
    Баллы:
    28
    у вас ведь 2 параметра, откуда везут и куда.
    Тут либо найти перевозчика с расчетом доставки и использовать его калькулятор.
    Либо составить массив доступных цен по странам например
    украина - ( турция - 200$, греция - 300$)
    турция - (украина - 200$, греция - 100$)
    но это очень трудоемко
     
  8. neoff

    neoff Местный

    Сообщения:
    113
    Симпатии:
    31
    Баллы:
    28
    Все верно, но параметров масса, товар отправляется либо из Турции, либо из Украины или из одной из страны партнера (планируемых=)). Но вот отправляться он должен в ЛЮБУЮ страну Европы. И для ленивых Европейцев, нужно предоставить адекватную цену доставки, я понимаю, что статическая цена, это самый простой выход, но думаю, может еще что есть) вернее надеюсь))) т.к. поиск в помощь не пошел))
     
  9. Grollem

    Grollem

    Сообщения:
    141
    Симпатии:
    47
    Баллы:
    28
  10. Grollem

    Grollem

    Сообщения:
    141
    Симпатии:
    47
    Баллы:
    28
  11. GerdaLost

    GerdaLost

    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    1
    Добрый день! А следи этого шлака можно найти плагин для добавления собственных способов доставки?
     
  12. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.269
    Симпатии:
    724
    Баллы:
    113
  13. GerdaLost

    GerdaLost

    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    1