Skip to content

Feature request: Support primary group per shop/channel for product canonical URLs #570

@AndersEbdrup

Description

@AndersEbdrup

Hi Dynamicweb,

We would like to request an improvement to the way Primary Group is handled for products assigned to multiple shops/channels.

Background

In our setup, the same product can be assigned to multiple shops. From an SEO perspective, it is important that each shop can generate the correct product URL and canonical URL based on the most relevant product group within that specific shop.

Current challenge

Today, the product can be assigned to several channels/shops, but we need more control over which group is considered the Primary Group for each individual shop.

If the primary group is handled globally for the product, it can cause incorrect canonical URLs when the same product exists in multiple shops with different category structures.

Requested functionality

We would like to be able to define a Primary Group per shop/channel assignment.

In other words, a product should be able to have one primary group for Shop A and another primary group for Shop B.

Expected behavior

When a product is assigned to multiple shops/channels:

Each shop/channel assignment should allow its own Primary Group setting.
The product URL generated within a shop should use the primary group selected for that specific shop.
The canonical URL should also be generated based on the primary group for the current shop context.
Changing the primary group for one shop should not affect the primary group setting for another shop.
The setting should be visible and editable from the product’s “Assigned to channels and shops” view, or from another relevant product assignment interface.

Best regards, Anders

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