2013-06-06 3 views
0

Я хочу загрузить все продукты с сайта magento. У меня есть учетная запись администратора, и я могу открыть мой браузер и создать экспорт (csv). Мне интересно, пытался ли кто-нибудь сделать это с помощью кода. Кто-нибудь экспортировал продукты без открытия браузера?Magento экспортирует продукцию с приложения

Я не знаю, насколько я могу или рассматриваю его как sudo-код. Я просто не хочу, чтобы мой пользователь вручную регистрировался в magento и экспортировал.

Есть ли связь или ярлык, или что-то, что некоторые я поставил после http://staging.company_name/


К сожалению, забыл упомянуть, у меня нет доступа к ящику, что Magento выполняется на, так что я не может добавлять собственные скрипты или php. Я должен сделать это через установку ванили.
Мое приложение в конечном итоге вытащит из десятков систем magento для десятков клиентов, все время сидит на ящике в каком-то облаке.
Mote detail У меня есть приложение для рельсов, сидящее на heroku, которое теперь может импортировать файлы, сбрасываемые с задних концов, как ebay и westfield. Однако он не может быстро получить продукты из magento. Я решил, что возьму CSV и импортирую его вместо использования мыльных вызовов.

+0

Какой у вас доступ? –

+0

У меня просто есть имя пользователя и пароль для мыла (api), а также имя пользователя и пароль в Интернете. Большая часть моего контакта с клиентами связана с маркетингом продаж. Они собираются зарегистрироваться в SAS, заполнить 6 или семь полей формы, и мое приложение будет клонировать/синхронизировать их экземпляр Magento в моем формате aps. Я уже могу это сделать, но начальная загрузка продукта - это кучи медленные и подвержены ошибкам, если пробелы ID слишком велики. – baash05

ответ

0

Да Вы можете экспортировать продукт, не открывая свою учетную запись администратора.

Просто создайте один файл php, который создает файл csv экспорта и помещает его в ваш корень.

Таким образом, вы можете в состоянии создать файл с этим URL-адрес файла http://staging.company_name/.php

Mage::getModel('catalog/product')->getCollection() 

даст вам всю коллекцию продукта, а затем играть с этой коллекцией.

+0

Ooops .. У меня нет доступа к коробке, где установлен magento .. aka Я не могу добавить модули в установку. Я расширяю свой вопрос. (Спасибо хоть) – baash05

Смежные вопросы