Содержание

  1. Проблема, которую решаем
  2. Что нужно сделать?
  3. Этап №1: Загрузка и хранение, управление товарными единицами ✅
  4. Этап №1: Исправления ошибок по баг-отчёту.
  5. Этап №2: Организовать процесс покупки для собственного товара
  6. Что за “соседний проект”, с которого мы будем копировать? ❌
  7. Технические детали
  8. С чего мне начать? ❌
  9. Чем ещё поможете?

Проблема, которую решаем

Сейчас в магазине могут продаваться только товары Поставщиков, которые мы выкупаем у них по API. Работает следующая схема:

Покупатель оплачивает заказ ⇒ Магазин выкупает товар у Поставщика ⇒ Магазин выдаёт товар покупателю

Необходимо дать возможность добавлять собственные товары для продажи в магазин.

Что нужно сделать?

Фактически, работы можно разделить на 2 этапа.

Этап №1: Загрузка и хранение, управление товарными единицами ✅

Чтобы собственный товар продавать — нужно сперва его загрузить и хранить.

Раньше этой проблемы не было: мы просто выкупали товар у Поставщика по API, и передавали его покупателю. Но теперь мы сами Поставщики….

<aside> ❗ Дальше мы разделим понятие “товар” и “товарные единицы", чтобы не путаться. Товар — это в общее описание того, что мы продаём. Например, товар: “Ключи DarkSouls III”.

Товарная единица(-ы) — это то, что пользователь получает при покупке. Например: пользователь купил 3 единицы(ключа) товара “Ключи Dark Souls III”.

Untitled

</aside>