Skip to content

Sotuvchi tanlovlari ​

Sotuvchi-maslahatchilar tanlovlari: kredit tizimi ularni trade-sale/create ga seller_cart_id yuborib kreditga sotadi. Unda kassa navbati yo‘q: picking holatidagi tanlov ham, kassaga yuborilgani (sent) ham sotiladi.

MetodManzilVazifasi
GET/external/credit/seller-cartTanlovlar ro‘yxati
GET/external/credit/seller-cart/{model}/chequeTanlovni chek sifatida ochish

Tanlovlar ro‘yxati ​

GET/external/credit/seller-cart

Sarlavhadagi kompaniya va uning filiallarining har qanday holatdagi barcha tanlovlari. Sotiladiganlari — sotuv ombori filter[stock_id] bilan birga filter[status][]=picking&filter[status][]=sent; tanlov id si trade-sale/create ga seller_cart_id sifatida yuboriladi.

Sarlavhalar (headers) ​

SarlavhaQiymatTavsif
External-System-Secret-Key{external_system_secret_key}Tashqi tizim maxfiy kaliti
Company-Wasyt-Uuid{company_wasyt_uuid}Kompaniya wasyt UUID si bo‘yicha (yoki Company-Ican-Uuid)
Acceptapplication/jsonJavob JSON da
Accept-LanguageruXabarlar va nomlar tili: ru, uz, oz

So‘rov parametrlari ​

ParametrTavsif
filter[id]ID — aniq qiymat
filter[creator_id]Yaratuvchi — aniq qiymat
filter[company_id]Kompaniya — aniq qiymat
filter[stock_id]Ombor — aniq qiymat
filter[client_id]Mijoz — aniq qiymat
filter[sale_id]Sotish — aniq qiymat
filter[code]Kod — qator qismi bo‘yicha qidiruv
filter[currency]Valyuta — aniq qiymat
filter[status]Status — bitta qiymat yoki ro‘yxat filter[status][]
filter[sale_status]aniq qiymat
filter[is_reserved]aniq qiymat
filter[sent_at]davr: [0] — dan, [1] — gacha (Y-m-d)
filter[created_at]Yaratilgan — davr: [0] — dan, [1] — gacha (Y-m-d)
sort[]Saralash, - — kamayish bo‘yicha: id, -id, code, -code, sent_at, -sent_at, total_amount, -total_amount, created_at, -created_at
with[]Bog‘liq ma’lumotlarni qo‘shish: creator.profile, company, stock, client, sale, products.product.category, products.product.unit, products.service.category, products.bundle.category, products.bundle.items.product.unit
pageSahifa raqami, 1 dan
page-sizeSahifadagi yozuvlar soni, ko‘pi bilan 20
http
GET /external/credit/seller-cart?filter[stock_id]=1&with[0]=creator.profile&with[1]=client

Javob · 200 ​

Sahifalangan javob: yozuvlar data[] ichida, sahifalash links va meta da.

