Таким образом, возникает задача поддерживать в актуальном состоянии цены и доступное для заказа количество конкретного товара. Задача решается созданием модуля для загрузки файла (прайс-листа) от поставщика. Причем, поставщиков может быть несколько и каждый может поддерживать свой собстенный формат файла.
Какие задачи решает загрузка прайс-листа?
- обновление актуального количества товара, доступного для заказа;
- скрытие товаров, отсутствующих у поставщика;
- обновление цены с учетом отличающихся значений у разных поставщиков;
- уведомление менеджера магазина, у какого именно поставщика товар есть в наличии.