diff --git a/common/modules/product/CatalogUrlManager.php b/common/modules/product/CatalogUrlManager.php index 9f854d0..dd10cb0 100755 --- a/common/modules/product/CatalogUrlManager.php +++ b/common/modules/product/CatalogUrlManager.php @@ -37,7 +37,7 @@ class CatalogUrlManager implements UrlRuleInterface { $old_item_name = explode('-',$paths[0] ); if(isset($old_item_name[5]) && isset($old_item_name[5]) == 'dis' ){ - $sku = $old_item_name[2].'/'.$old_item_name[3].'/'.$old_item_name[4]; + $sku = $old_item_name[2].'/'.$old_item_name[3].'/'.$old_item_name[4].'/'.$old_item_name[5]; $product_variant = ProductVariant::find()->where(['sku'=>$sku])->one(); if($product_variant instanceof ProductVariant){ @@ -50,7 +50,7 @@ class CatalogUrlManager implements UrlRuleInterface { if(isset($old_item_name[2]) && isset($old_item_name[3]) && isset($old_item_name[4])&& isset($old_item_name[5])){ - $sku = $old_item_name[2].'/'.$old_item_name[3].'/'.$old_item_name[4].'/'.isset($old_item_name[5]); + $sku = $old_item_name[2].'/'.$old_item_name[3].'/'.$old_item_name[4].'/'.$old_item_name[5]; $product_variant = ProductVariant::find()->where(['sku'=>$sku])->one(); if($product_variant instanceof ProductVariant){ -- libgit2 0.21.4