Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $map = [
- 'verkhnyaya-odezhda-osenvesna/kombinezony-osenvesna' => 'verkhnyaya-odezhda/kombinezony',
- 'verkhnyaya-odezhda-osenvesna/komplekty-osenvesna' => 'verkhnyaya-odezhda/kostyumy-i-komplekty',
- 'verkhnyaya-odezhda-osenvesna/kurtki-osenvesna' => 'verkhnyaya-odezhda/kurtki',
- 'verkhnyaya-odezhda-osenvesna/bryuki-osenvesna' => 'verkhnyaya-odezhda/polukombinezony-i-bryuki',
- 'verkhnyaya-odezhda-osenvesna/zhilety-osenvesna' => 'verkhnyaya-odezhda/demisezonnye-teplye-zhilety',
- 'verkhnyaya-odezhda-osenvesna/shapki-vesnaosen' => 'shapki-i-varezhki/shapki',
- 'verkhnyaya-odezhda-osenvesna/varezhki-vesnaosen' => 'shapki-i-varezhki/varezhki-i-perchatki',
- 'verkhnyaya-odezhda-osenvesna/konverty-dlya-novorozhdennykh-osen' => 'konverty',
- 'verkhnyaya-odezhda-osenzima/kombinezony-osenzima' => 'verkhnyaya-odezhda/kombinezony',
- 'verkhnyaya-odezhda-osenzima/komplekty-osenzima' => 'verkhnyaya-odezhda/kostyumy-i-komplekty',
- 'verkhnyaya-odezhda-osenzima/bryuki-osenzima' => 'verkhnyaya-odezhda/polukombinezony-i-bryuki',
- 'verkhnyaya-odezhda-osenzima/kurtki-osenzima' => 'verkhnyaya-odezhda/kurtki',
- 'verkhnyaya-odezhda-osenzima/poddevy' => 'verkhnyaya-odezhda/zimnie-poddevy',
- 'verkhnyaya-odezhda-osenzima/varezhki-perchatki' => 'shapki-i-varezhki/varezhki-i-perchatki',
- 'verkhnyaya-odezhda-osenzima/shapki-shlemy' => 'shapki-i-varezhki/shapki-shlemy',
- 'verkhnyaya-odezhda-osenzima/sharfy' => 'shapki-i-varezhki/sharfy-i-manishki',
- 'verkhnyaya-odezhda-osenzima/konverty-osenzima' => 'konverty',
- 'verkhnyaya-odezhda-osenzima/pinetki-teplye' => 'obuv/pinetki',
- 'konverty' => 'konverty',
- 'konverty/konverty-zima' => 'konverty',
- 'konverty/konverty-vesnaosen' => 'konverty',
- 'konverty/konverty-leto' => 'konverty',
- 'konverty/konverty-na-vypisku' => 'konverty',
- 'povsednevnaya-odezhda/vodolazki' => 'povsednevnaya-odezhda/vodolazki',
- 'povsednevnaya-odezhda/zhilety' => 'povsednevnaya-odezhda/zhilety',
- 'povsednevnaya-odezhda/komplekty' => 'povsednevnaya-odezhda/komplekty-i-kostyumy',
- 'povsednevnaya-odezhda/polukombinezony' => 'povsednevnaya-odezhda/polukombinezony-i-bryuki',
- 'povsednevnaya-odezhda/rubashki' => 'povsednevnaya-odezhda/rubashki',
- //'povsednevnaya-odezhda/futbolki-mayki' => 'rubashki',
- 'povsednevnaya-odezhda/futbolki-s-dlinnym-rukavom' => 'povsednevnaya-odezhda/futbolki/futbolki-c-dlinnym-rukavom',
- 'povsednevnaya-odezhda/shorty' => 'povsednevnaya-odezhda/shorty-i-bridzhi/shorty',
- 'povsednevnaya-odezhda/platya-dlya-devochek' => 'povsednevnaya-odezhda/platya-i-sarafany/platya',
- 'povsednevnaya-odezhda/tuniki' => 'povsednevnaya-odezhda/tuniki',
- 'povsednevnaya-odezhda/yubki' => 'povsednevnaya-odezhda/yubki',
- 'yaselnyy-trikotazh' => 'yaselnyy-trikotazh',
- 'yaselnyy-trikotazh/bodi' => 'yaselnyy-trikotazh/bodi',
- 'yaselnyy-trikotazh/kombinezony' => 'yaselnyy-trikotazh/trikotazhnye-kombinezony',
- 'yaselnyy-trikotazh/shapochki' => 'yaselnyy-trikotazh/chepchiki-i-shapochki',
- 'yaselnyy-trikotazh/meshok-dlya-sna' => 'yaselnyy-trikotazh/nochnye-sorochki',
- 'yaselnyy-trikotazh/pesochniki' => 'yaselnyy-trikotazh/pesochniki',
- 'yaselnyy-trikotazh/pinetki-trikotazhnye' => 'yaselnyy-trikotazh/pinetki-domashnie',
- 'yaselnyy-trikotazh/polzunki' => 'yaselnyy-trikotazh/polzunki',
- 'yaselnyy-trikotazh/raspashonki' => 'yaselnyy-trikotazh/raspashonki',
- 'yaselnyy-trikotazh/tsarapki' => 'yaselnyy-trikotazh/tsarapki',
- 'nizhnee-bele/kalsony' => 'bele/kalsony',
- 'nizhnee-bele/kolgotki' => 'bele/kolgotki',
- //'nizhnee-bele/trusy-i-mayki' => 'kolgotki',
- 'nizhnee-bele/noski' => 'bele/noski',
- 'nizhnee-bele/pizhamy' => 'bele/pizhamy',
- 'nizhnee-bele/legginsy' => 'bele/legginsy',
- 'odezhda-dlya-torzhestvennykh-sluchaev/prazdnichnaya-odezhda' => 'prazdnichnaya-odezhda',
- 'odezhda-dlya-torzhestvennykh-sluchaev/krestilnye-nabory' => 'kristilnaya-odezhda',
- 'sportivnaya-odezhda/sportivnye-kostyumy' => 'sportivnaya-odezhda/sportivnye-kostyumy',
- 'sportivnaya-odezhda/odezhda-dlya-khoreografii' => 'sportivnaya-odezhda/sportivnye-kostyumy',
- 'sportivnaya-odezhda/plyazhnaya-odezhda' => 'plyazhnaya-odezhda',
- //'shkolnaya-forma' !!!
- 'obuv/krossovki-kedy' => 'obuv/krossovki-i-kedy',
- 'obuv/tufli' => 'obuv/tufli',
- 'obuv/bosonozhki' => 'obuv/bosonozhki',
- 'obuv/zimnie-sapogi' => 'obuv/zimnie-sapogi',
- 'obuv/plyazhnaya-obuv' => 'obuv/plyazhnaya-obuv',
- 'obuv/sandali' => 'obuv/sandali',
- 'obuv/tapki-domashnie' => 'obuv/tapki',
- 'obuv/valenki' => 'obuv/valenki',
- 'obuv/pinetki' => 'obuv/pinetki',
- 'obuv/botinki' => 'botinki',
- 'aksessuary/postelnye-prinadlezhnosti/odeyaltsa-i-pledy' => 'postelnye-prinadlezhnosti/odeyaltsa-i-pledy',
- 'aksessuary/postelnye-prinadlezhnosti/pelenki' => 'postelnye-prinadlezhnosti/pelenki',
- 'aksessuary/postelnye-prinadlezhnosti/pelenki/klassicheskie' => 'postelnye-prinadlezhnosti/pelenki',
- 'aksessuary/postelnye-prinadlezhnosti/pelenki/flanelevye' => 'postelnye-prinadlezhnosti/pelenki',
- 'aksessuary/postelnye-prinadlezhnosti/pelenki/trikotazhnye' => 'postelnye-prinadlezhnosti/pelenki',
- 'aksessuary/postelnye-prinadlezhnosti/pelenki/na-lipuchke' => 'postelnye-prinadlezhnosti/pelenki',
- //'aksessuary/postelnye-prinadlezhnosti/v-krovatku' => '',
- ];
- $mapByName = [
- 'povsednevnaya-odezhda/bryuki-dzhinsy-shtanishki' => function($productName){
- $patterns = [
- '#джинсы#iu' => 'povsednevnaya-odezhda/dzhinsy',
- '#брюки#iu' => 'povsednevnaya-odezhda/shtany-i-bryuki/bryuki',
- '#штанишки#iu' => 'povsednevnaya-odezhda/shtany-i-bryuki/shtanishki',
- ];
- $categoryItemPaths = null;
- foreach ($patterns as $pattern => $path) {
- if (preg_match($pattern, $productName)) {
- $categoryItemPaths = explode('/', $path);
- break;
- }
- }
- return $categoryItemPaths;
- },
- 'povsednevnaya-odezhda/kofty-tolstovki' => function($productName){
- $patterns = [
- '#толстовка#iu' => 'povsednevnaya-odezhda/tolstovki',
- '#кофта#iu' => 'povsednevnaya-odezhda/kofty-kardigany-balero/kofta',
- ];
- $categoryItemPaths = null;
- foreach ($patterns as $pattern => $path) {
- if (preg_match($pattern, $productName)) {
- $categoryItemPaths = explode('/', $path);
- break;
- }
- }
- return $categoryItemPaths;
- },
- ];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement