迁移,从 Magento Shopify

去 Shopify 应用商店安装 Magento 进口商

找到 Magento API 凭据

为了你的 Magento 数据导入到 Shopify 需要获得一个 Magento API 密钥和安装 Magento 导入程序的应用程序。

创建角色

在这一过程的第一步是要创建一个角色。

若要创建角色 ︰

从 Magento 的仪表板,去系统 > Web 服务 > 角色 ︰

单击添加新角色 ︰

根据角色信息,单击角色名称和在 word 中键入的一切。

单击保存的作用 ︰

根据角色信息,单击资源的作用。

从下拉列表中,选择所有。

单击保存的作用 ︰

创建用户

创建角色后,您需要创建一个用户。

若要创建用户 ︰

在顶部的菜单中单击系统并转到 Web 服务 > 用户 ︰

单击添加新用户 ︰

填写数据字段。用户名和新的 API 密钥字段保存你需要在 Magento 进口商 Shopify 管理员在应用程序中输入的信息

单击保存用户

将用户添加到角色

之后你 ' ve 创建角色和用户,您需要将这两个关联在一起。

将用户添加到角色 ︰

用户信息下单击用户角色。

选择您创建的角色。

单击保存用户 ︰

粘贴在 Magento 导入程序的应用程序的详细信息

现在,你有你的 API 的详细信息,你可以回到Magento 导入程序的应用程序在你看 Shopify 管理员。

若要在应用程序中粘贴详细信息 ︰

在 Magento 存储 URL 中输入你的 Magento 店地址。

注意

如果您遇到那里的错误 ' s 没有 Magento API 在此 URL,尝试添加/index.php到了你的 Magento 的存储地址。

输入您在 Magento API 用户名字段中选择的用户名。

请输入您创建在 Magento API 键字段中的 API 密钥 ︰

Magento 进口商的问题

有几个使用 Magento 进口商应用程序时可能遇到的共同问题。

eAccelerator

Shopify 进口商 app Magento 使用 Magento API 摆脱 Magento 存储数据。Magento API 不 ' t 正常工作时 eAccelerator (php 的工具) 安装在服务器上运行 Magento 的位置。有两种方法来解决此问题 ︰

注释掉这些行中lib/Zend/XmlRpc/Server.php文件 ︰

    if (!$matched)     {                 #require_once 'Zend/XmlRpc/Server/Exception.php';                 throw new Zend_XmlRpc_Server_Exception('Calling parameters do not match signature', 623);     }

使它们看起来像这样 ︰

    /*     if (!$matched)     {                 #require_once 'Zend/XmlRpc/Server/Exception.php';                 throw new Zend_XmlRpc_Server_Exception('Calling parameters do not match signature', 623);     }     */

2。您可以禁用 eAccelerator。做它的方式取决于您的托管服务提供商 — 它也许最好联系你托管提供商以找出如何去做。

在这里发现了上面的解决方案 ︰

http://www.magentocommerce.com/boards/viewthread/35726/P15/#t136437

http://www.magentocommerce.com/boards/viewthread/35726/P15/#t137057

没有足够的内存

Magento 进口商 app 使用 Magento API 摆脱 Magento 存储数据。如果你有大量的客户或产品 Magento 存储区中,您可能需要增加的 Magento 店里订购了 API 能够正常运行的可用内存量。有几种方法去做 ︰

请尝试编辑.htaccess文件。从 Magento 的默认具有此设置的限制的行 ︰

    php_value memory_limit 128M

请尝试更改为 256 米或更多 ︰

    php_value memory_limit 256M

2。如果没有这种线在你.htaccess文件,或者如果改变它不 ' t 工作,签出这篇文章,解释了如何做为一个特定的 PHP 应用程序或全局服务器.如果您决定更改仅用于存储内存限制,则可以添加它入index.php文件。添加这些代码放入index.php文件 ︰

    ini_set("memory_limit", "256M");

没有在此 URL 的 Magento API

返回此错误时连接到 Magento ' s API 不能成立。为此最普遍的解决方法是添加/index.php在结束了你的 Magento 存储 URL。