This is an accepted solution.
Leon here from Shopify Support.
To change the URL of any product in your store you just need to scroll to the very bottom of that product page in the admin (/admin/products/producttitle) and click on Edit SEO. These SEO functions will allow you to change the URL handle for any product, collection, or page. In this menu, you can also change the meta description and page title as it is shown by search engines. If you'd like to change the metadata for your storefront, just click on Online Store > Preferences.
Does this help? Check out the Help Guide to SEO, or post more questions below.
Helen here from Shopify Support.
That is correct, you will need to update each individual product URL. To do this quickly and efficiently, I recommend using the built in Bulk Editor.
Please follow the instructions here to select the products you will be editing in bulk. Then, you will add the ‘URL and Handle’ field to be able to update all of your selected product URLs, like what’s shown here:
Don’t forget to click ‘Save’ before navigating away from your current page!
When you add more products to your Shopify store in the future, I suggest customizing your product information from the Oberlo import list prior to importing the products to your store. Updating the product’s title in this list will also update its URL. This will save you time by preventing you from having to edit them via the bulk editor later on.
Let me know if you have any further questions.
I'm Helen from Shopify Support. Thank you for your question.
The handle of a Shopify URL is customizable. However, the overall structure is not. This is because Shopify is built on Ruby on Rails, which uses routing to pull information from the Shopify admin. Routing uses paths like /pages/ or /products/ to keep everything clean, speedy, and visually digestible. Anything after the path is customizable through the ‘Edit SEO’ section found at the bottom of your product pages.
Feel free to visit Ruby Rails’ guide on routing if you are interested in learning more about this method.
I understand why you would like to customize the URLs though, so thank you for your feedback. I will share it with our developers so that they are aware of how this is impacting your business.
If I can be of any further assistance, please let me know.