首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Volusion API在Volusion中添加产品和类别关联

通过Volusion API在Volusion中添加产品和类别关联
EN

Stack Overflow用户
提问于 2015-06-05 17:32:59
回答 1查看 514关注 0票数 0

我试图使用XML将产品添加到Volusion商店。我已经找到了下面的一页,其中概述了如何将产品与类别联系起来,我发现它令我困惑。

在这个页面上,它声明只需要两个列--一个ProductID和一个CategoryID。

http://support.volusion.com/article/product-management-categories-products-link-developer

但是,我发现当我试图导出我的产品表时,它们没有ID列。该表的唯一约束基于ProductCode列。

也就是说,我导出了Categories_Products_Link表,它给了我3列。ID,CategoryID和Auto_Maintenance_Column。

如您所见,这甚至与声明ProductId是列的页面不成一行。

所以我要问的是列名ID还是ProductID?而且,当我进行导出时,我注意到ID列中的数字ID,而不是ProductCodes,所以我想知道我应该作为ProductID发送哪些数据?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-07 13:37:50

要使用带有XML数据的API将产品分配给类别,您必须使用以下格式向API发送POST请求。

代码语言:javascript
复制
<?xml version=\"1.0\" encoding=\"utf-8\" ?>
    <xmldata>
    <Categories_Products_Link>
        <CategoryID>108</CategoryID>
        <ProductID>37606</ProductID>
    </Categories_Products_Link>
</xmldata>

看这个得到更多信息..。

https://support.volusion.com/article/product-management-categories-products-link-developer

您将使用带有凭据的API URL,并记住使用正确的导入模式。我使用了Insert-更新如下所示,但您应该使用任何适合您的需要。

代码语言:javascript
复制
http://www.yourwebsite.com/net/WebService.aspx?Login=name@website.com &EncryptedPassword=AA3312590F0B4577E9C660436C7A5244649352B277A557FC87990E6C0CF3789A&Import=Insert-Update

看这个得到更多信息..。

http://support.volusion.com/article/api-integration-introduction-developer

ProductID不是产品代码,也不是类别产品链接导出中的ID列。要获得每个产品的ProductID,您可以像这样运行和查询。

代码语言:javascript
复制
SELECT Products_Joined.ProductCode, Products_Joined.ProductID FROM Products_Joined WITH (NOLOCK) ORDER BY Products_Joined.ProductCode

不要忘记发送带有POST请求的标头

代码语言:javascript
复制
"Content-Type", "application/x-www-form-urlencoded; charset=utf-8"
"Content-Action", "Volusion_API"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30672527

复制
相关文章

相似问题

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