Это сложный вопрос. Так что если вам нравится работать над сложными задачами, то эта ситуация для вас. Я управляю магазином Magento, который продает шины. Я покупаю шины с нескольких складов. На некоторых складах есть уникальные шины, но на многих складах есть те же шины, что и на других складах, но они продаются мне по разным ценам.
Все склады доставят мои шины покупателю на месте, и все склады отправят мои шины UPS куда угодно.
Вот в чем проблема. Пока клиент делает покупки, он выбирает свою шину. В результате могло получиться несколько одинаковых шин со многих складов. Они должны иметь возможность выбрать тот, который находится на их местном складе, чтобы склад мог доставить их грузовиками.
Но если на местном складе нет шин, то с UPS все в порядке. Поскольку доставка шин обходится дорого, для доставки UPS шина должна быть доставлена с ближайшего склада.
Я пытаюсь придумать лучший способ настроить каталог и связать его с этой уникальной ситуацией доставки. Покупки по геолокации и нескольким складам. Я бы предпочел иметь каждый склад в своей собственной базе данных. Если нет, то я буду использовать префикс для каждого артикула. Любые идеи? Заранее спасибо. JJB