【问题标题】:Customer Creation from backend with store_id using magento REST api使用magento REST api使用store_id从后端创建客户
【发布时间】:2013-11-06 11:31:26
【问题描述】:

我正在使用 REST api 创建一个 magento 客户。但是正在使用一些默认的 store_id = 0 创建客户。

因此,当我尝试登录 magento 商店时,我收到错误消息说我

登录名或密码无效。

magento customer creation 中,他们没有提到任何关于此的内容。我怎样才能做到这一点?任何形式的提醒都将不胜感激。

如果我从前端页面创建客户,那么它会获得 *store_id=1*,而对于后端,它会获得 *store_id=0*。他们都有相同的 *website_id=1* 所以,当尝试登录 magento 时,我认为我们正在尝试登录不同的商店。

【问题讨论】:

    标签: java magento rest magento-1.7


    【解决方案1】:

    如果您改为设置网站 ID,它应该会为您处理这个问题。

    供您参考

    全局:这是指整个安装。

    网站:网站是商店的“父母”。一个网站由一个或多个商店组成。网站可以设置为共享客户数据,也可以不共享任何数据

    商店(或商店视图组):商店是网站的“子”。产品和类别在商店级别进行管理。为每个商店视图组配置一个根类别,允许同一网站下的多个商店具有完全不同的目录结构。 商店视图:商店需要一个或多个商店视图才能在前端浏览。每个商店视图的目录结构将始终相同,它只是允许在前面显示多个数据。 90% 的实施可能会使用商店视图来允许客户在 2 种或更多语言之间切换。

    【讨论】:

    • 我也添加了 thw website_id。但在数据库中 store_id 是不同的。而且我已经看到从 magento 站点创建的用户可以轻松登录到该网站。但后端用户不能。他们在表 customer_entity 中都有相同的 website_id。
    • @Elavarasan 例如xml magentocommerce.com/api/rest/Resources/…我已经发布到magento。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-24
    • 2020-09-05
    • 1970-01-01
    • 2017-11-20
    • 2017-04-05
    • 1970-01-01
    相关资源
    最近更新 更多