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
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
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
get
/address/retail_store/{pk}/

Last updated

Was this helpful?