Can I prevent my subscribers from receiving a product they've already gotten in a previous shipment?
In some cases, you may want to load a variety of options for a shipment, and ensure that your subscribers receive a product they haven't already received in a previous shipment.
For example, suppose you have a candle subscription box and offer 5 scents - your default scent is Vanilla, and you offer Cedar, Lavender, Cinnamon, and Tangerine as available products in that order. Alice has been a subscriber of yours for a while and has previously received both Vanilla and Cedar in her subscription box. Bob is a new subscriber and hasn't received any of the options. Using the instructions below, you can ensure Alice receives Lavender, while Bob receives Vanilla.
First, set up your shipment such that you have a default product set, and all the other product options you want to offer in available products. Then set the setting "What if a customer has previously received a default/available product?" to "If possible, select a product they have no previously received.". Finally, save your shipment.
Now, when a subscriber's shipment is added, the app will first see if they've previously been sent the default product. If they haven't, they'll receive the default product. If they have received the product before, the app will give them the first product in the available section. If they've already received the first available product, they'll receive the second, and so on.
If the subscriber has received every product available, then the default product will be sent.