Javob maydonlari
MaydonTuriTavsif
dataobject[]Ma'lumotlar
data[].idintegerID
data[].creator_idintegerYaratuvchi
data[].company_idintegerKompaniya
data[].stock_idintegerOmbor
data[].client_idnullMijoz
data[].sale_idnullSotish
data[].codestringKod
data[].currencystringValyuta
data[].discount_modenull
data[].discount_valuenull
data[].is_reservedboolean
data[].amountintegerSumma
data[].discount_amountinteger
data[].total_amountinteger
data[].products_countinteger
data[].statusstringStatus
data[].sale_statusnull
data[].sent_atstring
data[].created_atstringYaratilgan
data[].updated_atstringYangilangan
data[].creatorobject
data[].creator.idintegerID
data[].creator.typestringTuri
data[].creator.role_idintegerRoli
data[].creator.company_idintegerKompaniya
data[].creator.partner_idnullHamkor
data[].creator.usernamestringLogin
data[].creator.pinflnullPINFL
data[].creator.phonestringTelefon
data[].creator.sipuni_sip_numberstringSipuni (SIP-raqam)
data[].creator.is_confirmedboolean
data[].creator.are_all_companies_availableboolean
data[].creator.last_login_atnull
data[].creator.created_atstringYaratilgan
data[].creator.updated_atstringYangilangan
data[].creator.is_deletedboolean
data[].creator.profileobject
data[].creator.profile.first_namestringIsm
data[].creator.profile.last_namestringFamiliya
data[].creator.profile.positionstringLavozim
data[].creator.profile.birth_datenullTug'ilgan kuni
data[].creator.profile.gendernullJinsi
data[].creator.profile.full_namestringFISH
data[].clientnull
json
{
    "data": [
        {
            "id": 51,
            "creator_id": 4,
            "company_id": 1,
            "stock_id": 1,
            "client_id": null,
            "sale_id": null,
            "code": "0002",
            "currency": "uzs",
            "discount_mode": null,
            "discount_value": null,
            "is_reserved": false,
            "amount": 1100,
            "discount_amount": 0,
            "total_amount": 1100,
            "products_count": 1,
            "status": "sent",
            "sale_status": null,
            "sent_at": "2026-09-30 12:56:29",
            "created_at": "2026-09-30 12:56:29",
            "updated_at": "2026-09-30 12:56:29",
            "creator": {
                "id": 4,
                "type": "employee",
                "role_id": 4,
                "company_id": 1,
                "partner_id": null,
                "username": "employee_1_1@local.host",
                "pinfl": null,
                "phone": "998030000001",
                "sipuni_sip_number": "211",
                "is_confirmed": true,
                "are_all_companies_available": false,
                "last_login_at": null,
                "created_at": "2026-09-30 12:47:59",
                "updated_at": "2026-09-30 12:49:04",
                "is_deleted": false,
                "profile": {
                    "first_name": "First name 1",
                    "last_name": "Last name 1",
                    "position": "Position 1",
                    "birth_date": null,
                    "gender": null,
                    "full_name": "Last name 1 First name 1"
                }
            },
            "client": null
        },
        {
            "id": 50,
            "creator_id": 4,
            "company_id": 1,
            "stock_id": 1,
            "client_id": null,
            "sale_id": null,
            "code": "0001",
            "currency": "uzs",
            "discount_mode": null,
            "discount_value": null,
            "is_reserved": false,
            "amount": 1100,
            "discount_amount": 0,
            "total_amount": 1100,
            "products_count": 1,
            "status": "picking",
            "sale_status": null,
            "sent_at": null,
            "created_at": "2026-09-30 12:56:29",
            "updated_at": "2026-09-30 12:56:29",
            "creator": {
                "id": 4,
                "type": "employee",
                "role_id": 4,
                "company_id": 1,
                "partner_id": null,
                "username": "employee_1_1@local.host",
                "pinfl": null,
                "phone": "998030000001",
                "sipuni_sip_number": "211",
                "is_confirmed": true,
                "are_all_companies_available": false,
                "last_login_at": null,
                "created_at": "2026-09-30 12:47:59",
                "updated_at": "2026-09-30 12:49:04",
                "is_deleted": false,
                "profile": {
                    "first_name": "First name 1",
                    "last_name": "Last name 1",
                    "position": "Position 1",
                    "birth_date": null,
                    "gender": null,
                    "full_name": "Last name 1 First name 1"
                }
            },
            "client": null
        }
    ],
    "links": {
        "first": "https://api.wasyt.uz/external/credit/seller-cart?page=1",
        "last": "https://api.wasyt.uz/external/credit/seller-cart?page=1",
        "prev": null,
        "next": null
    },
    "meta": {
        "current_page": 1,
        "from": 1,
        "last_page": 1,
        "links": [],
        "path": "https://api.wasyt.uz/external/credit/seller-cart",
        "per_page": 20,
        "to": 2,
        "total": 2
    }
}

Tanlovni chek sifatida ochish ​

GET/external/credit/seller-cart/{model}/cheque

{model} tanlovi (uning id si, navbat raqami code emas) chek ko‘rinishida: qatorlar joriy katalog bo‘yicha qayta narxlanadi va ombor qoldig‘i bilan cheklanadi (max_quantity), tovarlarda min_price bor. Qatorlar trade-sale/create ga o‘tkaziladi: tovarlar — products ga, is_service — services ga, is_bundle — bundles ga.

Sarlavhalar (headers) ​

SarlavhaQiymatTavsif
External-System-Secret-Key{external_system_secret_key}Tashqi tizim maxfiy kaliti
Company-Wasyt-Uuid{company_wasyt_uuid}Kompaniya wasyt UUID si bo‘yicha (yoki Company-Ican-Uuid)
Acceptapplication/jsonJavob JSON da
Accept-LanguageruXabarlar va nomlar tili: ru, uz, oz

Yo‘l parametrlari ​

ParametrTavsif
modelYozuv ID si

Javob · 200 ​

