Сценарий:
У нас уже есть магазин Magento 1.9 с регистром продуктов, интегрированным с внутренней системой магазина (InfoxA), которая автоматически управляет запасами, ценой, входом и выходом.
Клиент открыл новый магазин в том же сегменте и хочет присоединиться к двум магазинам в системе Magento.
Однако он хочет, чтобы продукты в новом магазине управлялись другой внутренней системой (InfoxB).
Ex. Когда пользователь добавляет в корзину продукт A + продукт B, система автоматически загружает их в соответствующие системы инвентаризации.
Требовать:
Products with SKU = "SD" = managed by ERP Infox 1
Products with SKU = "SL" = managed by ERP Infox 2
Подводя итог:
Как заставить систему в magento 1.9 управлять некоторыми продуктами, управляемыми одним ERP, а другими — другим ERP?
Решения:
Во-первых, убедитесь, что все артикулы уникальны между ERP.
Вы можете иметь один и тот же SKU в обеих ERP, но тогда вам нужно будет решить, откуда выставить счет.
Во-вторых, пожалуйста опишите метод интеграции или протокол между ERP и интернет-магазином Magento.
Если вы используете расширение Magento для получения данных о продуктах и запасах из ERP, вы можете клонировать расширение с другим пространством имен (включая имена классов, имена таблиц БД, имена системных переменных Magento и т. Д.), А затем настроить его для второго ERP ( предполагается, что обе ERP имеют одинаковую платформу, версию и т. д.). Вам придется повторять этот процесс каждый раз, когда вы обновляете исходное расширение. Однако, если ваше расширение также отправляет заказы из интернет-магазина обратно в ERP для выставления счетов, вам будет трудно разделить товары между магазинами ERP.
В-третьих, наличие отдельных представлений магазина для каждого инвентаря ERP не позволит вам отображать все продукты в одном месте. Представления магазина обычно помогают с локализацией и / или пользовательскими макетами страниц. В вашей установке Magento должны работать отдельные хранилища, но вам нужно будет выполнить все необходимые конфигурации системы, и вы все равно не сможете отобразить все продукты на одной странице.
В-четвертых, заказ товаров из разных ERP, скорее всего, нарушит любые правила ценообразования в корзине, которые вам, возможно, понадобятся позже. Например, если вы делаете скидку 10% на покупку свыше 100 долларов, вам нужно решить, какая ERP делает скидку или как вы делите ее между ними.
Других решений пока нет …