main added CustomFields to snipcart product

This commit is contained in:
Bastian de Byl
2023-05-12 15:20:36 -04:00
parent f18e21f181
commit d7f1571e09

View File

@@ -127,6 +127,18 @@ type SnipcartProductVariant struct {
AllowBackorder bool `json:"allowOutOfStockPurchases"` AllowBackorder bool `json:"allowOutOfStockPurchases"`
} }
type SnipcartProductCustomField struct {
Name string `json:"name"`
Placeholder string `json:"placeholder"`
DisplayValue string `json:"displayValue"`
Type string `json:"type"`
Options string `json:"options"`
Required bool `json:"required"`
Value string `json:"value"`
Operation int `json:"operation"`
OptionsArray []string `json:"optionsArray"`
}
type SnipcartProduct struct { type SnipcartProduct struct {
Token string `json:"id"` Token string `json:"id"`
Id string `json:"userDefinedId"` Id string `json:"userDefinedId"`
@@ -134,6 +146,7 @@ type SnipcartProduct struct {
Stock int `json:"stock"` Stock int `json:"stock"`
TotalStock int `json:"totalStock"` TotalStock int `json:"totalStock"`
AllowBackorder bool `json:"allowOutOfStockPurchases"` AllowBackorder bool `json:"allowOutOfStockPurchases"`
CustomFields []SnipcartProductCustomField `json:"customFields"`
Variants []SnipcartProductVariant `json:"variants"` Variants []SnipcartProductVariant `json:"variants"`
} }