Форум сайта python.su
Киньте пожалуйста примерчик кто как делает обработку клика товара покупки без перезагрузки товара.
То есть кликаем купить страница не перезагрузилась в корзина появилась циферка 1 и т.д….далее переходим в корзину, а там все товары на которые мы кликали
Офлайн
Это с обработкой аякс. Ничего особо сложного. Туториал ecommerce от coding for entrepreneurs есть в торрентах. Код на гитхабе Расписывать тут все будет достаточно объемно. Если в двух словах, то у вас должно быть минимум две модели, Корзина и Товар. В Корзине есть ManyToManyField, в него вы складываете свои товары которые отправляете через аякс. Аякс возвращает количество товаров в корзине которое отображаете на странице. При переходе в корзину отображаете свои товары. Удаление товаров их корзины тоже через аякс, при обновлении ManyToManyField ловите сигнал, который пересчитывает сумму покупок в корзине. В туториале пересчет суммы повесили на post_save сигнал, мне кажется это не очень верный путь. Эту сумму также получаете аяксом. Советую потратить время на туториал, даже тупое повторение будет эффективней поиска ответов на вопросы, которые давно уже решены.
Отредактировано mirak (Май 29, 2016 06:30:37)
Офлайн