Расширения импорта заказов Magento, коммерческие или другие - PullRequest
2 голосов
/ 16 июля 2010

Существует ли стандартный сторонний модуль, который каждый / кто-либо использует для программирования импорта партий в Magento? Мне нужно выполнить сложный импорт истории для клиента, и API-интерфейс SOAP не имеет API для создания заказов, а существующая в системе модель заказов зависит от многих других уже существующих вещей, и это не просто. создать модель заказа ". Кто-нибудь создал инструменты для решения этой проблемы?

Мне интересно узнать мнение людей о модулях, специально предназначенных для импорта произвольных заказов, и расширениях, которые предназначены для импорта заказов из сторонних систем (например, расширение M2E для eBay). Я знаю, как подойти к проблеме с помощью «сырого программного» подхода; Я ищу инструменты, которые уже решают многие проблемы, с которыми вы столкнетесь в пути.

Ответы [ 4 ]

2 голосов
/ 03 июля 2013

В недавнем проекте мы решили, что нецелесообразно импортировать все прошлые заказы как «заказы Magento». Однако клиент хотел, чтобы заказы были там. Поэтому наше решение заключалось в том, чтобы добавить еще одну таблицу - «прошлые заказы» - и поместить все туда, как CSV.

В информационной панели клиента мы добавили еще одну вкладку для доступа к «прошлым заказам» и заставили ее запрашивать заказы с адресом электронной почты клиента в качестве поискового запроса.

Не было причудливых опций «повторного заказа», и вы не могли перейти по продукту, однако, большая часть каталога изменилась из-за того, что это был новый модельный год (и SKU для конфигурируемых устройств были другими). ​​

Если вам удастся избежать такого быстрого и грязного подхода, я бы порекомендовал его. Это избавит вас от необходимости совмещать существующие заказы с каким-то неизвестным неизвестным кодом, вам не придется беспокоиться о налогах / скидках, рассчитываемых «способом Magento» (для сопоставления с исходными итогами) и в некоторых отношениях. это намного более честно по отношению к клиенту, поскольку вы можете добавить краткое сообщение на вкладке прежних заказов, в котором объясняется, что «система изменилась, и вот ваши заказы из старой системы». Вы можете структурировать свой «плоский стол» вокруг доступных данных заказа (мы использовали дамп из внутренней POS-системы) и использовать обычные методы сбора, чтобы выбирать по адресу электронной почты и группировать по идентификатору заказа. Очевидно, что помогает сетка администратора прошлых данных заказа.

Мы немного позаботились о нашем решении и других результатах, чтобы понять, что мы просто выполнили свою работу, а не потратили целую вечность, выполняя ее самым элегантным способом. Я надеюсь, что этот подход помогает!

2 голосов
/ 19 июля 2010

Я на самом деле только что закончил с такой же ситуацией. Мой клиент хотел, чтобы я перенес заказы на 7 лет (всего более 500 000 заказов).

По правде говоря, у меня был только бюджет, чтобы попробовать один продукт (это было расширение DataFlow), и я должен сказать, что, хотя он выполнял своего рода импортные заказы, он был далек от завершения. Я пытался исправить его код, чтобы он работал для меня, но проблема заключалась в том, что импорт такого большого количества информации занял невероятно много времени (я запустил процесс, прежде чем уйти в отпуск на неделю, и когда я вернулся, это было сделано только на 70%. ).

Я посмотрел на некоторые другие решения, но в конце концов мне просто пришлось погрузиться в код и создать свой собственный скрипт, который жил за пределами Magento, чтобы выдвигать заказы.

Я потратил около 5 месяцев на то, чтобы сделать это. Вероятно, существует хороший рынок для доступного способа доставки заказов в систему. Честно говоря, я удивлен, что такого рода функциональность еще не существует внутри системы API Magento.

1 голос
/ 16 июля 2010

Алан,

Большое спасибо за ваш вклад в сообщество разработчиков Magento.Я действительно ценю это.

Когда я был на вашем месте около 6 месяцев назад, мы оценили множество расширений, которые были доступны для такого рода транзакций, и ни одно из них не показалось жизнеспособным.Мы проверили несколько из них, которые не учитывали такую ​​информацию, как адреса, а другие - с ошибками.В итоге мы сделали это программно.Качество некоторых доступных расширений действительно сомнительно, и кажется, что рынок импорта / экспорта особенно плох.Удачи!

0 голосов
/ 18 июля 2010

Алан - не уверен, но, вероятно, Unirgy's uRapidFlow может быть полезным. Я сам не проверял это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...