Activating SEO URL (Search Engine Friendly URLs) in Opencart 3.
Activating SEO URL (Search Engine Friendly URLs) in Opencart 3 (Using ocStore 3.0.3.7 as an example)
What is SEO URL?
By default, Opencart generates page links in an inconvenient format.
For example, let's navigate to a product and observe the link (URL) in the address bar. It appears like this:
site.ua/index.php?route=product/product&product_id=30

Agree, it's not very user-friendly for perception, memorization, or sharing on social media.
On the other hand, with SEO URL enabled, the same link will have the following format:
site.ua/canon-eos-5d

As you can see, this URL is much more convenient to share or save. Below, we will describe how to configure the generation of SEO links on your website.
How to enable SEO URL in Opencart 3?
In the admin panel, go to System - Settings - Edit

In the settings, navigate to the Server tab and select Enable SEO URLs

Next, go to the server where your website files are located and rename the .htaccess.txt file to .htaccess
In the administrative section, clear the Template Cache, SASS, System Cache, Image Cache, and All Caches.


In Extensions - Modifications, refresh the modifications

Done! Now, visit your website and you will see that SEO URLs are working.
P.S. If SEO URLs are not appearing, try clearing the cache of your browser.