# Trade store - substitute primary product for 'hidden' product if stock is zero

**URL:** <https://community.breww.com/t/trade-store-substitute-primary-product-for-hidden-product-if-stock-is-zero/3764>\
**Category:** Ideas & feature requests\
**Created:** [18 January 2024 15:53 UTC](https://community.breww.com/t/trade-store-substitute-primary-product-for-hidden-product-if-stock-is-zero/3764 "2024-01-18T15:53:47Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![dan-wright](https://community.breww.com/user_avatar/community.breww.com/dan-wright/32/2692_2.png) [@dan-wright](https://community.breww.com/u/dan-wright)\
**Post date:** [18 January 2024 15:53 UTC](https://community.breww.com/t/trade-store-substitute-primary-product-for-hidden-product-if-stock-is-zero/3764/1 "2024-01-18T15:53:47Z")

</div>

Probably not a very good title.

However, I want to be able to split what my customers can see based on Postcodes serviced in my Porterage network.

Outside of network - non-trackable Kegstar or KeyKeg only.

Inside of network - Own keg fleet and KeyKeg. However, if a product doesn’t have own fleet available but does have Kegstar, I want this to show to not lose the sale.

Thanks

---

<div class="post-metadata">

**Author:** ![luke](https://community.breww.com/user_avatar/community.breww.com/luke/32/3636_2.png) [@luke](https://community.breww.com/u/luke)\
**Post date:** [22 January 2024 11:10 UTC](https://community.breww.com/t/trade-store-substitute-primary-product-for-hidden-product-if-stock-is-zero/3764/2 "2024-01-22T11:10:19Z")

</div>

Thanks for the suggestion, Dan.

Can I please confirm that I’ve understood your request correctly. I believe you’re asking for a way to hide some products from some customers on the trade store?

---

<div class="post-metadata">

**Author:** ![dan-wright](https://community.breww.com/user_avatar/community.breww.com/dan-wright/32/2692_2.png) [@dan-wright](https://community.breww.com/u/dan-wright)\
**Post date:** [24 January 2024 18:30 UTC](https://community.breww.com/t/trade-store-substitute-primary-product-for-hidden-product-if-stock-is-zero/3764/3 "2024-01-24T18:30:03Z")

</div>

Thanks @luke - not quite.

I am going to use Customer Lists to be able to hide certain products however, what I am trying to achieve is the following based on our direct delivery service network.

Customers outside of network - Can see non-returnable KEGSTAR kegs ONLY  
Customers inside of network - Can see our returnable products ONLY unless stock is zero. At which point, if the beer is available in a non-returnable KEGSTAR keg they will be able to see it.

Both groups will be able to see KeyKeg.

If there is a better way to do this other than what I have done, which is set them all up as separate container types, please let me know.

---

<div class="post-metadata">

**Author:** ![luke](https://community.breww.com/user_avatar/community.breww.com/luke/32/3636_2.png) [@luke](https://community.breww.com/u/luke)\
**Post date:** [31 January 2024 18:05 UTC](https://community.breww.com/t/trade-store-substitute-primary-product-for-hidden-product-if-stock-is-zero/3764/4 "2024-01-31T18:05:22Z")

</div>

Ah yes, that makes sense. We’ve already got the “Out-of-stock automatic substitution” feature but it’s not really usable on the trade store. We might be able to leverage this here to help with this request.

Please don’t forget to vote too 👍

---

<div class="post-metadata">

**Author:** ![dan-wright](https://community.breww.com/user_avatar/community.breww.com/dan-wright/32/2692_2.png) [@dan-wright](https://community.breww.com/u/dan-wright)\
**Post date:** [1 February 2024 09:32 UTC](https://community.breww.com/t/trade-store-substitute-primary-product-for-hidden-product-if-stock-is-zero/3764/5 "2024-02-01T09:32:43Z")

</div>

Ah yeah, that sounds like it would do the trick. On the assumption that the prioritisation of visibility rules is right?

In the meantime, what do you suggest? Hide Kegstar from within network?

---

<div class="post-metadata">

**Author:** ![luke](https://community.breww.com/user_avatar/community.breww.com/luke/32/3636_2.png) [@luke](https://community.breww.com/u/luke)\
**Post date:** [2 February 2024 09:57 UTC](https://community.breww.com/t/trade-store-substitute-primary-product-for-hidden-product-if-stock-is-zero/3764/6 "2024-02-02T09:57:29Z")

</div>

It’s up to you really. I think you fully understand how it works currently, so you’ll have to choose if you’d like your within-network-customers to see both returnable and non-returnable, or just returnable.

If it was up to me, I’d show both products to ensure sales were not missed due to something being out of stock. You can always look over the orders that are placed and switch them from a non-returnable to retrunable manually if you’d like to.

---

<div class="post-metadata">

**Author:** ![dan-wright](https://community.breww.com/user_avatar/community.breww.com/dan-wright/32/2692_2.png) [@dan-wright](https://community.breww.com/u/dan-wright)\
**Post date:** [2 February 2024 10:12 UTC](https://community.breww.com/t/trade-store-substitute-primary-product-for-hidden-product-if-stock-is-zero/3764/7 "2024-02-02T10:12:22Z")

</div>

Cheers mate - can I ask if you can loop in with @connor-fry regarding the support ticket I have with queries then?  
As the delivery network is small (compared to the rest of the UK) it is easy to exclude products from a smaller number of postal districts.  
I’m just looking for a neat solution to the problem so we can resolve before the weekend and can open the store up Monday morning.  
Cheers
