首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SOAP API V2导入分级价的Magento不起作用

使用SOAP API V2导入分级价的Magento不起作用
EN

Stack Overflow用户
提问于 2014-05-30 02:02:08
回答 1查看 1K关注 0票数 0

希望能在这里得到一些帮助。我尝试使用soap api v2在Magento中为组创建阶梯价格。目前使用的是Magento的1.9.0.0版本,用delphi开发,使用的是WSDL。

我所做的如下所示,遍历我的ERP系统的阶梯价格:

代码语言:javascript
复制
mycatalogProductTierPriceEntity := catalogProductTierPriceEntity.Create;
mycatalogProductTierPriceEntity.customer_group_id := group_price_mage_group_id;
mycatalogProductTierPriceEntity.website := IntToStr(Website_ID);
mycatalogProductTierPriceEntity.qty := Round(WINLineArtikelStaffelMenge);
mycatalogProductTierPriceEntity.price := 2.85;//WINLineArtikelStaffelKundenPreis;
mycatalogProductTierPriceEntityArray[j] := mycatalogProductTierPriceEntity;
inc(j);
mycatalogProductTierPriceEntity := nil;

最后,我将我的Price数组分配给Product实体:

代码语言:javascript
复制
mycatalogProductCreateEntity.tier_price := mycatalogProductTierPriceEntityArray;

但价格不会显示在Magento管理,没有错误列出的…无论是创建产品还是更新产品。所有其他字段都将正确更新/创建。

我做了一个测试,并在后端输入了两个组“零售商”的组级价格。

然后我尝试通过soap调用“catalogProductInfo”来获取产品信息。在调试时,我查看了结果集内部,可以看到我的两级价格,但没有指定组和数量,尽管我可以在后端…中看到这一点

有谁知道哪里出了问题吗?

向霍尔格致以最美好的问候

EN

回答 1

Stack Overflow用户

发布于 2014-05-30 02:22:09

好吧,我自己找到了解决方案……所有API调用都是完全正确的。但是在Magento Administration (系统->配置->目录)中有一个设置,您可以在其中定义价格范围。默认设置为“全局”,必须切换到“网站”。只有在此设置下,才能写入客户组阶梯价格。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23939911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档