Object
Admin / POSshop_location
A physical (or logical) shop location.
Inventory, pickup, and ship-from-store settings live here.
Exposure
Used in Admin, POS, or Storefront. Not exposed on Merchant API v1 routes yet.
What
The shop_location object is the JSON / domain shape for this resource in RetailLink.
Why
Use these fields when integrating — not scraped Admin HTML — so sync jobs and apps stay stable across UI changes.
How
Read each property below — description first, then that property's Code / Data / Output (or type). Use the sticky example JSON on the right as a full fixture.
Properties
13 fields on shop_location. Types link to related objects when available. Snippets for a property appear under that property.
id
stringLocation id.
id: stringname
stringDisplay name.
name: stringcode
stringShop-scoped location code.
code: stringfullAddress
stringFull address string.
fullAddress: stringcountryCode
string | nullISO 3166-1 alpha-2 country code.
countryCode: string | nullcity
string | nullCity.
city: string | nullpostalCode
string | nullPostal / ZIP code.
postalCode: string | nullisActive
booleanWhether the location is active.
isActive: booleanisDefault
booleanDefault location for the shop when true.
isDefault: booleanpickupEnabled
booleanCustomers can collect online orders here (when shop pickup is on).
pickupEnabled: booleanshipFromStoreEnabled
booleanOnline orders may ship from this location (All-in-One).
shipFromStoreEnabled: booleancreatedAt
stringISO-8601 created timestamp.
createdAt: stringupdatedAt
stringISO-8601 updated timestamp.
updatedAt: string