> For the complete documentation index, see [llms.txt](https://help.checkoutchamp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.checkoutchamp.com/crm/crm-setup/campaign-setup/adding-a-product-to-a-campaign/common-offer-setups/t-shirt-club.md).

# 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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` 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>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
