- Smart Software Group - API, Open Data Integration
- Smart Inventory API
- Smart Retail API
- Танилцуулга
- Борлуулалт илгээх
- Хүргэлтийн захиалга илгээх
- Сугалааны дугаар татахGET
- TokenGET
- Smart Distribution API
- Танилцуулга
- Лавлах
- Борлуулалт
- Тайлан
- Smart Loyalty API
- Танилцуулга
- Картын мэдээлэл авахGET
- Картын хүсэлт илгээхPOST
- Бонусын баримтын жагсаалт татахGET
- Лояалти картын нууц үг солихPOST
- Лояалти харилцагчийн утасны дугаар бонусын хувь татахGET
- Картын жагсаалт татахGET
- Худалдан авалтын жагсаалт татахGET
- TokenGET
- Ваучерийн жагсаалтGET
- Бонусын баримт илгээхPOST
- Картын QR мэдээлэл авахGET
- Smart Accounting OpenData
- Smart Distribution OpenData
- Smart Retail OpenData
- Smart Restaurant OpenData
- Smart Restaurant API
- Smart Hotel API
- Smart Accounting API
- Smart HCM API
Захиалга илгээх
POST
https://retailapiv2.smartlogic.mn/api/sale/order
Request
Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.Example:
Authorization: Bearer ********************
Body Params application/json
OrderHeaderModel
object
required
documentDate
string
required
documentDesc
string
required
shippingDateTime
string
required
shippingName
string
required
ShippingPhone
string
required
shippingAddress
string
required
totalAmount
integer
required
totalBaseAmount
integer
required
totalPayAmount
integer
required
totalAmountNonVat
number
required
vatAmount
number
required
cityTaxAmount
integer
required
totalItemQty
integer
required
totalItemCount
integer
required
bonusCardPercent
integer
required
totalCardAddedBonus
integer
required
totalCardUsedBonus
integer
required
cardId
string
required
cardCustomerName
string
required
loyaltyType
string
required
documentNumber
string
required
totalAmountVat
integer
required
email
string
required
saleChannelId
string
required
OrderLineModel
array [object {16}]
required
documentDate
string
optional
itemId
string
optional
qty
integer
optional
basePrice
integer
optional
price
integer
optional
baseAmount
integer
optional
amount
integer
optional
amountNonVat
number
optional
amountVat
integer
optional
payAmount
integer
optional
vatAmount
number
optional
cityTaxAmount
integer
optional
cardAddedBonus
integer
optional
cardUsedBonus
integer
optional
hasVat
string
optional
hasCityTax
string
optional
OrderPaymentLineModel
object
required
bankId
string
required
amount
integer
required
payAmount
integer
required
changeAmount
integer
required
LoyaltyModel
object
required
cardPkId
integer
required
cardId
string
required
baseAmount
integer
required
amount
integer
required
bonusPercent
integer
required
discountPercent
integer
required
discountAmount
integer
required
bonusUsedAmount
integer
required
bonusAddedAmount
integer
required
giftUsedAmount
integer
required
Example
{
"LoyaltyModel": {
"cardPkId": "2405281310211505992",
"cardId": "2222222222222",
"baseAmount": 501000,
"amount": 501000,
"bonusPercent": 3,
"discountPercent": 0,
"discountAmount": 0,
"bonusUsedAmount": 0,
"bonusAddedAmount": 15030,
"giftUsedAmount": 0
},
"OrderHeaderModel": {
"documentDate": "2024/05/28",
"documentDesc": "R839070988",
"shippingDateTime": "2024/05/28 08:41:40",
"shippingName": "[email protected]",
"ShippingPhone": "98119218",
"shippingAddress": "u0423u043Bu0430u0430u043Du0431u0430u0430u0442u0430u0440, u0411u0430u044Fu043Du0437u04AFu0440u0445 u0434u04AFu04AFu0440u044Du0433, test",
"totalAmount": 501000,
"totalPayAmount": 501000,
"totalBaseAmount": 501000,
"totalAmountNonVat": 455454.55,
"vatAmount": 45545.45,
"cityTaxAmount": 0,
"totalItemQty": 1,
"totalItemCount": 1,
"bonusCardPercent": 3,
"totalCardAddedBonus": 167000,
"totalCardUsedBonus": 0,
"cardId": "2222222222222",
"loyaltyType": "B",
"totalAmountVat": 501000,
"cardCustomerName": "Munkhbat",
"email": "[email protected]",
"saleChannelId": "003"
},
"OrderLineModel": [
{
"documentDate": "2024/05/28",
"itemId": "10201050288",
"qty": 1,
"basePrice": 495000,
"price": 495000,
"amount": 495000,
"amountNonVat": 450000,
"payAmount": 495000,
"vatAmount": 45000,
"amountVat": 45000,
"cityTaxAmount": 0,
"cardAddedBonus": 14850,
"cardUsedBonus": 0,
"hasVat": "Y",
"hasCityTax": "N"
},
{
"documentDate": "2024/05/28",
"itemId": "10201020289",
"qty": 1,
"basePrice": 6000,
"price": 6000,
"amount": 6000,
"amountNonVat": 5454.545454545455,
"payAmount": 6000,
"vatAmount": 545.4545454545455,
"amountVat": 6000,
"cityTaxAmount": 0,
"cardAddedBonus": 180,
"cardUsedBonus": 0,
"hasVat": "Y",
"hasCityTax": "N"
}
],
"OrderPaymentLineModel": {
"bankId": "01",
"amount": 501000,
"payAmount": 501000,
"changeAmount": 0
}
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://retailapiv2.smartlogic.mn/api/sale/order' \
--header 'Content-Type: application/json' \
--data-raw '{
"LoyaltyModel": {
"cardPkId": "2405281310211505992",
"cardId": "2222222222222",
"baseAmount": 501000,
"amount": 501000,
"bonusPercent": 3,
"discountPercent": 0,
"discountAmount": 0,
"bonusUsedAmount": 0,
"bonusAddedAmount": 15030,
"giftUsedAmount": 0
},
"OrderHeaderModel": {
"documentDate": "2024/05/28",
"documentDesc": "R839070988",
"shippingDateTime": "2024/05/28 08:41:40",
"shippingName": "[email protected]",
"ShippingPhone": "98119218",
"shippingAddress": "u0423u043Bu0430u0430u043Du0431u0430u0430u0442u0430u0440, u0411u0430u044Fu043Du0437u04AFu0440u0445 u0434u04AFu04AFu0440u044Du0433, test",
"totalAmount": 501000,
"totalPayAmount": 501000,
"totalBaseAmount": 501000,
"totalAmountNonVat": 455454.55,
"vatAmount": 45545.45,
"cityTaxAmount": 0,
"totalItemQty": 1,
"totalItemCount": 1,
"bonusCardPercent": 3,
"totalCardAddedBonus": 167000,
"totalCardUsedBonus": 0,
"cardId": "2222222222222",
"loyaltyType": "B",
"totalAmountVat": 501000,
"cardCustomerName": "Munkhbat",
"email": "[email protected]",
"saleChannelId": "003"
},
"OrderLineModel": [
{
"documentDate": "2024/05/28",
"itemId": "10201050288",
"qty": 1,
"basePrice": 495000,
"price": 495000,
"amount": 495000,
"amountNonVat": 450000,
"payAmount": 495000,
"vatAmount": 45000,
"amountVat": 45000,
"cityTaxAmount": 0,
"cardAddedBonus": 14850,
"cardUsedBonus": 0,
"hasVat": "Y",
"hasCityTax": "N"
},
{
"documentDate": "2024/05/28",
"itemId": "10201020289",
"qty": 1,
"basePrice": 6000,
"price": 6000,
"amount": 6000,
"amountNonVat": 5454.545454545455,
"payAmount": 6000,
"vatAmount": 545.4545454545455,
"amountVat": 6000,
"cityTaxAmount": 0,
"cardAddedBonus": 180,
"cardUsedBonus": 0,
"hasVat": "Y",
"hasCityTax": "N"
}
],
"OrderPaymentLineModel": {
"bankId": "01",
"amount": 501000,
"payAmount": 501000,
"changeAmount": 0
}
}'
Responses
🟢200Success
application/json
Body
object {0}
Example
{}
Modified at 2024-10-02 09:53:01