Untitled

  1. Надпись названия раздела (Products) - не кнопка

    Untitled

  2. FAQ - кнопка, по ней появляется попап с инструкцией, которая индивидуальна для каждой страницы

    Untitled

    Untitled

  3. Support - кнопка, по ней появляется попап с надписью, одинаковой на всех страницах

    Untitled

    Untitled

  4. Sync - кнопка для синхронизации списка товаров (см. пункт 5)

    Если список товаров пуст, подгружаются все товары из магазина, их статус N/A

    Иначе, обновляет список товары - удаляет, добавляет новые (со статусом N/A), в существующих обновляет фото, название и категорию, оставляя статус прежним.

    Untitled

После нажатия на Sync всплывает push с уведомление о том что Sync происходит на бэкграунде.

Screenshot 2021-11-08 at 21.05.44.png

  1. Список товаров

    CheckBox | Фотография товара | Название товара | SKU | Категория | Статус | Кнопка

    Untitled

    1. Статус

      В начале использования приложения у всех товаров статус N/A

      Untitled

      Если фотография товара отправлена на обработку, статус Processing

      Untitled

      Если для товара пришел сигнал Declined (по сокету), то статус становится Declined

      Untitled

      Если для товара пришел сигнал Accepted (по сокету), то статус становится Inactive

      Untitled

      Товар может поменять статус на Active только со статуса Inactive, при нажатии кнопки Publish (см. пункт b)

      Untitled

    2. Кнопки

      Untitled

      При нажатии кнопки Publish возникает Drop Down

      Untitled

      • При нажатии на Requirements, открывается попап (текст пока не прописан):

        Untitled

        Но DropDown не закрывается, выбранная кнопка подсвечивается

        Untitled

        При нажатии кнопки "I have read the requirements", попап исчезает

      • При нажатии на Photo Upload, возникает попап для загрузки фото

        Untitled

        Фотографию можно загрузить перетащив в серую область или через Add File

        При загрузке фото:

        1. Отправляется API запрос на проверку того что фото подошло (уточнения у Люси)

        2. отправляется запрос на обработку этой фотки, запрос состоит из полей: магазин, sku, фотография

        Статус товара становится Processing

        Untitled

        Попап загрузки исчезает

        На пару секунд в шапке появляется надпись "Photo Uploaded X" - исчезает по нажатию крестика или сама после 2 секунд.

        Untitled

      • При нажатии Preview возникает попап, где можно увидеть результаты переодевания на людях из галереи (получаем их по запросу к API)

        Untitled

        • На этом попапе есть drop down

          Untitled

          При нажатии на него, возникают другие категории.

          Untitled

          При выборе одной из категорий, показываются результаты переодевания ровно для этой категории (запрос к API будет содержать women/men/kids соответственно)

      • При нажатии на Publish,

        • статус товара становится Active, если до этого статус был Inactive
        • ничего не происходит если статус товара = Active
        • иначе возникает попап с надписью "Please Upload the photo of the clothes following the requirements" - #TODO нарисовать

UPD: SEARCH BAR

В поле поиск: при введении текста есть стандартный поиск Shopify. Поиск скроллится по всем товарам у которых в названии есть введенная комбинация букв.


Screenshot 2021-11-08 at 21.13.03.png