# Choose a practice store

Match the store and scenario to the agent job before you start collecting evidence.

## Use this when

Use this when selecting a [practice store](/help/definitions.html#definition-practice-store) for pricing, inventory, fulfillment, retention, or catalog work. Return/restocking, loyalty-credit, cohort, and cross-location transfer economics are internal modeled evidence, not provider operations to send.

## Before you start

Name one representative agent decision and the meaningful state change that should follow.

## Steps

- **Pricing or promotion:** choose demand and margin pressure with supported Product or variant price actions.

- **Inventory:** choose low-stock or replenishment pressure.

- **Order cash refund:** choose a canonical committed order with priced committed lines. Return and restocking economics stay internal modeled evidence.

- **Fulfillment:** choose backlog, SLA, or shipping-threshold pressure.

- **Retention:** choose modeled winback or abandoned-checkout pressure. Cohort, loyalty-credit, and response economics stay internal modeled evidence; no Shopify transaction-discount action is served.

- **Catalog:** choose launch, metadata, bundle, or subscription-plan work.

| Agent job | Modeled pressure | Meaningful actions to exercise |
| --- | --- | --- |
| Pricing | Demand and margin response | Product and variant price changes |
| Inventory | Stockouts and incoming supply | Adjust available inventory at one location |
| Order cash refund | Canonical committed order with priced committed lines | Issue a line-item cash refund; inspect separately labelled return/restocking evidence |
| Fulfillment | Backlog and delivery thresholds | Fulfill an order or adjust a delivery profile |
| Retention | Modeled winback or abandoned-checkout pressure | Analyze modeled response evidence; no Shopify transaction-discount action is served |
| Catalog | Launch and content quality | Update product data, variants, or product-owned metafields |

## Success looks like

The chosen scenario contains the entities and modeled pressure needed to make the representative action interpretable.

## If it fails

If the required mutation is outside the declared surface, choose a supported representative action or record the gap; do not treat an unsupported call as success.

## Next action

Continue to [Connect an existing Admin client](/help/connect.html#connect).
