fix images

This commit is contained in:
merdan 2022-09-05 21:16:10 +05:00
parent 138be70a3a
commit e628f90f20
1 changed files with 10 additions and 6 deletions

View File

@ -231,6 +231,10 @@ func importProduct(product models.Product, db *gorm.DB) {
{AttributeID: attributesMap["color"].ID, IntegerValue: int(colorOption.ID)},
{AttributeID: attributesMap["meta_keywords"].ID, TextValue: keywords, Channel: "default", Locale: "tm"}}...)
for _, element := range product.Images {
productImages = append(productImages, gm.ProductImage{Type: "cdn", Path: element})
}
iproduct := gm.Product{
Sku: product.ProductGroupID,
Type: "simple",
@ -238,10 +242,7 @@ func importProduct(product models.Product, db *gorm.DB) {
BrandID: brand.ID,
Categories: categories,
AttributeValues: attributes,
}
for _, element := range product.Images {
productImages = append(productImages, gm.ProductImage{Type: "cdn", Path: element})
Images: productImages,
}
if len(product.ColorVariants) > 0 {
@ -256,7 +257,7 @@ func importProduct(product models.Product, db *gorm.DB) {
iproduct.Type = "configurable"
iproduct.AttributeFamilyID = families[1].ID
}
iproduct.Images = productImages
errMainProduct := db.Omit("Categories.*", "SuperAttributes.*", "ParentID").Create(&iproduct).Error
if errMainProduct != nil {
log.Println(errMainProduct)
@ -528,7 +529,10 @@ func importProduct(product models.Product, db *gorm.DB) {
AttributeValues: attributes,
AttributeFamilyID: iproduct.AttributeFamilyID,
Categories: categories,
Images: productImages,
}
for _, element := range product.Images {
sizeVariantProduct.Images = append(sizeVariantProduct.Images, gm.ProductImage{Type: "cdn", Path: element})
}
errSizeVar := db.Omit("Categories.*").Create(&sizeVariantProduct).Error