Skip to content

Upgrading from PrestaShop makes Shop URL settings empty #604

@Traumflug

Description

@Traumflug

That's back office -> Preferences -> SEO & URLs, panel Schema of URLs

Two users reported these fields to be empty after migrating from PrestaShop:

Known workaround: insert the default strings manually. They are:

  • Route to products: {categories:/}{rewrite}
  • Route to category: {rewrite}
  • Route to category which has the "selected_filter"...: {categories:/}{rewrite}{/:selected_filters}
  • Route to supplier: {rewrite}
  • Route to manufacturer: {rewrite}
  • Route to CMS page: info/{categories:/}{rewrite}
  • Route to CMS category: info/{categories:/}{rewrite}

Also note that these routes are per-language, so they have to get set for each installed language (see language selector next to each field).

For those migrating from PrestaShop, original PS settings are probably better, to keep search engine rankings. These are:

  • Route to products: {category:/}{id}-{rewrite}{-:ean13}.html
  • Route to category: {id}-{rewrite}
  • Route to category which has the "selected_filter" ...: {id}-{rewrite}{/:selected_filters}
  • Route to supplier: {id}__{rewrite} (note the double underscore)
  • Route to manufacturer: {id}_{rewrite}
  • Route to CMS page: content/{id}-{rewrite}
  • Route to CMS category: content/category/{id}-{rewrite}
  • Route to modules: module/{module}{/:controller} (not applicable in thirty bees)

NOTE: while this is a single setting on PS, it's a per-language setting in thirty bees. Accordingly, set these values to all languages.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions