Ищу модуль для Drupal на котором можно сделать вывод сроков доставки

Тема в разделе "Drupal", создана пользователем puagardian, 8 фев 2014.

Информация :
Прежде чем создать новую тему внимательно ознакомьтесь с правилами раздела
Модераторы: DMS
  1. puagardian

    puagardian One Love

    Moderator
    Регистр.:
    16 июл 2012
    Сообщения:
    433
    Симпатии:
    558
    Есть сайт транспортной компании, нужно сделать вывод оставшегося срока доставки в зависимости от введенного кода (трекинга).

    Суть работы примерно такова:
    1) Менеджер добавляет номер трекинга, город Откуда и город Куда отправляется посылка (в зависимости от городов высчитывается длительность доставки).
    2) Клиент вводит в форму на сайте номер своего трека и получает число дней сколько ему осталось ждать до получения.

    Или 2 упрощенный вариант. Вместо указания пунктов отправки и приема менеджер тупо указывает время сколько будет идти посылка и уже в зависимости от того когда он введет свой номер на сайте ему отобразится оставшееся время.

    Есть что-нибудь готовое для такого?
     
  2. Liberus

    Liberus

    Регистр.:
    22 дек 2012
    Сообщения:
    182
    Симпатии:
    21
  3. muaddip

    muaddip Создатель

    Регистр.:
    18 ноя 2013
    Сообщения:
    23
    Симпатии:
    4
    Уважаемый puagardian , вы бы хоть написали более подробные входные данные:
    - версия друпала ?
    - модуль под уберкарт/коммерц или под голый друпал ?
    - какая транспортная компания вас интересует ?
    Без этих данных сложно что-либо сказать.
    Например для коммерца есть модуль https://marketplace.commerceguys.co...tent=thumbnail&utm_campaign=Commerce Shipping
    Который является, как бы фреймворком для доставки под коммерц (предоставляет апи). И под этот модуль на базе модуля https://drupal.org/project/commerce_ups можно уже переписать под свою транспортную компанию.
    А вообще под русскую или укрианскую транспортную компанию скорее всего приедтся писать свой модуль, либо "прокладку" к фреймворку доставки.
     
  4. puagardian

    puagardian One Love

    Moderator
    Регистр.:
    16 июл 2012
    Сообщения:
    433
    Симпатии:
    558
    Желательно для голого друпал 6 версии (давно сайт делался). Транспортная компания товарища, не DHL или UPS под который точно что-то есть.
     
  5. muaddip

    muaddip Создатель

    Регистр.:
    18 ноя 2013
    Сообщения:
    23
    Симпатии:
    4
    Ага, я превое сообщение неправильно понял. Решил, что очередная задача вывода сроков, в каком-нибудь магазине. А у вас оказывается сайт для самой транспортной компании.
    Ну вариант с расчетом срока доставки, я не встречал. Скорее всего придется такой вариант писать вручную, под конкретную задачу.
    Со вторым вариантом, который упрощенный, это обычный поиск друпала использовать, с точным вхождением по одному полю. А рулсами задать чтобы не перекидовало на страницу поиска, а если нашло, то сразу перекидывало на страницу найденной ноды. Как-то так я это вижу.
     
  6. dys

    dys Создатель

    Регистр.:
    17 окт 2011
    Сообщения:
    22
    Симпатии:
    11
    так есть два безгеморных способа.
    1)
    создаём ноду с двумя полями 1) титл 2) срок
    -титл называем кодом (можно поставить модуль который генерит его автоматически и делает уникальным)
    2 срок) - менеджер указывает срок
    3) создаём вьюшку с раскрытым фильтром - куда делаем поле титл. ну и в фильтрах вьюшки данный тип материала.
    Итог человек через фильтр вводит код(титл) и видит срок! всё просто на стандартных модулях

    По этому же принцепу можно сделать но другим путём
    создаём ноду у которой есть поля срок
    и город1 город2
    Заполняем все варинаты (создаём кучу нод, например нода 1) екатеринбург челябинск - 1день 2) Москва - Уфа 2 дня....
    и делаем так же вьюшку, в которой делаем два раскрытых фильтра город 1 город 2... и всё. При выборе городов будет показывать срок :)
     
    Последнее редактирование модератором: 17 мар 2014
  7. bonzik

    bonzik Постоялец

    Регистр.:
    1 дек 2006
    Сообщения:
    64
    Симпатии:
    14
    как сказали выше.

    к полю срок добавляем модуль jquery_countdown.
    каждый раз когда юзер будет заходить на нужную ноду, будет видеть остаток времени
     
  8. Timnik

    Timnik Создатель

    Регистр.:
    18 мар 2012
    Сообщения:
    11
    Симпатии:
    1