# Self-Compliance Setup (Without Vinoshipper)

CrushSuite Compliance works with or without Vinoshipper. If you manage your own compliance, licensing, and fulfillment, this guide walks you through configuring CrushSuite for self-managed compliance.

***

### Who This Is For

You should follow this path if:

* You handle your own state licensing, compliance filings, and fulfillment logistics
* You use a fulfillment partner other than Vinoshipper
* You prefer to manage product compliance data directly rather than syncing from an external platform

***

### What Changes in Self-Compliance Mode

When you configure CrushSuite without Vinoshipper, the core compliance engine still works exactly the same. Your customers still go through age verification, address validation, and state availability checks at checkout. The difference is in how data gets into the system:

| Feature                                     | With Vinoshipper                    | Self-Compliance                                |
| ------------------------------------------- | ----------------------------------- | ---------------------------------------------- |
| Product compliance data (ABV, volume, etc.) | Syncs automatically                 | You enter it manually                          |
| State shipping rules                        | Syncs from your Vinoshipper config  | You configure directly in CrushSuite           |
| Order fulfillment                           | Routes to Vinoshipper automatically | You manage fulfillment separately              |
| Inventory sync                              | Bidirectional with Vinoshipper      | You manage inventory in Shopify                |
| Compliance rule updates                     | Pulled from Vinoshipper             | You update in CrushSuite as regulations change |
| Pre-checkout compliance (age, address)      | ✓                                   | ✓                                              |
| State alcohol fee calculations              | ✓                                   | ✓                                              |
| App embeds (storefront compliance UI)       | ✓                                   | ✓                                              |
| Reporting & analytics                       | ✓                                   | ✓                                              |

***

### Setup Steps

#### 1. Skip the Vinoshipper Connection

During onboarding (or in Settings), when prompted to connect your Vinoshipper account, select the option to **manage compliance yourself** or simply skip the Vinoshipper connection step.

> 📸 **Screenshot:** Onboarding step showing the option to skip Vinoshipper and choose self-compliance

#### 2. Configure Your Compliance Partner Setting

1. Navigate to **Settings** in the CrushSuite sidebar.
2. Under **Compliance Partner**, select **"Self-Managed"**.
3. Save your settings.

This tells CrushSuite that you'll be providing compliance data directly rather than syncing from an external provider.

> 📸 **Screenshot:** CrushSuite Settings page showing the Compliance Partner dropdown set to "Self-Managed"

#### 3. Enter Product Compliance Data Manually

For each wine product in your Shopify store, you'll need to provide compliance-critical information:

1. Navigate to **Products** in CrushSuite.
2. Select a product.
3. Enter the required compliance fields:
   * **ABV (%)** — Alcohol by volume percentage
   * **Volume (ml)** — Bottle size in milliliters (e.g., 750, 375, 1500)
   * **Varietal** — Wine varietal (e.g., Cabernet Sauvignon, Chardonnay)
   * **Vintage** — Production year
4. Click **Save**.

Repeat for every wine product. Non-wine products (merchandise, accessories) don't need compliance data.

#### 4. Configure State Shipping Rules

Since you're not syncing rules from Vinoshipper, you'll configure which states you can ship to directly in CrushSuite. Continue to → Configuring State Shipping Rules

***

### Keeping Your Compliance Data Current

Without automatic Vinoshipper sync, you're responsible for keeping compliance data up to date:

* **New products** — Enter compliance data when adding new wine products to Shopify
* **Regulatory changes** — Update state shipping rules in CrushSuite when state DTC laws change
* **Inventory** — Manage stock levels through Shopify's native inventory tools

{% hint style="info" %}
**Considering Vinoshipper?** You can connect a Vinoshipper account at any time. See Connecting Your Vinoshipper Account — your existing products and configuration will merge with the synced data.
{% endhint %}


---

# 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://crushsuite.gitbook.io/docs/compliance/getting-started/self-compliance-setup-without-vinoshipper.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.
