If you'd like canonical url in your html header you'll need to write or have a module for that as It's not necessarily included in Prestashop. Important: if you need to do utilize a regional code, make certain it seems 2nd, not initial, in the hreflang tag. Also look for https://prestashopthemes52164.wikicarrier.com/78421/the_basic_principles_of_prestashop_vs_opencart