Если вы «поднимаете» свой интернет-магазин на движке Opencart 2.X (у меня сейчас развернут 2.2.0.0), то наверное, уже столкнулись с тем фактом, что ссылка на страницу товара имеет вид, подобный:

http://ваш_магазин/index.php?route=product/product&path=63_64&product_id=80

Это не очень приятно для человеческого разума. Обнаружив в выдаче Яндекса или Гугла подобную ссылку на страницу с нужным ему, в общем-то, результатом, как вы думаете, какой магазин предпочтет клиент? Со ссылкой, как указана выше, или с такой, например:

http://магазин_конкурента/klushka_dlya_golfa_iron

Я не утверждаю, что в 100% случаев потенциальный клиент пойдет по нижней ссылке. Всегда могут быть «но», и «если». Но, положа руку на котлету с баксами, вы бы сами по какой кликнули? Если бы искали, скажем, клюшку для гольфа?
А уж поисковикам, так тем более нравятся ссылки, совпадающие с поисковым запросом, они их выше ранжируют. Правда, надо еще соблюдать строгие правила транслитерации.

Так вот. Если для вас вдруг все стало очевидным в один миг, и вы захотели ЧПУ, то для этого надо сделать всего 3 простых шага.

1. Идем в админке: каталог > товары > редактирование товара > вкладка ‘Данные’ > ищем строку SEO URL и вписываем туда латиницей, как вы хотите, чтобы выглядела ссылка. Без пробелов. Нижнее подчеркивание, дефисы — можно.

2. Идем на карточку товара со стороны клиента (сайта, front-end), видим что ссылка по прежнему заумная. Ничего не изменилось. Снова идем в админку: система > настройки > редактирование настроек магазина > сервер > включить ЧПУ = да. Сохраняем.

3. Последнее действие. Панель управления хостингом, понятно, выглядит у каждого по-своему, показываю на примере своего хостера, Mainhost. Заходим, через менеджер файлов, в корневой каталог домена, находим файл htaccess.txt и переименовываем (Аттрибуты/Имя) в .htaccess

ЧПУ ссылки opencart 2.2

Редактируем название файла htaccess.txt

Сразу после переименования файла можно идти на страничку с товаром и любоваться своей красивой, клиентоориентированной ссылкой. Теперь любая карточка товара, в которой вы пропишете SEO URL, будет иметь этот URL в адресе страницы, уже без дополнительных телодвижений.

Со временем, когда счет наименований товара пойдет на сотни, вас эта история с придумыванием ссылок начнет утомлять. Как принято говорить, все мы ленивы. На самом деле — нет. Просто мало кто любит отнимающую время рутину, в вопросах, когда не требуется гениально креативить, а вполне могла бы справиться автоматика. Ну что же. Есть решение и для желающих экономить время. Гуглите URL Rewriting Tools для Opencart 2.2 и будет счастие вам.

Понравилась статья? Лайкуй-репостуй.
Чето непонятно? Спрашивай.

Может быть интересно:
Как отключить поле «Состояние товара» в PrestaShop?