Добавление виртуального товара в корзину которого нет базе.

v-i-k

Создатель
Регистрация
9 Май 2008
Сообщения
48
Реакции
0
Магазин на движке SS Premium

У поставщиков очень много товара. Больше 20000.
Следить за всеми изменениями очень трудоемко.
Каждый день меняются сотни позиции (добавляется новый товар и меняются цены, меняется курс уе).

Пришлось реализовать автоматический парсинг с сайта оптового поставщика "на лету". В базу ничего не сохраняется.
Категории и товар отображается аналогично как в стандартном SS.
При таком подходе, информация о цене и наличие товара получается всегда актуальной, что для меня очень важно.
Идея наверное покажется дикой, но это работает, и на данном этапе меня устраивает.

Название, цена, описание, наличие и т.д. хранятся каждое в своей переменной и ими можно оперировать. Например я пересчитываю цену и выставляю нужную мне наценку.
Реализовал отображение через шаблон.
Создал еще один файл шаблона "tovar.tpl.html"
Ссылка для просмотра соответственно получается такая: "имясайта.сом/index.php?tovar"

Проблема осталась, как реализовать заказ товара через стандартную корзину?

в SS для добавления в корзину используется:
<a href="javascript:eek:pen_window('cart.php?addproduct=19362',400,300);"><img border="0" src="images/cart_big_navy.gif" alt="добавить в корзину"></a>
а вот что происходит дальше с "addproduct" я пока не разобрался.
19362 = это пример ID товара в базе.
Дальше, если я правильно понимаю, используя ID идет обращение в базу и вытягиваются данные о товаре с нужным ID и отображаются при просмотре корзины.

т.е. всё закручено на ID товара которого, в моем случае, реально нет.
Может кто подскажет как можно модифицировать код что бы вместо ID
можно было бы просто передавать имя и цену без обращения в базу данных магазина.
Хранить информацию о заказах не обязательно, если это проблематично.

Главное, добавление товаров в корзину, пересчет цены и количества и отправка заказа на имэйл клиенту и менеджеру.


Я пробовал сделать что мне нудно с помощью корзины Для просмотра ссылки Войди или Зарегистрируйся.
Все получилось, но при обновлении странички в браузере, товары из корзины тоже пропадали. Видимо проблема с сессиями, возможно jCart конфликтует с SS, т.к. отдельно от движка SS все работает.


Может у кого будут мысли и идеи по поводу всего этого, прошу написать в теме.


П.с.:
SS и php знаю плохо, так сказать учусь в процессе. Сильно не ругайте если написал чепуху.
Извините за много букв.
 
вы не думали, что обработка заказов будет сложнее, чем просто этот товар добавлять на сайт?
 
вы не думали, что обработка заказов будет сложнее, чем просто этот товар добавлять на сайт?
заказы обрабатывать не проблема, были бы заказы.
И обработка заказов на данном этапе работы практически не отнимает времени, чего не скажешь о уйме потраченного времени на обновление цен по 200-300 позициям товара в день.
 
Если работаете как склад, то завелите товар в наличии и обновляйте цены при закупке.

Что ж вы, посредник, жалуетесь на нелегкую долю? Выбрали дешевый путь - меняйте цены.
 
Если работаете как склад, то завелите товар в наличии и обновляйте цены при закупке.
Что ж вы, посредник, жалуетесь на нелегкую долю? Выбрали дешевый путь - меняйте цены.
ну причем тут это? давайте еще пофлудим о жизни, политику вспомним.

Пишите пожалуйста по теме, о конкретно поставленной задаче.
 
ну причем тут это? давайте еще пофлудим о жизни, политику вспомним.
Пишите пожалуйста по теме, о конкретно поставленной задаче.

Давайте :)

Лучшее решение для Вас - создавать страницы товаров либо без цены, либо с последующим торгом.

Простите за оффтоп. Это конечно не техническое решение :)
 
Назад
Сверху