Get a list of store regions.
Store regions can be used for grouping stores (locations, warehouses). The main feature of store regions is that price lists can also be applied to a region, not just individual stores, thereby simplifying price list management. A region can also have an unlimited number of price lists, unlike a location, which is limited to 5 price lists. Region can also contain customer group-specific price lists.
To edit a store region or add a new one, see saveStoreRegion. To delete a store region, see deleteStoreRegion. To manipulate with the price lists associated with a region, see API calls addStoreRegionPriceList, editStoreRegionPriceList and removeStoreRegionPriceList.
To manipulate with the price lists associated with region and customer group, see API calls addStoreRegionCustomerGroupPriceList, editStoreRegionCustomerGroupPriceList and removeStoreRegionCustomerGroupPriceList.
To see which regions a price list has been associated with, see the API call getStoreRegionsAssociatedWithPriceList.
This API call is available only if "Store regions" module has been enabled on your account.
Parameter name | Description | Possible value | Required |
---|---|---|---|
getPriceLists | Set to 1 if you want API to return a list of each region's price lists. | Integer (0 or 1) | |
getCustomerGroupPriceLists | Set to 1 if you want API to return a list of each region's customer group-specific price lists. | Integer (0 or 1) | |
lang | Retrieve item names in a specific language. If omitted, API will return item names in the default language of your Erply account. Possible values:
|
string | |
searchAttributeName | Name of attribute to search from. Both "searchAttributeName" and "searchAttributeValue" have to be specified. Error 1030 will be returned if value is an array. | string | |
searchAttributeValue | Attribute value to search for. Error 1030 will be returned if value is an array. | string | |
recordsOnPage | Number of records API should return. By default 20, at most 100. | integer | |
pageNo | API returns at most recordsOnPage items at a time. To retrieve the next recordsOnPage items, send a new request with pageNo incremented by one. By default, API returns "page 1". | integer |
Field name | Type | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
storeRegionID | integer | ID of the store region. | ||||||||||||||||||||||||
code | string | Region code. | ||||||||||||||||||||||||
name | string | Region name. | ||||||||||||||||||||||||
priceLists | array | Price lists associated with the region. To retrieve each region's price lists, specify input parameter Each price list record looks like this:
|
||||||||||||||||||||||||
customerGroupPriceLists | array | List of region customer group related price lists. To retrieve this data specify getCustomerGroupPriceLists = 1 . Contains blocks with integer 'customerGroupID' and 'priceLists' with same formatting as described above. |
||||||||||||||||||||||||
added | integer | Unix timestamp. Creation time. | ||||||||||||||||||||||||
lastModified | integer | Unix timestamp. Last modification time. | ||||||||||||||||||||||||
attributes | array | Additional attributes. Each item looks like this:
|
This API call returns error code 1006 if "Store regions" module has not been enabled on your account.