This commit is contained in:
merdan 2022-08-25 11:16:00 +05:00
parent b7b693df65
commit 5bd2026e74
1 changed files with 11 additions and 6 deletions

View File

@ -190,7 +190,7 @@ func importProduct(product models.Product, db *gorm.DB) {
Sku: product.ProductGroupID,
Type: "simple",
AttributeFamilyID: families[0].ID,
Brand: brand,
BrandID: brand.ID,
Categories: categories,
AttributeValues: attributes,
}
@ -211,16 +211,21 @@ func importProduct(product models.Product, db *gorm.DB) {
iproduct.Type = "configurable"
iproduct.AttributeFamilyID = families[1].ID
}
//todo insert attribute values manytomany
errMainProduct := db.Omit("Categories.*", "SuperAttributes.*", "ParentID").Create(&iproduct).Error
if errMainProduct != nil {
log.Println(errMainProduct)
return
}
mainProductFlat.Product = iproduct
mainProductFlat.ProductID = iproduct.ID
mainProductFlat.BrandID = brand.ID
mainProductFlat.MetaKeywords = keywords
errProduct := db.Omit("Product.*").Create(&mainProductFlat).Error
errProductMainFlat := db.Omit("Product.*").Create(&mainProductFlat).Error
if errProduct != nil {
log.Println(errProduct)
if errProductMainFlat != nil {
log.Println(errProductMainFlat)
return
}