kategoria tekst

This commit is contained in:
merdan 2022-09-22 19:01:58 +05:00
parent ef80350463
commit 9f9a2bdb78
1 changed files with 5 additions and 5 deletions

View File

@ -342,7 +342,7 @@ func ImportProduct(product models.Product, db *gorm.DB) error {
description += "<p>" + desc.Description + "</p>" description += "<p>" + desc.Description + "</p>"
} }
colorOption := gm.GetAttributeOption(db, AttributesMap["color"].ID, colorVariant.Color) colorOption := gm.GetAttributeOption(tx, AttributesMap["color"].ID, colorVariant.Color)
if len(colorVariant.SizeVariants) > 0 { if len(colorVariant.SizeVariants) > 0 {
@ -381,7 +381,7 @@ func ImportProduct(product models.Product, db *gorm.DB) error {
log.Println("Variant product saved") log.Println("Variant product saved")
sizeOption := gm.GetAttributeOption(db, AttributesMap["size"].ID, sizeVariant.AttributeValue) sizeOption := gm.GetAttributeOption(tx, AttributesMap["size"].ID, sizeVariant.AttributeValue)
productNumber := fmt.Sprintf("%s-%d", colorVariant.ProductNumber, sizeVariant.ItemNumber) productNumber := fmt.Sprintf("%s-%d", colorVariant.ProductNumber, sizeVariant.ItemNumber)
@ -467,7 +467,7 @@ func ImportProduct(product models.Product, db *gorm.DB) error {
} else { } else {
colorSavePoint := "ColorSavePoint" + strconv.Itoa(colorIndex) colorSavePoint := "ColorSavePoint" + strconv.Itoa(colorIndex)
colorOption := gm.GetAttributeOption(db, AttributesMap["color"].ID, colorVariant.Color) colorOption := gm.GetAttributeOption(tx, AttributesMap["color"].ID, colorVariant.Color)
attributes, variantFlat := collectAttributes(&colorVariant, &colorOption) attributes, variantFlat := collectAttributes(&colorVariant, &colorOption)
attributes = append(attributes, gm.ProductAttributeValue{AttributeID: AttributesMap["meta_keywords"].ID, TextValue: keywords, Channel: "default", Locale: "tm"}) attributes = append(attributes, gm.ProductAttributeValue{AttributeID: AttributesMap["meta_keywords"].ID, TextValue: keywords, Channel: "default", Locale: "tm"})
@ -526,7 +526,7 @@ func ImportProduct(product models.Product, db *gorm.DB) error {
} else if len(product.SizeVariants) > 0 { } else if len(product.SizeVariants) > 0 {
weight, _ := strconv.ParseFloat(product.Weight, 64) weight, _ := strconv.ParseFloat(product.Weight, 64)
colorOption := gm.GetAttributeOption(db, AttributesMap["color"].ID, product.Color) colorOption := gm.GetAttributeOption(tx, AttributesMap["color"].ID, product.Color)
for index, sizeVariant := range product.SizeVariants { for index, sizeVariant := range product.SizeVariants {
sizeSavePoint := "size" + strconv.Itoa(index) sizeSavePoint := "size" + strconv.Itoa(index)
@ -537,7 +537,7 @@ func ImportProduct(product models.Product, db *gorm.DB) error {
} }
sku := fmt.Sprintf("%s-%s-%d-size", iproduct.Sku, product.ProductNumber, sizeVariant.ItemNumber) sku := fmt.Sprintf("%s-%s-%d-size", iproduct.Sku, product.ProductNumber, sizeVariant.ItemNumber)
sizeOption := gm.GetAttributeOption(db, AttributesMap["size"].ID, sizeVariant.AttributeValue) sizeOption := gm.GetAttributeOption(tx, AttributesMap["size"].ID, sizeVariant.AttributeValue)
attributes := []gm.ProductAttributeValue{ attributes := []gm.ProductAttributeValue{
{AttributeID: AttributesMap["source"].ID, TextValue: product.URLKey}, {AttributeID: AttributesMap["source"].ID, TextValue: product.URLKey},