通过 Volusion API 在 Volusion 中添加产品和类别关联
Add product and category association in Volusion through Volusion API
我正在尝试使用 XML API 将产品添加到 Volusion 商店。我发现以下页面概述了如何将产品与类别相关联,但我发现它让我感到困惑。
在此页面上声明只需要两列 ProductID 和 CategoryID。
http://support.volusion.com/article/product-management-categories-products-link-developer
但是我发现当我尝试导出我的产品时 table 它们没有 ID 列。 table 的唯一约束基于 ProductCode 列。
话虽如此,我导出了 Categories_Products_Link table,它给了我 3 列。 ID、CategoryID 和 Auto_Maintenance_Column.
如您所见,这甚至与声明 ProductId 是一列的页面不一致。
所以我要问的是列名ID还是ProductID?另外,当我进行导出时,我注意到 ID 列中的数字 ID 而不是 ProductCodes,所以我想知道我应该通过 ProductID 发送什么数据?
要使用 API 和 XML 数据将产品分配到类别,您必须使用以下格式向 API 发送 POST 请求。
<?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-Update,但您应该使用适合您需要的任何内容。
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 不是产品代码,也不是类别产品 Link 导出中的 ID 列。要获取每个产品的 ProductID,您可以像这样 运行 和 SQL 查询。
SELECT Products_Joined.ProductCode, Products_Joined.ProductID FROM Products_Joined WITH (NOLOCK) ORDER BY Products_Joined.ProductCode
别忘了用 POST 请求发送 headers
"Content-Type", "application/x-www-form-urlencoded; charset=utf-8"
"Content-Action", "Volusion_API"
我正在尝试使用 XML API 将产品添加到 Volusion 商店。我发现以下页面概述了如何将产品与类别相关联,但我发现它让我感到困惑。
在此页面上声明只需要两列 ProductID 和 CategoryID。
http://support.volusion.com/article/product-management-categories-products-link-developer
但是我发现当我尝试导出我的产品时 table 它们没有 ID 列。 table 的唯一约束基于 ProductCode 列。
话虽如此,我导出了 Categories_Products_Link table,它给了我 3 列。 ID、CategoryID 和 Auto_Maintenance_Column.
如您所见,这甚至与声明 ProductId 是一列的页面不一致。
所以我要问的是列名ID还是ProductID?另外,当我进行导出时,我注意到 ID 列中的数字 ID 而不是 ProductCodes,所以我想知道我应该通过 ProductID 发送什么数据?
要使用 API 和 XML 数据将产品分配到类别,您必须使用以下格式向 API 发送 POST 请求。
<?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-Update,但您应该使用适合您需要的任何内容。
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 不是产品代码,也不是类别产品 Link 导出中的 ID 列。要获取每个产品的 ProductID,您可以像这样 运行 和 SQL 查询。
SELECT Products_Joined.ProductCode, Products_Joined.ProductID FROM Products_Joined WITH (NOLOCK) ORDER BY Products_Joined.ProductCode
别忘了用 POST 请求发送 headers
"Content-Type", "application/x-www-form-urlencoded; charset=utf-8"
"Content-Action", "Volusion_API"