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.
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
Additional context
We are also planning to introduce more channels in the future, so per-channel enable/disable support is becoming increasingly important.