2013-06-06 59 views
0

我想从一个magento网站下载所有产品。我有一个管理员帐户,我可以打开我的浏览器并创建一个导出(csv)。我想知道如果有人试图通过代码做到这一点..有没有人导出产品,而无需打开浏览器?Magento从应用程序出口产品

我是语言不可知论的(我将会把它当作sudo代码折叠)我只是不想让我的用户必须手动登录到magento并导出。

有一些我把后http://staging.company_name/


哎呀忘了提,我没有访问到Magento的正在运行的箱链接或快捷方式,或东西,所以我不能添加自定义脚本或PHP。我必须通过香草安装来做到这一点。
我的应用程序最终会从几十个客户端的数十个magento系统中取出,而这些客户端都坐在云中的一个盒子上。
Mote细节我有一个坐在heroku上的rails应用程序,现在可以导入从ebay和westfield等后端倾倒的文件。它不能很快从magento获得产品..我想我会抓住CSV并导入它,而不是使用soap调用。

+0

你有什么权限? –

+0

我只有soap(api)的用户名和密码以及网页的用户名和密码。我与客户的大部分联系都是销售 - 营销管理。他们将使用SAS注册,在表单中填写6个或7个字段,我的应用将以我的aps格式克隆/同步他们的Magento实例。我已经可以做到这一点,但最初的产品负载很慢,并且如果ID差距太大,容易出错。 – baash05

回答

0

是的您可以导出产品,而无需打开您的管理员帐户。

只需创建一个创建导出csv文件并将其放入根目录的php文件。

所以,你可以能够与这个网址http://staging.company_name/.php文件

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

会给你所有的产品集合,然后与此集合打造成文件。

+0

Ooops ..我无法访问安装magento的盒子..也就是说,我无法将模块添加到安装中。我正在扩大我的问题。 (谢谢) – baash05