schema.beckn.ioSearch schemas…

RetailPerformance

Canonical term page (persistent IRI). Versioned resource URLs are listed below for easy copy/paste.

Canonical IRI

https://schema.beckn.io/RetailPerformance

Developer URLs

RetailPerformance Schema Pack v2.1

Overview

RetailPerformance is a Beckn v2.1 schema pack that declares performance execution and delivery capability parameters for retail fulfillment. This schema was **migrated from v2's RetailCoreFulfillmentAttributes** with significant renaming and structural enhancements to better reflect the semantic intent of performance modes rather than fulfillment types.

The schema enables providers to declare:

  • **Performance modes** (DELIVERY, PICKUP, SERVICE) they can execute
  • **Delivery specifications** (address, contact, operating hours, closures)
  • **Service-level agreements** with defined minimum/maximum durations
  • **Handling capabilities** for specialized items (fragile, cold chain, hazardous, etc.)
  • **Installation scheduling** for home and kitchen items (new in v2.1)

Attachment Points

This schema attaches to the following Beckn v2.0 core entities via the performanceAttributes container:

  • **Catalog/Provider**: Declares global fulfillment capabilities
  • **Item**: Item-level fulfillment constraints and special handling
  • **Fulfillment**: Specific fulfillment execution details
  • **Commitment**: Per-commitment performance specifications

Non-Goals

This schema does **not**:

  • Specify actual fulfillment state or progress (use Fulfillment for that)
  • Define item-by-item handling constraints (constraints are in Item schema)
  • Encode pricing or surcharge models for special handling
  • Model customer communication preferences (see ContractAttributes)
  • Define post-delivery or last-mile specific behaviors (see Fulfillment schema)

Upstream Candidates

Future enhancement opportunities for v2.2+:

1. **Surcharge Model**: Optional array of handling surcharges (e.g., FRAGILE_SURCHARGE: {charge_percent: 5, min_charge: 500}) 2. **Availability Windows**: availabilityWindows for time-slot booking with slot capacity 3. **Temperature Ranges**: temperatureRanges for precision control (min/max Celsius) 4. **Weight Limits**: weightLimits: {minKg, maxKg} for handling constraints 5. **Geographic Restrictions**: serviceableAreas referencing geo-fenced zones 6. **Fulfillment Levels**: Tiered service levels (standard, express, premium) with associated SLAs 7. **Partner Integrations**: partnerNetworks for third-party logistics providers 8. **Eco-Credentials**: ecoFeatures for sustainable delivery (carbon-neutral, package reuse, etc.)