Реализация проката на drupal

Главные вкладки

Аватар пользователя vitg vitg 15 октября 2010 в 10:49

Здравствуйте!
Потребовалось сделать к основному каталогу инструмента (Ubercart) каталог проката.
Нужна функция проката и вся логика, связанная с ней.

Я сделал это, но почти полностью на БД и SQL, почти не использовал модули - конструкторы (CCK, Views). Сначала я подумал, что это лучше будет, но теперь...

Подскажите, как реализовать прокат:
1) Создам тип материала - товар в прокате с его серийным номером. Его привяжу через NodeRefference к позиции в каталоге.

2) Нужна отдельная корзина - как? Либо надо запихать товар в ubercart-корзину. Тоже как?

3) Нужно действие - взять в прокат. Условия - чтобы товары не пересекались по датам (чтобы не могли пользователи в один момент времени брать товар).

4) И еще. Надо бы подцепить DatePicker JS

5) Рассмотрю вариант с отдельным каталогом Ubercart, но как это сделать пока тоже не знаю

Все предложения и комментарии только приветствуются.
Заранее всем спасибо!

Комментарии

Аватар пользователя mamba mamba 15 октября 2010 в 12:10

2. Отдельная корзина для чего? Всего 2 корзины будет на сайте?
3. Сделать остаток на складе 1 ко всем товарам. И когда товар будет заказан и куплен(взят в прокат), то уже нельзя будет его брать в прокат. Настроить просто в магазине, в атрибутах.
вот на этой странице http://drupaler.ru/modules/alphabetical/u много модулей для ubercarta, описание читаешь и выбирай что нужно тебе.

Аватар пользователя vitg vitg 15 октября 2010 в 17:23

"mamba" wrote:
2. Отдельная корзина для чего? Всего 2 корзины будет на сайте?

Да, но в принципе можно и в одну. Как сделать две?

"mamba" wrote:
Сделать остаток на складе 1 ко всем товарам. И когда товар будет заказан и куплен(взят в прокат), то уже нельзя будет его брать в прокат. Настроить просто в магазине, в атрибутах.

А как это повлияет на обычный товар? У них тоже ведь будут считаться остатки? Или нет?