Здравствуйте!
Потребовалось сделать к основному каталогу инструмента (Ubercart) каталог проката.
Нужна функция проката и вся логика, связанная с ней.
Я сделал это, но почти полностью на БД и SQL, почти не использовал модули - конструкторы (CCK, Views). Сначала я подумал, что это лучше будет, но теперь...
Подскажите, как реализовать прокат:
1) Создам тип материала - товар в прокате с его серийным номером. Его привяжу через NodeRefference к позиции в каталоге.
2) Нужна отдельная корзина - как? Либо надо запихать товар в ubercart-корзину. Тоже как?
3) Нужно действие - взять в прокат. Условия - чтобы товары не пересекались по датам (чтобы не могли пользователи в один момент времени брать товар).
4) И еще. Надо бы подцепить DatePicker JS
5) Рассмотрю вариант с отдельным каталогом Ubercart, но как это сделать пока тоже не знаю
Все предложения и комментарии только приветствуются.
Заранее всем спасибо!
Комментарии
2. Отдельная корзина для чего? Всего 2 корзины будет на сайте?
3. Сделать остаток на складе 1 ко всем товарам. И когда товар будет заказан и куплен(взят в прокат), то уже нельзя будет его брать в прокат. Настроить просто в магазине, в атрибутах.
вот на этой странице http://drupaler.ru/modules/alphabetical/u много модулей для ubercarta, описание читаешь и выбирай что нужно тебе.
Да, но в принципе можно и в одну. Как сделать две?
А как это повлияет на обычный товар? У них тоже ведь будут считаться остатки? Или нет?