# Inventory and merch templates

Templates for inventory sync, product imports, catalog maintenance, stock visibility, and merchandising operations.

Canonical URL: https://templates.jsworkflows.com/categories/inventory-and-merch/

## Templates

- [Import products from CSV URL](https://templates.jsworkflows.com/templates/import-products-from-csv-url/): Imports or updates products, variants, images, and multi-location inventory from a public CSV URL with optional publication targeting.
- [Import products from Google Sheets](https://templates.jsworkflows.com/templates/import-products-from-google-sheets/): Imports or updates products, variants, metafields, and multi-location inventory from a Google Sheet with row-level error reporting.
- [Sync inventory from CSV URL](https://templates.jsworkflows.com/templates/sync-inventory-from-csv-url/): Updates Shopify inventory from a CSV URL using Variant SKU or Handle matching, with optional product-level auto publish and auto unpublish rules.
- [Sync inventory from email CSV](https://templates.jsworkflows.com/templates/sync-inventory-from-email-csv/): Updates Shopify inventory from a CSV attachment sent to the workflow email address, with optional product-level auto publish and auto unpublish rules.
- [Sync inventory from Google Sheets](https://templates.jsworkflows.com/templates/sync-inventory-from-google-sheets/): Updates Shopify inventory from Google Sheets using Variant SKU or Handle matching, with optional product-level auto publish and auto unpublish rules.
- [Sync inventory from Google Sheets (OAuth)](https://templates.jsworkflows.com/templates/sync-inventory-from-google-sheets-oauth/): Updates Shopify inventory from a Google Sheet selected through a Google OAuth connection, with optional product-level auto publish and auto unpublish rules.
- [Tag low-stock products](https://templates.jsworkflows.com/templates/tag-low-stock-products/): Runs daily and adds a 'low-stock' tag to any product with inventory below a threshold. Removes the tag when the product is restocked.
- [Tag new products and remove after N days](https://templates.jsworkflows.com/templates/tag-new-products-remove-new-arrival-30-days/): Adds a configurable tag to new products and removes it again after a configurable number of days.
