Zamówienia

Tworzy zamówienie

Tworzenie nowego zamówienia w systemie Sellasist

post/orders

Request body

idstring

Zewnętrzny identyfikator zamówienia (order_import_id)

datestring

Data utworzenia zamówienia (Y-m-d H:i:s)

document_numberstring

Numer powiązanego dokumentu zakupu/faktury

language_idinteger

ID języka zamówienia

invoiceinteger

Czy wymagana faktura (0 lub 1)

commentstring

Uwagi kupującego do zamówienia

payment_namestring

Zewnętrzna nazwa metody płatności

shipment_namestring

Zewnętrzna nazwa sposobu wysyłki

external_payloadstring

Pełne surowe dane integracji w formacie tekstowym/JSON

external_modelstring

Techniczna nazwa modelu zewnętrznej integracji

external_accountstring

Identyfikator konta zewnętrznego w panelu

emailstring
tracking_numberstring

Numer listu przewozowego

shipment_pricenumber

Koszt dostawy

payment_taxnumber

Dodatkowa prowizja doliczana do płatności (payment_price)

shop_idinteger

ID zintegrowanego sklepu w Sellasist

payment_status'unpaid' | 'paid' | 'partial' | 'excess'
paidnumber

Kwota rzeczywiście zapłacona przez klienta

shipment_idinteger

Wewnętrzne ID sposobu wysyłki

payment_idinteger

Wewnętrzne ID sposobu płatności

sumnumber

Łączna kwota zamówienia (wraz z kosztami dostawy i prowizjami)

readonlyinteger

Zablokowanie edycji zamówienia (0 lub 1)

importantinteger

Flaga oznaczająca ważne zamówienie (0 lub 1)

deadlinestring

Ostateczna data realizacji (Y-m-d)

currencystring

Trzyliterowy kod waluty (np. PLN)

statusinteger

Wewnętrzne ID statusu, na jaki ma zostać ustawione zamówienie

Example request

{
  "id": "ORDER-99821",
  "date": "2026-07-20 12:00:00",
  "document_number": "FV/2026/07/12",
  "language_id": 2,
  "invoice": 1,
  "comment": "Pilna wysyłka",
  "payment_name": "PayU",
  "shipment_name": "Paczkomat InPost",
  "external_payload": "JSON_PAYLOAD_STRING",
  "external_model": "AllegroCheckoutForm",
  "external_account": "moje_konto_allegro",
  "email": "klient@example.com",
  "tracking_number": "603236276201506110294169",
  "shipment_price": 12.99,
  "payment_tax": 0,
  "shop_id": 1,
  "payment_status": "paid",
  "paid": 162.99,
  "shipment_id": 3,
  "payment_id": 5,
  "sum": 162.99,
  "readonly": 0,
  "important": 1,
  "deadline": "2026-07-23",
  "currency": "PLN",
  "status": 1,
  "bill_address": {
    "name": "Jan",
    "surname": "Kowalski",
    "street": "Długa",
    "home_number": "15",
    "flat_number": "3",
    "description": "Domofon 3",
    "postcode": "31-147",
    "city": "Kraków",
    "state": "Małopolskie",
    "phone": "123456789",
    "company_name": "Firma Sp. z o.o.",
    "company_nip": "1234567890",
    "country": {
      "code": "PL"
    }
  },
  "shipment_address": {
    "name": "Jan",
    "surname": "Kowalski",
    "street": "Długa",
    "home_number": "15",
    "flat_number": "3",
    "description": "Dostarczyć do rąk własnych",
    "postcode": "31-147",
    "city": "Kraków",
    "state": "Małopolskie",
    "phone": "123456789",
    "company_name": "",
    "company_nip": "",
    "country": {
      "code": "PL"
    }
  },
  "pickup_point": {
    "code": "KRA12M",
    "type": "inpost",
    "address": "Kraków, ul. Długa 15"
  },
  "carts": [
    {
      "id": "CART-LINE-1",
      "quantity": 1,
      "symbol": "TS-FIT-M",
      "unit": "szt.",
      "catalog_number": "TSHIRT-FIT-M",
      "ean": "5901234567890",
      "product_id": 341,
      "variant_id": 7691,
      "tax": 23,
      "variants_options_text": "W3t0ZXh0OiAiY29sb3IiLCB2YWx1ZTogImJsYWNrIn1d",
      "additional_information": "Rozmiar M, kolor czarny",
      "name": "Koszulka sportowa męska",
      "price": 150,
      "price_by": "sum",
      "price_sum": 150,
      "weight": 0.25,
      "price_original_sum": 150,
      "stock_update": 1,
      "additional_fields": [
        {
          "field_id": 2,
          "field_value": "Tekst na nadruk"
        }
      ]
    }
  ],
  "additional_fields": [
    {
      "field_id": 1,
      "field_value": "Wartość dodatkowego pola zamówienia"
    }
  ]
}

Response

Zamówienie zostało pomyślnie utworzone (lub system zwrócił istniejące o podanym zewnętrznym ID)

idinteger

Wewnętrzne ID utworzonego zamówienia w Sellasist

statusstring

Status dla istniejących (np. exist)

order_idinteger

Wewnętrzne ID istniejącego zamówienia

Example response

{
  "id": 1234,
  "status": "exist",
  "order_id": 1234
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.