thegeneralyst/AnopaDocs
Product

Stock Remaining

Shows availability messaging for the selected variant. Two modes: Text (styled messages per state) and Slots (connect your own component instances). Four states: Select Options, Sold Out, Low Stock, and Available.

Stock Remaining

AP_StockRemaining shows availability messaging for the selected variant, cycling through four states: Select Options (no variant chosen), Sold Out (unavailable or zero stock), Low Stock (at or below the threshold), and Available. It has two modes. In Text mode, each state renders a styled line of text that you configure with a message, colour, font, and optional background box — no slot connections required. In Slots mode, you connect your own component instances to each state slot, which lets you use any design including icons, animated indicators, or AP_StockCount to display the live quantity number inside the slot. The Low Stock threshold is configurable. On canvas, a Preview State control lets you see any state while designing.

Property Controls

ControlTypeDefaultDescription

Product ID

String

—

The Shopify product ID for this component. Used to match the selected variant to the correct product.

Mode

Enum

text

Text = renders a styled message per state. Slots = renders connected component instances per state.

Preview State

Enum

available

Canvas only — preview a specific state while designing. Options: Select Options, Sold Out, Low Stock, Available.

Low Stock At

Number

5

Quantity threshold at or below which the Low Stock state is shown instead of Available. Range: 1–99.

Available

ComponentInstance

—

Slot shown when the variant is in stock and above the low stock threshold. Slots mode only.

Low Stock

ComponentInstance

—

Slot shown when stock is at or below the Low Stock At threshold. Slots mode only.

Sold Out

ComponentInstance

—

Slot shown when the variant is unavailable or has zero stock. Slots mode only.

Select Options

ComponentInstance

—

Slot shown when no valid variant has been selected yet. Slots mode only.

Base Box

Object

—

Shared container styles applied to all Text mode states. Includes text color, background, padding, border, and radius. Text mode only.

Available

Object

—

Text, color, font, background, and optional box override for the Available state. Text mode only.

Low Stock

Object

—

Text (supports {{count}} placeholder), color, font, and optional box override for the Low Stock state. Text mode only.

Sold Out

Object

—

Text, color, font, and optional box override for the Sold Out state. Text mode only.

Select Options

Object

—

Text, color, font, and optional box override for the Select Options state. Text mode only.