Django решение для корзины / корзины (или я должен DIM)? - PullRequest
1 голос
/ 22 мая 2009

Я собираюсь создать сайт, на котором будет около полудюжины довольно похожих продуктов. Все они DVD, поэтому они очень хорошо вписываются в очень «фиксированную» базу данных. Я собирался сделать модель DVD. Отметьте их. Все очень просто. Все очень просто.

Но мы должны быть в состоянии продать их. Текущий сайт передает всю систему закупок на аутсорсинг, но на новом сайте она не появится. Мы хотим интегрировать все до момента оплаты (по обеим причинам UX, плюс мы можем гораздо больше настраивать процесс).

Другая проблема, связанная с аутсорсингом, заключается в том, что она не учитывает людей, которым не нужно платить НДС (налог с продаж) или тот факт, что вы получаете скидку, если вы покупаете более одной вещи, или несколько SKU одновременно.

Так что я осматривался.

Satchmo выглядит как целый мини-фреймворк. В нем есть варианты списков, которые мне просто не нужны с количеством SKU, с которыми я имею дело.

django-cart был повторно хэширован по состоянию на март, но с тех пор он выглядит довольно заброшенным.

Я ищу что-то, что позволит мне:

  • передайте модель экземпляров, цену и количество
  • применить формулу количеств, основанную на количестве уникальных SKU и копий в одном заголовке
  • перечислять, что находится в корзине на каждой странице

Вот и все (но, тем не менее, это довольно рискованно). Я могу справиться с окончательной ерундой обработки заказа.


Или я просто глупый?

Должен ли я просто встать и сделать это сам? Если это ваш голос, я никогда раньше не собирал тележку, поэтому есть какие-то соображения, которые не очевидны для тех, кто раньше пользовался только тележками для покупок?

Ответы [ 2 ]

3 голосов
/ 22 мая 2009

Поскольку вы спросили: если ваши потребности настолько ограничены, для меня это звучит как ситуация «сделай сам». Я не понимаю, что в этом такого беспокойного; вся сложность заключается в формуле ценообразования, и вы планируете предоставить ее в любом случае. Добавьте встроенную поддержку сессий в Django, и вы в большинстве случаев там.

2 голосов
/ 22 мая 2009

Доступно решение с открытым исходным кодом: http://www.getlfs.com
Я не знаю, можете ли вы настроить его под себя, но он основан на технологиях, которые вы упомянули. Лицензия очень либеральная и поддерживается в большом количестве.

...