price fix
This commit is contained in:
parent
b042946eaf
commit
39638899a1
|
|
@ -289,30 +289,9 @@ func importProduct(product models.Product, db *gorm.DB) {
|
|||
},
|
||||
}
|
||||
|
||||
productVariant := gm.Product{
|
||||
ParentID: mainProductFlat.ProductID,
|
||||
Type: "simple",
|
||||
AttributeFamilyID: iproduct.AttributeFamilyID,
|
||||
Sku: sku,
|
||||
BrandID: mainProductFlat.BrandID,
|
||||
AttributeValues: attributes,
|
||||
Categories: categories,
|
||||
}
|
||||
|
||||
for _, element := range colorVariant.Images {
|
||||
productVariant.Images = append(productVariant.Images, gm.ProductImage{Type: "cdn", Path: element})
|
||||
}
|
||||
|
||||
errProdVariant := db.Omit("Categories.*").Create(&productVariant).Error
|
||||
|
||||
if errProdVariant != nil {
|
||||
log.Println(errProdVariant)
|
||||
return
|
||||
}
|
||||
|
||||
//todo assign images
|
||||
flatVariant := gm.ProductFlat{
|
||||
ProductID: productVariant.ID,
|
||||
//ProductID: productVariant.ID,
|
||||
BrandID: mainProductFlat.BrandID,
|
||||
Status: true,
|
||||
VisibleIndividually: true,
|
||||
|
|
@ -359,6 +338,29 @@ func importProduct(product models.Product, db *gorm.DB) {
|
|||
mainProductFlat.MaxPrice = flatVariant.MaxPrice
|
||||
}
|
||||
|
||||
productVariant := gm.Product{
|
||||
ParentID: mainProductFlat.ProductID,
|
||||
Type: "simple",
|
||||
AttributeFamilyID: iproduct.AttributeFamilyID,
|
||||
Sku: sku,
|
||||
BrandID: mainProductFlat.BrandID,
|
||||
AttributeValues: attributes,
|
||||
Categories: categories,
|
||||
}
|
||||
|
||||
for _, element := range colorVariant.Images {
|
||||
productVariant.Images = append(productVariant.Images, gm.ProductImage{Type: "cdn", Path: element})
|
||||
}
|
||||
|
||||
errProdVariant := db.Omit("Categories.*").Create(&productVariant).Error
|
||||
|
||||
if errProdVariant != nil {
|
||||
log.Println(errProdVariant)
|
||||
return
|
||||
}
|
||||
|
||||
flatVariant.ProductID = productVariant.ID
|
||||
|
||||
errVariant := db.Create(&flatVariant).Error
|
||||
|
||||
if errVariant != nil {
|
||||
|
|
|
|||
Loading…
Reference in New Issue