Javob maydonlari
MaydonTuriTavsif
idintegerID
creator_idintegerYaratuvchi
company_idintegerKompaniya
stock_idintegerOmbor
client_idnullMijoz
sale_idnullSotish
codestringKod
currencystringValyuta
discount_modenull
discount_valuenull
is_reservedboolean
amountintegerSumma
discount_amountinteger
total_amountinteger
products_countinteger
statusstringStatus
sale_statusnull
sent_atstring
created_atstringYaratilgan
updated_atstringYangilangan
productsobject[]Mahsulotlar
products[].idintegerID
products[].is_serviceboolean
products[].is_bundleboolean
products[].bundle_idnullKomplekt
products[].service_idnull
products[].namestringNomlanish
products[].categorystringKategoriya
products[].barcodestringShtrix kod
products[].quantityintegerMiqdori
products[].max_quantityinteger
products[].priceintegerNarxi
products[].currencystringValyuta
products[].imgobject
products[].img.widen_100object
products[].img.widen_100.rawstring
products[].img.widen_100.webpstring
products[].img.widen_500object
products[].img.widen_500.rawstring
products[].img.widen_500.webpstring
products[].img.originalobject
products[].img.original.rawstring
products[].img.original.webpstring
products[].discountintegerChegirma
products[].unitstring
products[].unit_accuracyinteger
products[].is_free_pricebooleanErkin narxda sotish
products[].min_priceinteger
products[].min_price_currencystring
products[].images_list_thumbsobject[]
products[].images_list_thumbs[].widen_100object
products[].images_list_thumbs[].widen_100.rawstring
products[].images_list_thumbs[].widen_100.webpstring
products[].images_list_thumbs[].widen_500object
products[].images_list_thumbs[].widen_500.rawstring
products[].images_list_thumbs[].widen_500.webpstring
products[].images_list_thumbs[].originalobject
products[].images_list_thumbs[].original.rawstring
products[].images_list_thumbs[].original.webpstring
products[].descriptionstringTavsif
clientnull
creatorobject
creator.idintegerID
creator.typestringTuri
creator.role_idintegerRoli
creator.company_idintegerKompaniya
creator.partner_idnullHamkor
creator.usernamestringLogin
creator.pinflnullPINFL
creator.phonestringTelefon
creator.sipuni_sip_numberstringSipuni (SIP-raqam)
creator.is_confirmedboolean
creator.are_all_companies_availableboolean
creator.last_login_atnull
creator.created_atstringYaratilgan
creator.updated_atstringYangilangan
creator.is_deletedboolean
creator.profileobject
creator.profile.first_namestringIsm
creator.profile.last_namestringFamiliya
creator.profile.positionstringLavozim
creator.profile.birth_datenullTug'ilgan kuni
creator.profile.gendernullJinsi
creator.profile.full_namestringFISH
json
{
    "id": 48,
    "creator_id": 4,
    "company_id": 1,
    "stock_id": 1,
    "client_id": null,
    "sale_id": null,
    "code": "0001",
    "currency": "uzs",
    "discount_mode": null,
    "discount_value": null,
    "is_reserved": false,
    "amount": 1100,
    "discount_amount": 0,
    "total_amount": 1100,
    "products_count": 1,
    "status": "sent",
    "sale_status": null,
    "sent_at": "2026-09-30 12:56:29",
    "created_at": "2026-09-30 12:56:29",
    "updated_at": "2026-09-30 12:56:29",
    "products": [
        {
            "id": 1,
            "is_service": false,
            "is_bundle": false,
            "bundle_id": null,
            "service_id": null,
            "name": "Product 1",
            "category": "Category 1-1-1 ru",
            "barcode": "0000000000001",
            "quantity": 1,
            "max_quantity": 1,
            "price": 1100,
            "currency": "uzs",
            "img": {
                "widen_100": {
                    "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                    "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                },
                "widen_500": {
                    "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                    "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                },
                "original": {
                    "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                    "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                }
            },
            "discount": 0,
            "unit": "Unit 1 ru",
            "unit_accuracy": 4,
            "is_free_price": false,
            "min_price": 0,
            "min_price_currency": "uzs",
            "images_list_thumbs": [
                {
                    "widen_100": {
                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                    },
                    "widen_500": {
                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                    },
                    "original": {
                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                    }
                },
                {
                    "widen_100": {
                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png",
                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                    },
                    "widen_500": {
                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png",
                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                    },
                    "original": {
                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png",
                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                    }
                }
            ],
            "description": "Description 1"
        }
    ],
    "client": null,
    "creator": {
        "id": 4,
        "type": "employee",
        "role_id": 4,
        "company_id": 1,
        "partner_id": null,
        "username": "employee_1_1@local.host",
        "pinfl": null,
        "phone": "998030000001",
        "sipuni_sip_number": "211",
        "is_confirmed": true,
        "are_all_companies_available": false,
        "last_login_at": null,
        "created_at": "2026-09-30 12:47:59",
        "updated_at": "2026-09-30 12:49:04",
        "is_deleted": false,
        "profile": {
            "first_name": "First name 1",
            "last_name": "Last name 1",
            "position": "Position 1",
            "birth_date": null,
            "gender": null,
            "full_name": "Last name 1 First name 1"
        }
    }
}