Stores
Retail stores and pickup locations (public)
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 providerExtensionPickupLocationProvider- Custom extension provider
Country code (e.g., TR, US)
Filter by city ID
Filter by township ID
Filter by district ID
Postal code (2-6 characters)
Language preference (for multilingual content). Supported languages: tr, en, ar, ru, de, fr
trExample: trPossible values: List of pickup locations.
Response varies by provider:
- PickupLocationProvider: Returns
PickupLocationschema - ExtensionPickupLocationProvider: Returns
ExtensionPickupLocationschema
Invalid parameters (missing required fields, invalid postcode length)
GET /address/pickup-locations/?country=text&postcode=text HTTP/1.1
Host: sandbox.akinon.com
Accept: */*
[
{
"id": "text",
"name": "text",
"type": "text",
"supply_chain_company": {
"name": "text"
},
"country": "text",
"city": "text",
"township": "text",
"district": "text",
"address_text": "text",
"working_hours": [
{
"day_of_week": "text",
"hour_ranges": [
{
"start": "08:36:43",
"end": "08:36:43",
"service_cost": 1
}
]
}
],
"currency": "text",
"contact": {
"related_staff_name": "text",
"phone_number": "text",
"email": "text"
},
"note": "text"
}
]Find retail stores for click-and-collect orders.
Filter by city ID
Filter by township ID
Page number (starts from 1)
1Example: 1Number of records per page
10Example: 10Language preference (for multilingual content). Supported languages: tr, en, ar, ru, de, fr
trExample: trPossible values: List of stores
GET /address/retail_store/ HTTP/1.1
Host: sandbox.akinon.com
Accept: */*
List of stores
{
"count": 1,
"next": "https://example.com",
"previous": "https://example.com",
"results": [
{
"pk": 1,
"name": "text",
"township": 1,
"district": 1,
"address": "text",
"phone_number": "text",
"fax_phone_number": "text",
"image": "text",
"image_path": "text",
"erp_code": "text",
"store_hours": [
[
"08:36:43"
]
],
"latitude": 1,
"longitude": 1,
"is_active": true,
"click_and_collect": true,
"store_type": 1,
"kapida_enabled": true,
"fast_delivery": true,
"config": {},
"group": 1,
"sort_order": 1,
"translations": {},
"related_retail_stores": [
1
],
"created_date": "2025-12-01T08:36:43.808Z",
"modified_date": "2025-12-01T08:36:43.808Z"
}
]
}View details of a specific retail store.
Language preference (for multilingual content). Supported languages: tr, en, ar, ru, de, fr
trExample: trPossible values: Store details
Store not found
GET /address/retail_store/{pk}/ HTTP/1.1
Host: sandbox.akinon.com
Accept: */*
{
"pk": 1,
"name": "text",
"township": 1,
"district": 1,
"address": "text",
"phone_number": "text",
"fax_phone_number": "text",
"image": "text",
"image_path": "text",
"erp_code": "text",
"store_hours": [
[
"08:36:43"
]
],
"latitude": 1,
"longitude": 1,
"is_active": true,
"click_and_collect": true,
"store_type": 1,
"kapida_enabled": true,
"fast_delivery": true,
"config": {},
"group": 1,
"sort_order": 1,
"translations": {},
"related_retail_stores": [
1
],
"created_date": "2025-12-01T08:36:43.808Z",
"modified_date": "2025-12-01T08:36:43.808Z"
}Last updated
Was this helpful?

