# T-Shirt Club

There are two common ways to run a T-Shirt Club:

* [Option 1: T-Shirt of the Month – Let your fulfillment house determine which SKU should be shipped each month](#t-shirtclub-option1-t-shirtofthemonth-letyourfulfillmenthousedeterminewhichskushouldbeshippedeachmon)
* [Option 2: Set SKU Rotations – Control which SKU sends to the fulfillment house each month](#t-shirtclub-option2-setskurotations-controlwhichskusendstothefulfillmenthouseeachmonth)

***

### Option 1: T-Shirt of the Month – Let your fulfillment house determine which SKU should be shipped each month <a href="#t-shirtclub-option1-t-shirtofthemonth-letyourfulfillmenthousedeterminewhichskushouldbeshippedeachmon" id="t-shirtclub-option1-t-shirtofthemonth-letyourfulfillmenthousedeterminewhichskushouldbeshippedeachmon"></a>

This option has the easiest configuration within CheckoutChamp.\
\
To set this up, create a base product within your product list:

<figure><img src="/files/FSP5U8ZkBMTj0eygQ7qk" alt=""><figcaption></figcaption></figure>

After you create the product, scroll down on the product configuration page to add your variant options and also the SKUs and Prices for each of the different variant options.

<figure><img src="/files/jVoAnHRkBjedaQyDh25f" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/OBSLu4BanQPwAa9YrRs5" alt=""><figcaption></figcaption></figure>

The SKUs you configure should be a generic SKU - so when your fulfillment house sees “TOTM-XL” they know to send the extra large size of the T-Shirt of the Month.

Once you have finished configuring this base product, select this base product as the base product inside of your offer setup within the campaign.

***

### Option 2: Set SKU Rotations – Control which SKU sends to the fulfillment house each month <a href="#t-shirtclub-option2-setskurotations-controlwhichskusendstothefulfillmenthouseeachmonth" id="t-shirtclub-option2-setskurotations-controlwhichskusendstothefulfillmenthouseeachmonth"></a>

This option will require a little more setup than the T-Shirt of the Month configuration, especially if you are not syncing your products/variants in from an external source.

To set this up, first you will need to create a base product for each of the T-Shirts that will be rotating on each cycle. Each of these T-Shirts must have matching Variants and also SKUs and Prices applied to each of the variants.

Once you have all your T-Shirts added as base products (with variants and the SKUs+Pricing) you will now create one more generic “T-Shirt Club” base product, which will house all of the rotation items. (Product SKU under the Fulfillment Details will not send if you set a Cycle 1 Rotation later on)

<figure><img src="/files/FVP3579b6GcSsLUYe0jP" alt=""><figcaption></figcaption></figure>

After you create the product, scroll down to the Variants section and be sure to add the same matching Variants as your T-Shirts.

<figure><img src="/files/jVoAnHRkBjedaQyDh25f" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/OBSLu4BanQPwAa9YrRs5" alt=""><figcaption></figcaption></figure>

Finally, back on the configuration page for the T-Shirt Club product, scroll down to the Rotations section. Here you will set which T-Shirt will send on which cycle, starting with cycle 1.

<figure><img src="/files/a9uZCr91exPjF8nhmlQb" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that the last configured rotation will repeat itself. At any time you can edit the T-Shirt Club base product to add more SKUs for future billings, or you can remove an existing rotation to add a different SKU for that cycle.
{% endhint %}

Once you are done configuring the T-Shirt Club product with the rotations, you will use this base product as the base product inside of your offer setup within the campaign.

***

Another version of Option 2 would be to create all the T-Shirt options inside CheckoutChamp, but instead of using a separate product for the rotations you can add the rotations into the cycle 1 shirt, but only set the rotations for cycle 2 and on.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.checkoutchamp.com/crm/crm-setup/campaign-setup/adding-a-product-to-a-campaign/common-offer-setups/t-shirt-club.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
