Как в magento убрать ID товара из URL

12:18 16 окт. 2015

Как в magento убрать ID товара из URLДовольно много пользователей движка magento сталкивается в с проблемой присутствия идентификатора товара в адресе, при включенном ЧПУ. С такой же проблемой столкнулся и я, когда занимался переносом базы данных с virtuemart.

В поисковиках много информации про то, как избежать дубля или переписать ядро магазина, для отключения автодобавления ID. Но в моей ситуации ни один рецепт не подходил. Поэтому решено было вернуть всем товарам их прежний URL после переноса базы. В результате чего был набросан простой SQL-запрос:

UPDATE `core_url_rewrite` set `request_path` = REPLACE(`request_path`,CONCAT('-', SUBSTRING(`id_path`, LOCATE('/', `id_path`)+1),'.html'), '.html') WHERE `id_path` LIKE 'product/%'


Теги: Magento SEF SQL CMS
Категория Web-мастер   |   0 комм.
Нет результатов.