Products
The Products section is where you build and manage your entire catalog. Navigate to yStore → Products.
Product Types
Simple, Configurable, Virtual, and Gift Card — choose the right type for each product.
Creating & Editing
Fields, tabs, images, SEO, bulk actions, and saving workflows.
Tier Pricing
Quantity-based discounts — lower price per unit the more a customer buys.
Attribute Pricing
Price modifiers based on variant options like size, color, or material.
Product list
The product list at yStore → Products shows all products with:
- Status badge (Enabled / Disabled)
- Product type badge (Simple / Configurable / Virtual / Gift Card)
- SKU
- Price
- Stock status (when stock tracking is enabled)
Filtering and search
Use the top toolbar to filter by:
- Status (Enabled / Disabled)
- Product type
- Visibility
- Stock status
The search bar matches against product title and SKU.
Bulk actions
Select multiple products using the checkboxes, then choose from:
| Action | Description |
|---|---|
| Enable | Set status to Enabled |
| Disable | Set status to Disabled |
| Change Visibility | Update catalog/search visibility for all selected |
| Export | Download as CSV, JSON, or XLSX |
| Delete | Permanently delete (cannot be undone) |
Deleting a product does not remove it from existing orders — order line items retain the product data as a snapshot. However, deleted products cannot be re-added to new orders.
Consider Disabling instead of deleting to preserve the catalog history.
Pricing overview
yStore supports multiple pricing mechanisms that can work together:
| Mechanism | Where configured | Description |
|---|---|---|
| Base price | Product → General | Standard selling price |
| Special price | Product → General | Sale price with optional date range |
| Tier prices | Product → Pricing tab | Quantity-based discounts |
| Customer group prices | Product → Pricing tab | Per-group price overrides |
| Attribute pricing | Product → Attribute Pricing | Price modifiers for variant options |
| Catalog price rules | Marketing → Promotions | Automated rule-based discounts |
In Twig templates, always use product.getFinalPrice() rather than accessing raw price fields. The helper resolves the correct price accounting for active specials, group pricing, tier pricing, and active catalog rules.
Stock management
Stock is managed per product (Simple/Virtual) or per variant (Configurable).
| Setting | Description |
|---|---|
| Manage Stock | Toggle to enable inventory tracking |
| Quantity | Current available units |
| Allow Backorders | Accept orders even when stock reaches zero |
| Stock Status | Manual override: force In Stock or Out of Stock |
When stock reaches zero and backorders are off, the product becomes unorderable automatically — no theme changes required.
Visibility
| Setting | Catalog | Search |
|---|---|---|
| Visible | ✓ | ✓ |
| Search Only | — | ✓ |
| Catalog Only | ✓ | — |
| Hidden | — | — |