Bitrix Site Manager

CSaleLocation

The CSaleLocation class is used to create, delete and modify delivery locations, as well as to obtain information on the existing locations.

Methods

MethodDescription
GetCountryByID Returns language-independent parameters of a country.
GetCountryLangByID Returns the language dependent parameters of a country.
GetCityByID Returns the language-independent parameters of a city.
GetCityLangByID Returns language dependent parameters of a city.
UpdateCountry Replaces the country parameters with the new ones from the supplied array.
DeleteCountry Deletes the country. All location bound to this country remain untouched.
UpdateCity Replaces the city parameters with the new ones from the supplied array.
DeleteCity Deletes the existing city. Location to which this city is bound is not changed.
UpdateLocation Replaces the location parameters with the new ones from the supplied array.
Add Adds a new location, optionally including the country and the city.
Update Replaces the location parameters with the new ones from the supplied array.
Delete Deletes the existing location.
GetList Returns a sorted and filtered list of locations.
GetByID Returns parameters of a specified location.
GetCountryList Returns a filtered and sorted list of countries.
AddCountry Adds a new country.
AddCity Adds a new city.
AddLocation Adds a new location given the existing city and country ID's.
DeleteAll Deletes all locations from the database.