kategoria tekst
This commit is contained in:
parent
ef80350463
commit
9f9a2bdb78
|
|
@ -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},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue