- Автор темы
- #1
Магазин на движке SS Premium
У поставщиков очень много товара. Больше 20000.
Следить за всеми изменениями очень трудоемко.
Каждый день меняются сотни позиции (добавляется новый товар и меняются цены, меняется курс уе).
Пришлось реализовать автоматический парсинг с сайта оптового поставщика "на лету". В базу ничего не сохраняется.
Категории и товар отображается аналогично как в стандартном SS.
При таком подходе, информация о цене и наличие товара получается всегда актуальной, что для меня очень важно.
Идея наверное покажется дикой, но это работает, и на данном этапе меня устраивает.
Название, цена, описание, наличие и т.д. хранятся каждое в своей переменной и ими можно оперировать. Например я пересчитываю цену и выставляю нужную мне наценку.
Реализовал отображение через шаблон.
Создал еще один файл шаблона "tovar.tpl.html"
Ссылка для просмотра соответственно получается такая: "имясайта.сом/index.php?tovar"
Проблема осталась, как реализовать заказ товара через стандартную корзину?
в SS для добавления в корзину используется:
<a href="javascript
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 знаю плохо, так сказать учусь в процессе. Сильно не ругайте если написал чепуху.
Извините за много букв.
У поставщиков очень много товара. Больше 20000.
Следить за всеми изменениями очень трудоемко.
Каждый день меняются сотни позиции (добавляется новый товар и меняются цены, меняется курс уе).
Пришлось реализовать автоматический парсинг с сайта оптового поставщика "на лету". В базу ничего не сохраняется.
Категории и товар отображается аналогично как в стандартном SS.
При таком подходе, информация о цене и наличие товара получается всегда актуальной, что для меня очень важно.
Идея наверное покажется дикой, но это работает, и на данном этапе меня устраивает.
Название, цена, описание, наличие и т.д. хранятся каждое в своей переменной и ими можно оперировать. Например я пересчитываю цену и выставляю нужную мне наценку.
Реализовал отображение через шаблон.
Создал еще один файл шаблона "tovar.tpl.html"
Ссылка для просмотра соответственно получается такая: "имясайта.сом/index.php?tovar"
Проблема осталась, как реализовать заказ товара через стандартную корзину?
в SS для добавления в корзину используется:
<a href="javascript
а вот что происходит дальше с "addproduct" я пока не разобрался.
19362 = это пример ID товара в базе.
Дальше, если я правильно понимаю, используя ID идет обращение в базу и вытягиваются данные о товаре с нужным ID и отображаются при просмотре корзины.
т.е. всё закручено на ID товара которого, в моем случае, реально нет.
Может кто подскажет как можно модифицировать код что бы вместо ID
можно было бы просто передавать имя и цену без обращения в базу данных магазина.
Хранить информацию о заказах не обязательно, если это проблематично.
Главное, добавление товаров в корзину, пересчет цены и количества и отправка заказа на имэйл клиенту и менеджеру.
Я пробовал сделать что мне нудно с помощью корзины Для просмотра ссылки Войди
Все получилось, но при обновлении странички в браузере, товары из корзины тоже пропадали. Видимо проблема с сессиями, возможно jCart конфликтует с SS, т.к. отдельно от движка SS все работает.
Может у кого будут мысли и идеи по поводу всего этого, прошу написать в теме.
П.с.:
SS и php знаю плохо, так сказать учусь в процессе. Сильно не ругайте если написал чепуху.
Извините за много букв.