Сначала немного фона ...
Я работаю в софтверной компании, которая является VAR для ERP. Эта ERP-система динамически рассчитывает цены для продуктов на основе иерархического набора правил. В зависимости от конфигурации клиента эти правила могут быть очень сложными. Для нашего клиента это так.
Наш клиент пытается интегрировать эту ERP-систему в платформу электронной коммерции Magento. Компонентом этой интеграции является отображение цены конкретного пользователя.
Разработчик Magento запрашивает экспорт информации о ценах в виде простого файла. Перечисление клиента, продукта, минимального количества и цены. Предоставление этой информации является очень длительным процессом из-за всех сложных необходимых расчетов. Настолько долго, что это не практично для запланированного повторяющегося экспорта.
Обычно, когда мы интегрируемся с другими платформами электронной коммерции, мы предоставляем веб-сервис, который может совершать звонки в ERP и возвращать информацию о ценах по мере необходимости. Если по какой-либо причине вызов не удался, они по умолчанию установили бы стандартную цену и сообщили бы об этом пользователю.
Теперь к вопросу ...
Мы получаем от разработчика Magento отпор при динамическом расчете цены с использованием этого метода. Их причины этого расплывчаты и тревожны - учитывая, что это довольно стандартно для других внедрений электронной коммерции, которые мы сделали.
У нас нет особого опыта работы с Magento, но сложно ли это реализовать? Я понимаю, что возможность недоступного веб-сервиса будет означать, что пользователи не получат свои конкретные цены, но мы никогда раньше не сталкивались с таким большим сопротивлением со стороны разработчика электронной коммерции. Должен ли наш клиент быть обеспокоен?
Спасибо за любые идеи, которые вы можете предоставить ...