Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

Эффективность стратегий продвижения подтверждается сотрудничеством с крупными клиентами и отзывами о нашей работе.

Создание сайтов

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

Вывод рекомендаций на страницах товаров

Доработаем проект WroxCommerce: реализуем возвращение рекомендаций. Для этого достаточно соединить таблицы Suggestions и Products. Добавьте в объект Catalog метод:

2. В объект Product добавьте свойство, вызывающее метод GetSuggestions:

3. В конец страницы detail .asp (после фрагмента, выводящего кнопку Buy it!) добавьте код, который покажет рекомендации. В коде используется вспомогательная функция RenderSuggestions.

4. Теперь создадим вспомогательную функцию RenderSuggestions. Добавьте в site.asp:

5. Страница Gaggia Carezza с рекомендациями:

На странице Rich, Espresso Blend рекомендацией по улучшенной продаже будет Italian Blend!

Описание работы

При вызове метод Get Suggest ions выбирает строки в представлении vProducts на основе столбца ProductlD таблицы Suggestions:

Set GetSuggestions = QueryProducts(«ProductlD in (select » &

«RelatedProductID from Suggestions where ProductID=» &  ProductlD & ‘•)», , AsKeyset)

Таблица Suggestions содержит столбцы ProductlD и RelatedProductID. В нашем примере при передаче ProductlD со значением Gaggia Carezza мы получаем две строки: одну со ссылкой на Rich, Espresso Blend, а другую со ссылкой на Expensive, Italian Blend.

Вспомогательная функция RenderSuggestions перебирает в цикле набор записей о рекомендациях (установленных до этого системным администратором) и выводит результаты. То же самое нам потребуется в дальнейшем.

Вывод рекомендаций во время выходной проверки

Вывод рекомендаций до момента выходной проверки неэффективен. Вспомните супермаркет, где люди берут товары не с полок, а уже стоя в очереди к кассе, аналогом которой на сайте является выходная проверка.

Читайте так же:
Not found

Нам доверяют

Интернет магазин