Omnitron Order Webhooks

All services related to Omnitron order are listed in this page.

POST Pull Order from Omnitron

This webhook is used to manually add orders to a system.

Path: /api/v1/oms/orders_omnitron/

Request

  • Headers:

  • Authorization: Token

  • Body Parameters: None

  • Request Body: None

Body Parameters

Property
Data Type
Required
Descriptions

event

json

true

Details of the event (webhook type and unique id)

payload

json

true

Details of the order that will be saved to the database

Request Body

{
    "event": {
        "type": "order.updated",
        "uuid": "fc2ba32ba6da4c948c71c6adcf6396db"
    },
    "payload": {
        "pk": 31999,
        "number": "202531672482",
        "channel": {
            "pk": 20,
            "name": "Lacoste N11",
            "channel_type": "n11",
            "catalog": 6,
            "modified_date": "2018-06-25T08: 17: 46.816012Z",
            "created_date": "2018-06-04T08: 43: 25.515876Z",
            "conf": {
                "appKey": "63fa639d-fed2-4944-8cb5-549745f425d3",
                "N11_ACCEPT_ORDER": true,
                "N11_SHIPMENT_TEMPLATE": "UcretliTeslimat",
                "N11_DESC_KEY": "",
                "erp_code": "n11",
                "N11_VARIANT_ATTRIBUTES": [
                    "Renk",
                    "Beden"
                ],
                "top_categories": [
                    {
                        "id": "1001935",
                        "name": "Kadın Giyim & Aksesuar"
                    },
                    {
                        "id": "1001873",
                        "name": "Erkek Giyim & Aksesuar"
                    },
                    {
                        "id": "1001770",
                        "name": "Ayakkabı & Çanta"
                    },
                    {
                        "id": "1000039",
                        "name": "Bebek Giyim"
                    },
                    {
                        "id": "1002032",
                        "name": "Çocuk Giyim & Aksesuar"
                    },
                    {
                        "id": "1002809",
                        "name": "Saat"
                    },
                    {
                        "id": "1001929",
                        "name": "Güneş Gözlüğü"
                    },
                    {
                        "id": "1002663",
                        "name": "Aksesuar"
                    }
                ],
                "appSecret": "ihwQUETc5Ge4Wy0P",
                "N11_CARGO_PREPARING_DAY": "4",
                "ENV": "production",
                "N11_GET_ORDERS_START_DATE": "06/06/2018",
                "channel_erp_code": "n11"
            },
            "category_tree": 2
        },
        "status": "400",
        "date_placed": "2018-10-27T18: 55: 01.000001Z",
        "customer": {
            "pk": 23401,
            "channel": 20,
            "email": "[email protected]",
            "first_name": "John",
            "last_name": "Doe",
            "phone_number": null,
            "is_active": false,
            "channel_code": "11531413",
            "erp_code": null,
            "extra_field": {},
            "modified_date": "2018-10-27T18: 59: 05.550154Z",
            "created_date": "2018-10-27T18: 59: 05.550130Z",
            "date_joined": null,
            "email_allowed": false,
            "sms_allowed": false,
            "gender": null,
            "attributes": {}
        },
        "shipping_address": {
            "pk": 36708,
            "email": "[email protected]",
            "phone_number": "+90 555XXX0000",
            "first_name": "John",
            "last_name": "Doe",
            "country": {
                "pk": 1,
                "is_active": true,
                "name": "Italy",
                "code": "it",
                "mapping": []
            },
            "city": {
                "pk": 2,
                "is_active": true,
                "name": "MILANO",
                "country": 1,
                "mapping": [
                    {
                        "pk": 5248,
                        "content_type": 46,
                        "object_id": 2,
                        "integration_type": "trendyol",
                        "code": "Milano"
                    },
                    {
                        "pk": 4195,
                        "content_type": 46,
                        "object_id": 2,
                        "integration_type": "trendyol",
                        "code": "MILANO"
                    },
                    {
                        "pk": 3553,
                        "content_type": 46,
                        "object_id": 2,
                        "integration_type": "n11",
                        "code": "Milano"
                    }
                ]
            },
            "line": "Viale Edoardo Jenner",
            "title": "dolor sit amet",
            "township": {
                "pk": 47,
                "is_active": true,
                "name": "CENTRUM",
                "city": 2,
                "mapping": [
                    {
                        "pk": 5374,
                        "content_type": 44,
                        "object_id": 47,
                        "integration_type": "trendyol",
                        "code": "Milano-Centrum"
                    },
                    {
                        "pk": 3561,
                        "content_type": 44,
                        "object_id": 47,
                        "integration_type": "n11",
                        "code": "Milano Centrum"
                    }
                ]
            },
            "district": null,
            "postcode": "50000",
            "notes": null,
            "company_name": null,
            "tax_office": null,
            "tax_no": "18283150626",
            "e_bill_taxpayer": false,
            "hash_data": "05f675405ba77bef6130473485a4c20a",
            "address_type": "customer",
            "retail_store": null,
            "customer": {
                "pk": 23401,
                "channel": 20,
                "email": "[email protected]",
                "first_name": "John",
                "last_name": "Doe",
                "phone_number": null,
                "is_active": false,
                "channel_code": "11531413",
                "erp_code": null,
                "extra_field": {},
                "modified_date": "2018-10-27T18: 59: 05.550154Z",
                "created_date": "2018-10-27T18: 59: 05.550130Z",
                "date_joined": null,
                "email_allowed": false,
                "sms_allowed": false,
                "gender": null,
                "attributes": {}
            },
            "is_active": true,
            "mapping": []
        },
        "billing_address": {
            "pk": 36707,
            "email": "[email protected]",
            "phone_number": "+90 555XXX0000",
            "first_name": "John",
            "last_name": "Doe",
            "country": {
                "pk": 1,
                "is_active": true,
                "name": "Italy",
                "code": "it",
                "mapping": []
            },
            "city": {
                "pk": 2,
                "is_active": true,
                "name": "MILANO",
                "country": 1,
                "mapping": [
                    {
                        "pk": 5248,
                        "content_type": 46,
                        "object_id": 2,
                        "integration_type": "trendyol",
                        "code": "Milano"
                    },
                    {
                        "pk": 4195,
                        "content_type": 46,
                        "object_id": 2,
                        "integration_type": "trendyol",
                        "code": "MILANO"
                    },
                    {
                        "pk": 3553,
                        "content_type": 46,
                        "object_id": 2,
                        "integration_type": "n11",
                        "code": "Milano"
                    }
                ]
            },
            "line": "Viale Edoardo Jenner",
            "title": "dolor sit amet",
            "township": {
                "pk": 47,
                "is_active": true,
                "name": "CENTRUM",
                "city": 2,
                "mapping": [
                    {
                        "pk": 5374,
                        "content_type": 44,
                        "object_id": 47,
                        "integration_type": "trendyol",
                        "code": "Milano-Centrum"
                    },
                    {
                        "pk": 3561,
                        "content_type": 44,
                        "object_id": 47,
                        "integration_type": "n11",
                        "code": "Milano Centrum"
                    }
                ]
            },
            "district": null,
            "postcode": "50000",
            "notes": null,
            "company_name": null,
            "tax_office": null,
            "tax_no": "18283150626",
            "e_bill_taxpayer": false,
            "hash_data": "17d3f4b3482a50aed614f03f37643fed",
            "address_type": "customer",
            "retail_store": null,
            "customer": {
                "pk": 23401,
                "channel": 20,
                "email": "[email protected]",
                "first_name": "John",
                "last_name": "Doe",
                "phone_number": null,
                "is_active": false,
                "channel_code": "11531413",
                "erp_code": null,
                "extra_field": {},
                "modified_date": "2018-10-27T18: 59: 05.550154Z",
                "created_date": "2018-10-27T18: 59: 05.550130Z",
                "date_joined": null,
                "email_allowed": false,
                "sms_allowed": false,
                "gender": null,
                "attributes": {}
            },
            "is_active": true,
            "mapping": []
        },
        "currency": "try",
        "amount": "725.26",
        "shipping_amount": "6.34",
        "shipping_tax_rate": null,
        "extra_field": {
            "status": "2"
        },
        "orderitem_set": [
            {
                "pk": 48161,
                "order": 31999,
                "product": {
                    "pk": 22917,
                    "name": "Lacoste Erkek Regular Fit Kahverengi Gömlek",
                    "base_code": "CH0933",
                    "sku": "3169177",
                    "product_type": "0",
                    "is_active": true,
                    "parent": 26862,
                    "attributes": {
                        "alt_ust": "-",
                        "integration_tanim": "GOMLEK",
                        "renk_tonu": "KAHVERENGİ",
                        "wash": "3",
                        "kalip": "Regular Fit",
                        "integration_cocuk": "0",
                        "erkek": "1",
                        "integration_erp_cinsiyet": "MEN",
                        "integration_alt_ust": "-",
                        "integration_renk_tonu": "Kahverengi",
                        "integration_erp_icerik": "%100 PAMUK",
                        "marka": "001",
                        "integration_dry": "Kurutma makinesinde kurutulmaz",
                        "urun_detay": "Lacoste Erkek Regular Fit Kahverengi Gömlek",
                        "integration_iron": "Orta sıcaklıkta ütülenebilir",
                        "erenp_erenbarkod": "8001031691771",
                        "olcu_birimi": "Adet",
                        "integration_yaka": "-",
                        "desen": "000",
                        "integration_kalem_icerik": "<li>Materyal: %100 Pamuk</li><li>Kalıp: Regular Fit</li><li>Uzun Kollu</li><li>Lacoste gömlekler ile kış boyu şıklığınızı koruyun</li>",
                        "erp_icerik": "%100 PAMUK",
                        "urun_ana_grup": "001",
                        "beden": "T46",
                        "integration_stil": "010",
                        "integration_yurt_disi_barkod": "1CH0933F5RT46",
                        "integration_clean": "Kuru temizleme yapınız",
                        "bleach": "2",
                        "integration_erp_sezon": "18AW",
                        "integration_olcu_birimi": "Adet",
                        "integration_urun_detay": "Lacoste Erkek Regular Fit Kahverengi Gömlek",
                        "alt_marka": "LACOSTE",
                        "integration_desen": "000",
                        "integration_urun_ana_grup": "001",
                        "integration_renk_grup_kodu": "CH0933",
                        "integration_urun_ozel": "Lacoste Erkek Regular Fit Kahverengi Gömlek",
                        "integration_alt_grup": "001",
                        "iron": "2",
                        "renk_detay": "KAHVERENGİ",
                        "kalem_icerik": "<li>Materyal: %100 Pamuk</li><li>Kalıp: Regular Fit</li><li>Uzun Kollu</li><li>Lacoste gömlekler ile kış boyu şıklığınızı koruyun</li>",
                        "integration_erp_mensei": "TÜRKİYE",
                        "renk": "F5R",
                        "renk_grup_kodu": "CH0933",
                        "yurt_disi_barkod": "1CH0933F5RT46",
                        "kol_boyu": "Uzun Kollu",
                        "integration_erkek": "1",
                        "integration_bleach": "Ağartıcı kullanılmaz",
                        "filterable_size": "46",
                        "stil": "010",
                        "alt_grup": "001",
                        "integration_alt_marka": "LACOSTE",
                        "integration_cinsiyet": "Erkek",
                        "yaka": "-",
                        "integration_renk": "F5R",
                        "integration_erenp_erenbarkod": "8001031691771",
                        "urun_ozel": "Lacoste Erkek Regular Fit Kahverengi Gömlek",
                        "integration_marka": "001",
                        "kadin": "0",
                        "clean": "1",
                        "product_model_content": "18-aw",
                        "integration_renk_tonu_kod": "006",
                        "tanim": "GOMLEK",
                        "erp_cinsiyet": "MEN",
                        "renk_tonu_kod": "006",
                        "integration_wash": "40° 'de yıkanabilir",
                        "cocuk": "0",
                        "integration_beden": "T46",
                        "dry": "4",
                        "integration_renk_detay": "KAHVERENGİ",
                        "integration_kadin": "0",
                        "erp_mensei": "TÜRKİYE",
                        "erp_sezon": "18AW",
                        "model": "CH0933"
                    },
                    "attributes_kwargs": {
                        "integration_wash": {
                            "value": "40° 'de yıkanabilir",
                            "data_type": "dropdown",
                            "label": "40° 'de yıkanabilir"
                        },
                        "renk": {
                            "value": "F5R",
                            "data_type": "dropdown",
                            "label": "F5R"
                        },
                        "bleach": {
                            "value": "2",
                            "label": "Do not chlorine bleach"
                        },
                        "integration_tanim": {
                            "value": "GOMLEK",
                            "label": "SHIRTS"
                        },
                        "renk_tonu": {
                            "value": "KAHVERENGİ",
                            "label": "BROWN"
                        },
                        "wash": {
                            "value": "3",
                            "data_type": "dropdown",
                            "label": "Wash at 40° (Warm wash)"
                        },
                        "kalip": {
                            "value": "Regular Fit",
                            "label": "REGULAR FIT"
                        },
                        "kol_boyu": {
                            "value": "Uzun Kollu",
                            "label": "LONG SLEEVE"
                        },
                        "integration_erkek": {
                            "value": "1",
                            "data_type": "dropdown",
                            "label": "1"
                        },
                        "integration_cocuk": {
                            "value": "0",
                            "data_type": "dropdown",
                            "label": "0"
                        },
                        "integration_bleach": {
                            "value": "Ağartıcı kullanılmaz",
                            "label": "Do not bleach"
                        },
                        "integration_erp_cinsiyet": {
                            "value": "MEN",
                            "data_type": "dropdown",
                            "label": "MEN"
                        },
                        "filterable_size": {
                            "value": "46",
                            "data_type": "dropdown",
                            "label": "46"
                        },
                        "stil": {
                            "value": "010",
                            "data_type": "dropdown",
                            "label": "SPORTSWEAR"
                        },
                        "integration_renk_tonu": {
                            "value": "Kahverengi",
                            "data_type": "dropdown",
                            "label": "Kahverengi"
                        },
                        "marka": {
                            "value": "001",
                            "data_type": "dropdown",
                            "label": "Lacoste"
                        },
                        "integration_dry": {
                            "value": "Kurutma makinesinde kurutulmaz",
                            "data_type": "dropdown",
                            "label": "Kurutma makinesinde kurutulmaz"
                        },
                        "integration_iron": {
                            "value": "Orta sıcaklıkta ütülenebilir",
                            "label": "Mid Temperature Iron"
                        },
                        "alt_grup": {
                            "value": "001",
                            "data_type": "dropdown",
                            "label": "Gömlek"
                        },
                        "integration_urun_ana_grup": {
                            "value": "001",
                            "data_type": "dropdown",
                            "label": "Giyim"
                        },
                        "integration_cinsiyet": {
                            "value": "Erkek",
                            "label": "Men"
                        },
                        "yaka": {
                            "value": "-",
                            "data_type": "dropdown",
                            "label": "-"
                        },
                        "integration_renk": {
                            "value": "F5R",
                            "data_type": "dropdown",
                            "label": "F5R"
                        },
                        "desen": {
                            "value": "000",
                            "data_type": "dropdown",
                            "label": "-"
                        },
                        "integration_marka": {
                            "value": "001",
                            "data_type": "dropdown",
                            "label": "Lacoste"
                        },
                        "erp_sezon": {
                            "value": "18AW",
                            "data_type": "dropdown",
                            "label": "18AW"
                        },
                        "urun_ana_grup": {
                            "value": "001",
                            "data_type": "dropdown",
                            "label": "Giyim"
                        },
                        "product_model_content": {
                            "value": "18-aw",
                            "data_type": "dropdown",
                            "label": "18-aw"
                        },
                        "beden": {
                            "value": "T46",
                            "data_type": "dropdown",
                            "label": "T46"
                        },
                        "tanim": {
                            "value": "GOMLEK",
                            "label": "SHIRTS"
                        },
                        "integration_stil": {
                            "value": "010",
                            "data_type": "dropdown",
                            "label": "SPORTSWEAR"
                        },
                        "integration_clean": {
                            "value": "Kuru temizleme yapınız",
                            "label": "Dry clean"
                        },
                        "erp_cinsiyet": {
                            "value": "MEN",
                            "data_type": "dropdown",
                            "label": "MEN"
                        },
                        "renk_tonu_kod": {
                            "value": "006",
                            "data_type": "dropdown",
                            "label": "006"
                        },
                        "renk_detay": {
                            "value": "KAHVERENGİ",
                            "label": "BROWN"
                        },
                        "integration_erp_sezon": {
                            "value": "18AW",
                            "data_type": "dropdown",
                            "label": "18AW"
                        },
                        "integration_beden": {
                            "value": "T46",
                            "data_type": "dropdown",
                            "label": "T46"
                        },
                        "integration_yaka": {
                            "value": "-",
                            "data_type": "dropdown",
                            "label": "-"
                        },
                        "dry": {
                            "value": "4",
                            "label": "Do not tumble dry"
                        },
                        "integration_renk_detay": {
                            "value": "KAHVERENGİ",
                            "data_type": "dropdown",
                            "label": "KAHVERENGİ"
                        },
                        "integration_kadin": {
                            "value": "0",
                            "data_type": "dropdown",
                            "label": "0"
                        },
                        "integration_alt_grup": {
                            "value": "001",
                            "data_type": "dropdown",
                            "label": "Gömlek"
                        },
                        "iron": {
                            "value": "2",
                            "label": "medium ironing"
                        },
                        "clean": {
                            "value": "1",
                            "data_type": "dropdown",
                            "label": "Can be dry cleaned"
                        },
                        "integration_desen": {
                            "value": "000",
                            "data_type": "dropdown",
                            "label": "-"
                        }
                    },
                    "extra_attributes": {},
                    "group_products": [],
                    "productimage_set": [
                        {
                            "pk": 109353,
                            "status": "active",
                            "image": "{cdn_url}/products/2018/08/17/22928/3397b83a-a2c5-4c2a-a296-c28ee82274fe.jpg",
                            "order": 20,
                            "specialimage_set": []
                        },
                        {
                            "pk": 109354,
                            "status": "active",
                            "image": "{cdn_url}/products/2018/08/17/22928/8c11b6c8-c6f0-4d87-a51c-0ebe95d9bb2c.jpg",
                            "order": 22,
                            "specialimage_set": []
                        },
                        {
                            "pk": 109355,
                            "status": "active",
                            "image": "{cdn_url}/products/2018/08/17/22928/57f36421-9e16-42c4-8d30-7378d294d310.jpg",
                            "order": 24,
                            "specialimage_set": []
                        },
                        {
                            "pk": 109357,
                            "status": "active",
                            "image": "{cdn_url}/products/2018/08/17/22928/530fa3f0-9c94-4c0d-9bba-93244e189eb5.jpg",
                            "order": 32,
                            "specialimage_set": []
                        },
                        {
                            "pk": 109366,
                            "status": "active",
                            "image": "{cdn_url}/products/2018/08/17/22928/bc4a24b9-51f6-494e-b469-427d04dad4cd.jpg",
                            "order": 34,
                            "specialimage_set": []
                        },
                        {
                            "pk": 109356,
                            "status": "active",
                            "image": "{cdn_url}/products/2018/08/17/22928/1c2086ee-3031-4f83-9bc6-7ff25a63b5e6.jpg",
                            "order": 35,
                            "specialimage_set": []
                        },
                        {
                            "pk": 109351,
                            "status": "active",
                            "image": "{cdn_url}/products/2018/08/17/22928/39aeaad0-434d-4a55-a030-104bff385bab.jpg",
                            "order": 37,
                            "specialimage_set": []
                        }
                    ],
                    "attribute_set": 7,
                    "productization_date": "2018-08-17T11:39:34.070371Z",
                    "modified_date": "2020-04-30T07:45:55.089522Z"
                },
                "status": "510",
                "price_currency": "try",
                "price": "718.92",
                "tax_rate": "8.00",
                "extra_field": {
                    "status": "2",
                    "id": "113362899",
                    "campaign_number": "848310592757230"
                },
                "price_list": {
                    "pk": 1,
                    "name": "lacoste_price_list",
                    "code": "lacoste_price_list",
                    "is_auto_sync": true,
                    "modified_date": "2018-03-19T11:28:50.209920Z",
                    "created_date": "2018-03-19T11:28:50.209898Z"
                },
                "stock_list": {
                    "pk": 1,
                    "name": "lacoste_stock_list",
                    "code": "lacoste_stock_list",
                    "is_auto_sync": true,
                    "modified_date": "2018-03-19T11:29:04.712208Z",
                    "created_date": "2018-03-19T11:29:04.712188Z"
                },
                "invoice_number": "SEP2018000149774",
                "invoice_date": "2018-10-30T12:11:53Z",
                "e_archive_url": "{domain_url}?vkn=3430333513&uuid=be2e3fb7-6b98-49b0-9f21-051185e24955",
                "cancel_status": null,
                "status_display": "shipped_and_informed",
                "installment_interest_amount": "0.00",
                "net_amount": "718.92",
                "tracking_number": "202531672482",
                "shipping_company": "yurtici",
                "discount_amount": "0.00",
                "shipment_code": "848310592757230",
                "benefitapplicant_set": [],
                "external_status": null,
                "retail_price": null,
                "mapping": [
                    {
                        "pk": 81637,
                        "content_type": 59,
                        "object_id": 48161,
                        "integration_type": "external_company",
                        "code": "48161"
                    }
                ]
            }
        ],
        "discountitem_set": [],
        "transaction_set": [],
        "payment_option": null,
        "payment_option_slug": null,
        "bin_number": null,
        "installment": null,
        "installment_count": null,
        "installment_interest_amount": "0.00",
        "cargo_company": {
            "pk": 1,
            "name": "Yurtiçi Kargo",
            "erp_code": "yurtici_kargo",
            "shipping_company": "yurtici"
        },
        "invoice_number": "SEP2018000149774",
        "invoice_date": "2018-10-30T12:11:53Z",
        "e_archive_url": "{domain_url}?vkn=3430333513&uuid=be2e3fb7-6b98-49b0-9f21-051185e24955",
        "refund_amount": "0.00",
        "discount_refund_amount": "0.00",
        "shipping_refund_amount": "0.00",
        "discount_amount": "0.00",
        "cancellation_info": {},
        "status_display": "shipped",
        "tracking_number": "202531672482",
        "is_send": true,
        "cancel_status": null,
        "net_shipping_amount": 6.34,
        "remote_addr": null,
        "fundstransfertransaction_set": [],
        "has_gift_box": true,
        "gift_box_note": "OMS'de hayatlar kelebigin omru kadardir.",
        "tracking_url": "{domain_url}/reports/SSWDocumentDetail.aspx?DocId=202531672482",
        "external_status": null,
        "payondeliverytransaction_set": [],
        "loyaltytransaction_set": [],
        "bextransaction_set": [],
        "cancellationplan_set": [],
        "cashregistertransaction_set": [],
        "client_type": "default",
        "mapping": [
            {
                "pk": 81638,
                "content_type": 54,
                "object_id": 31999,
                "integration_type": "external_company",
                "code": "202531672482"
            }
        ],
        "ordertransaction_set": [],
        "ordershippinginfo_set": [
            {
                "pk": 30613,
                "order": 31999,
                "shipping_company": "yurtici",
                "send_response": {},
                "is_send": false
            }
        ],
        "delivery_type": "same_day"
    }
}

Response 204 No Content

Response 202 Accepted

Response Description

There is no response.

Response Status Codes

  • 204 No Content: The request was successful and there is no content to be returned.

  • 202 Accepted: One of the following conditions was encountered. Details can be found in the Sentry logs.

    • An order with the given order number already exists in the given channel.

    • Given omnitron id is lower than the MIN_ORDER_OMNITRON_ID setting.

    • Given channel is not one of the allowed channels in the ORDER_FILTERING setting.

    • A cargo company with the given shipping_company enum and erp_code does not exist in the system.

    • One of the properties does not match with Order_FILTERING setting.

  • 400 Bad Request: The request was malformed or missing, false given required parameters.

  • 401 Unauthorized: The requested user is not authorized to access the requested resource.

  • 406 Not Acceptable: The server cannot produce a response matching the list of acceptable values defined in the request's headers.

  • 403 Forbidden: The server understands the request, but the client is not authorized to access the requested resource.

  • 429 Too Many Requests: Made too many requests in a given amount of time and the server is rate limiting the request.

  • 500 Internal Server Error: An unexpected error occurred on the server.

Last updated

Was this helpful?