我的場景很簡單:
我有屬性:尺寸和顏色變化:尺寸(小,中,大)和顏色(紅色,藍色)我已將這些屬性添加到特定的 ProductID。
如何使用 vb.net 在 woocommerce 上將變體(小/紅色)添加到此 ProductID?
uj5u.com熱心網友回復:
我用下面的代碼解決了它。為此代碼創建一個 Async Sub 很重要。我將代碼添加到“btn_Product_Variations”按鈕的 Click 事件中。
Private Async Sub btn_Product_Variations_Click(sender As Object, e As EventArgs) Handles btn_Product_Variations.Click
Dim VariationAttr As New WooCommerceNET.WooCommerce.v3.VariationAttribute With {
.id = Attribute_Color_ID,
.[option] = "Red"}
Dim VariationAttr1 As New WooCommerceNET.WooCommerce.v3.VariationAttribute With {
.id = Attribute_Size_ID,
.[option] = "Small"}
Dim lstIVariationAttr() As WooCommerceNET.WooCommerce.v3.VariationAttribute = {VariationAttr, VariationAttr1}
Dim lstOfVariationAttr As List(Of VariationAttribute) = New List(Of VariationAttribute)(lstIVariationAttr)
Dim ProductVariations As New WooCommerceNET.WooCommerce.v3.Variation With {
.attributes = lstOfVariationAttr}
Dim result As New WooCommerceNET.WooCommerce.v3.Variation
result = Await wc.Product.Variations.Add(ProductVariations, ProductID)
MsgBox("Done! New Product_Variation_ID=" & result.id.ToString)
End Sub
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/511598.html
