Skip to content

Per-Channel Product Enable/Disable Support for Multiple Channels #3777

Description

@SRIRAMS2002

Is your feature request related to a problem? Please describe.

We are currently using two channels in our Vendure setup — the channel A and another one Channel B
When a product is disabled, it becomes disabled across all channels. This makes it difficult to manage product availability independently.
This issue became noticeable after upgrading from v3.0.5 → v3.1.0.

Describe the solution you'd like

It would be very helpful if the enabled flag for products (and/or variants) could be channel-aware, allowing us to enable/disable products per channel instead of globally.

Describe alternatives you've considered

  • Creating channel-specific product copies (not ideal, as it leads to duplication and sync issues).
  • Using stock levels or custom fields to simulate per-channel visibility (workarounds, not clean solutions).

Additional context
We are also planning to introduce more channels in the future, so per-channel enable/disable support is becoming increasingly important.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions