Shop - Waiviogit/waivio GitHub Wiki

Shop tab will replace the Discover tab offering better navigation for products, books, movies, games, etc.

Навигация по вложенным спискам Departments предполагает много уровней и не может быть реализована в рамках одно-уровневых меню, которые в настоящее время используются в интерфейсе Waivio.

При открытии Shop показывается mix из типов объектов (book, movie, game) и крупных тематических разделов products (Electronics, Cosmetics, Outdoors, Clothing, Sports, Auto и т.д.). При переходе на следующий уровень, иерархия должна формироваться автоматически на основании поля Departments.

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

В правой - фильтры, которые подходят для всех видов товаров в текущем режиме.

draft

В будущем можно будет добавить новые форматы презентации товаров, а также вставки (Trending, Popular, New, Buy again, etc.)

Переходы по меню в левой колонке приводят к перерисовыванию всего экрана со своим URL. В меню показываются новые sub-menus специфичные для выбранного раздела.

image

Линки в меню более высоких уровней выравниваются по левой стороне. Таким образом более оптимально используется пространство в узкой левой колонке.

В средней колонке формируется path:

image02

image03

Интерфейс для мобильных устройств хорошо сочетается с уже существующей парадигмой в других секциях.

image

Original: #4477

Additional information

  • [shop / no departments] if a product does not have any department, then it is not shown at all in the shop. Such products can be shown in the category Uncategorized #5039
  • [profile / shop] if the store is empty, then the message should be: "This shop does not have any products." If the message is needed when exactly the department is empty, you can say: "There are no products in this department." #5038
  • Add rewards card for shops (user, main, object) #5251
  • [shop / deselect] the product was in the store because the user wrote a review about it. But if he clicks on the heart (claim authority), and then removes the selection (reject authority), then such an object should no longer be shown in his store. 5016
  • [shop / Group ID] no need to show products with the same Group ID in the store #5006
  • Add main department for main shop Grocery & Gourmet Food #5739
  • Create cache for main shop #5164
  • [social.gifts / mobile] when displaying shop on a mobile phone, you need to add (Select) to the path line so that there is a clear indication that it can be clicked. Check the operation the first time you visit the site. #6144