Всем доброго времени суток.
Нужно следующее для сайта на Joomla 3
1. Модуль, который генерирует личный адрес для каждого клиента. То есть, чтобы у клиента была ячейка на складе (это нужно чтобы не потерялась посылка и работники склад оперативно работали). Допустим основной адрес склада ул. Минская 28, а модуль генерирует ул. Минская 28; ID1218. Достаточно просто добавлять ID пользователя, который присваивает самостоятельно Joomla.
2. Компонент где клиент может создавать посылки, объединять их в одну, заполнять информацию о получателе посылки и нажимать "Отправить". Соответственно работник склада, который будет уже физически собирать посылку, заходя через админку в компонент, должен видеть список сформированных/оформленных посылок, которые следует собирать и отправлять.
Второй пункт кратко описывает что должен уметь компонент. Теперь немного по пунктам.
а) Все действия описанные во втором пункте, должны происходить на одной странице (для клиента).
б) Форма для формирования посылки. Как это видим мы - Нажимаем на кнопку "Создать посылку", появляется форма. В этой форме клиент должен указывать трек-номер и что в этом треке есть (товары), их количество и цена. Каждый товар должен быть указан по отдельности (эта же информация используется в декларации), то есть нажимаем плюс, добавляется новая графа. После заполнения формы, нажимаем кнопку "Оформить" или "Сохранить", после чего на странице моментально появляется посылка.
в) Очень часто клиенты заказывают с разных магазинов, соответственно и разные треки. Таким образом получается - клиент добавляет треки, например 3 шт. Перед ним три трека, нажимая на каждый трек (всплывает окно или выпадает список), можно посмотреть что клиент в него добавил. Когда все три трека на складе, клиент должен иметь возможность соединить треки друг с другом (должна получиться одна посылка) и нажать на кнопку "Отправить". После этого заполняется информация о получателе и окончательно сохраняется информация. В итоге работник склада видит у себя в личном кабинете, что посылка от такого-то клиента должна быть собрано и оформлена.
г) На каждом этапе создания посылки, клиент должен иметь возможность редактировать до тех пор, пока не будет нажата окончательная кнопка "Отправить", для формирования посылки.
В комментарии пожалуйста укажите примерные сроки и конечно стоимость вашей работы. Можно также написать эту информацию мне в личку.