> For the complete documentation index, see [llms.txt](https://crushsuite.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://crushsuite.gitbook.io/docs/compliance/managing-products.md).

# Managing Products

- [How Product Sync Works](https://crushsuite.gitbook.io/docs/compliance/managing-products/how-product-sync-works.md): Product sync keeps your wine catalog consistent across Vinoshipper, CrushSuite, and Shopify. This page explains how the sync pipeline works, what data moves where, and how to trigger a manual sync.
- [Mapping Product Compliance Data](https://crushsuite.gitbook.io/docs/compliance/managing-products/mapping-product-compliance-data.md): Every wine product in your store needs compliance data — ABV, bottle volume, varietal, and vintage — so CrushSuite can enforce state-specific shipping rules and calculate alcohol fees correctly.
- [Setting Product Availability by State](https://crushsuite.gitbook.io/docs/compliance/managing-products/setting-product-availability-by-state.md): CrushSuite automatically controls which products customers can see and purchase based on their shipping state. This page explains how the product availability engine works and what your customers expe
- [Alcohol vs. Non-Alcohol Products](https://crushsuite.gitbook.io/docs/compliance/managing-products/alcohol-vs.-non-alcohol-products.md): Your Shopify store can sell wine alongside merchandise, accessories, gift cards, and other non-alcohol items. CrushSuite distinguishes between these product types so that compliance rules only apply w
- [Merging Products & Creating Variants](https://crushsuite.gitbook.io/docs/compliance/managing-products/merging-products-and-creating-variants.md): If you sell the same wine across multiple vintages or bottle sizes, you can merge them into a single Shopify product with variants. This creates a cleaner shopping experience — customers see one produ
- [Removing or Archiving Products](https://crushsuite.gitbook.io/docs/compliance/managing-products/removing-or-archiving-products.md): When you need to take a product off your Shopify store, the correct workflow depends on whether you use Vinoshipper or manage compliance yourself. Getting this right prevents sync issues and keeps you
