Skip to main content
Version: 2.0.0

Products

The Products section is where you build and manage your entire catalog. Navigate to yStore → Products.

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)

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:

ActionDescription
EnableSet status to Enabled
DisableSet status to Disabled
Change VisibilityUpdate catalog/search visibility for all selected
ExportDownload as CSV, JSON, or XLSX
DeletePermanently delete (cannot be undone)
Deleting products

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:

MechanismWhere configuredDescription
Base priceProduct → GeneralStandard selling price
Special priceProduct → GeneralSale price with optional date range
Tier pricesProduct → Pricing tabQuantity-based discounts
Customer group pricesProduct → Pricing tabPer-group price overrides
Attribute pricingProduct → Attribute PricingPrice modifiers for variant options
Catalog price rulesMarketing → PromotionsAutomated rule-based discounts
Always use price helpers in templates

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).

SettingDescription
Manage StockToggle to enable inventory tracking
QuantityCurrent available units
Allow BackordersAccept orders even when stock reaches zero
Stock StatusManual 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

SettingCatalogSearch
Visible
Search Only
Catalog Only
Hidden