Как замечание
Приведенные примеры и есть наколенное художество
По сути ето инфографика и она рисуется от руки с лекалом много-много раз пока на изображении не будет та информация, которая требуется автору
Chvalov, какая многоязычность?
Несколько языков без добавления десятка по ходу писания проекта?
Как будет происходить перевод для товаров, брендов и компаний?
Все что касается продукта в разрезе поставщика
- цена
- его количество у поставщика
заносится в таблицу Product_price (и ее следует переименовать, раз ТЗ у нас расширяется на ходу)
product_id = артикул товара
нет
Каждая таблица имеет свое поле id - PK
И к нему привязываем все FK
Я все таблицы мыслю так, как бы я писал код моделей на джанго
По поводу диаграммы
Вы явно не указали что есть локализация и что есть категории и видимо товар может быть в нескольких категория
Минус в том что нужно продумать как её оптимизировать, так как на втором шаге при записи в product_price слишком много выборок будет (Прайсы больше 100-150к товаров)
Текущие писатели вирусов использую фреймворки
Они пишут - получить с компа информацию Х
Под капотом будет использоваться все что подойдет в данном конкретном случае
И для совсем идеального ответа определить примерные сроки для решения таких задач джунам/трейни