Stores

Retail stores and pickup locations (public)

List Pickup Locations

get

Find cargo pickup points (e.g., PTT, cargo offices).

Related Settings (Omnitron → Sales Channels → Dynamic Settings):

  • PICKUP_LOCATION_PROVIDER (Dictionary): Configure external cargo/pickup location service. Structure:

    {
      "klass": "omnishop.address.pickup_locations.provider.PickupLocationProvider",
      "conf": {
        "base_url": "https://api.example.com",
        "username": "api_user",
        "password": "api_pass"
      }
    }

    Options:

    • PickupLocationProvider - Default provider

    • ExtensionPickupLocationProvider - Custom extension provider

Query parameters
countrystring · min: 2 · max: 2Required

Country code (e.g., TR, US)

cityintegerOptional

Filter by city ID

townshipintegerOptional

Filter by township ID

districtintegerOptional

Filter by district ID

postcodestring · min: 2 · max: 6Required

Postal code (2-6 characters)

Header parameters
Accept-Languagestring · enumOptional

Language preference (for multilingual content). Supported languages: tr, en, ar, ru, de, fr

Default: trExample: trPossible values:
Responses
chevron-right
200

List of pickup locations.

Response varies by provider:

  • PickupLocationProvider: Returns PickupLocation schema
  • ExtensionPickupLocationProvider: Returns ExtensionPickupLocation schema
application/json
or
get
/address/pickup-locations/

List Retail Stores

get

Find retail stores for click-and-collect orders.

Query parameters
cityintegerOptional

Filter by city ID

townshipintegerOptional

Filter by township ID

pageinteger · min: 1Optional

Page number (starts from 1)

Default: 1Example: 1
page_sizeinteger · min: 1Optional

Number of records per page

Default: 10Example: 10
Header parameters
Accept-Languagestring · enumOptional

Language preference (for multilingual content). Supported languages: tr, en, ar, ru, de, fr

Default: trExample: trPossible values:
Responses
chevron-right
200

List of stores

application/json
countintegerOptional
nextstring · uri · nullableOptional
previousstring · uri · nullableOptional
get
/address/retail_store/
200

List of stores

Get Store Details

get

View details of a specific retail store.

Path parameters
pkintegerRequired
Header parameters
Accept-Languagestring · enumOptional

Language preference (for multilingual content). Supported languages: tr, en, ar, ru, de, fr

Default: trExample: trPossible values:
Responses
chevron-right
200

Store details

application/json
pkintegerOptional
namestringOptional
townshipintegerOptional
districtinteger · nullableOptional
addressstringOptional
phone_numberstringOptional
fax_phone_numberstring · nullableOptional
imagestring · nullableOptional

Image URL

image_pathstring · nullableOptional
erp_codestring · nullableOptional
latitudenumber · float · nullableOptional
longitudenumber · float · nullableOptional
is_activebooleanOptional
click_and_collectbooleanOptional

Available for pickup orders?

store_typeinteger · nullableOptional
kapida_enabledbooleanOptional
fast_deliverybooleanOptional
configobjectOptional
groupinteger · nullableOptional
sort_orderintegerOptional
translationsobjectOptional
related_retail_storesinteger[]Optional
created_datestring · date-timeOptional
modified_datestring · date-timeOptional
get
/address/retail_store/{pk}/

Last updated

Was this helpful?