Proč se to hodí
Typický scénář: klient má v ERP různá střediska, fakturační řady nebo přepravní metody podle země. Místo replikování celé té podmínkové logiky ve vlastním můstku je často jednodušší nechat Base propsat výslednou hodnotu přímo do extra pole a tu si jen přečíst. Případnou změnu pravidla (např. nový dopravce pro danou zemi) pak stačí upravit na straně Base, bez zásahu do integrace.Čtení
- Zjistěte definici a ID jednotlivých polí metodou
getOrderExtraFields. - Do requestu
getOrderspřidejte parametrinclude_custom_extra_fields = true. - V odpovědi se objeví pole
custom_extra_fields— klíčem je ID extra pole, hodnotou obsah pro danou objednávku:
file má hodnota strukturu {"title": "...", "url": "..."} s odkazem ke stažení souboru.
Zápis
Hodnoty extra polí se zapisují metodousetOrderFields — stejnou, kterou používáte i pro úpravu adresy nebo poznámek u objednávky. Posílejte jen pole, která se skutečně mění.