1. Strona główna
  2. Dokumentacja
  3. REST API xSale
  4. Obsługa integracji z włas...
  5. Tworzenie integracji z własnym sklepem

Tworzenie integracji z własnym sklepem

Integrację z własnym sklepem utworzysz korzystając z endpointu:

POST /{organizationName}/integrations

Minimalny zakres danych, wymagany do utworzenia integracji, to nazwa (Name) i typ integracji (przekaż wartość 28 w polu IntegrationType). Włączona integracja zapewnia możliwość tworzenia aktywnych ofert oraz wybieranie i przetwarzanie procesów związanych z integracjami z systemami ERP. Szczegółowy opis dodawania integracji w interfejsie xSale znajdziesz w tym poradniku.

Przykładowy JSON:

{
  „Name”: „domenasklepu.pl„,
  „IsActive”: true,
  „IntegrationType”: 28
}

Tworząc integrację możesz od razu wprowadzić ustawienia, które zapewnią eksport zamówień na wybrany magazyn w systemie ERP, tworzenie dokumentów sprzedaży ze wskazaną serią oraz brak wysyłania w zamówieniach eksportowanych do ERPa pozycji z transportem przy darmowej dostawie. Prześlij żądane wartości w poniższych polach:

  • ExportToWarehouse – kod magazynu w systemie ERP zintegrowanym z twoją bazą xSale (Comarch ERP Optima, Comarch ERP XL lub Subiekt GT)
  • ERPDocumentSerialNumber – domyślna seria, jaką mają otrzymać dokumenty tworzone w systemie ERP (więcej informacji zawiera ten poradnik)
  • ExportWithoutTransport – prześlij true, aby zamówienia wysyłane do systemu ERP nie zawierały pozycji z transportem, gdy wysyłka jest darmowa

Jeśli chcesz wprowadzić wszystkie ustawienia przy tworzeniu integracji, skorzystaj z przykładu poniżej:

{
  „Name”: „domenasklepu.pl„,
  „IsActive”: true,
  „IntegrationType”: 28,
  „OrderSynchronization”: {
    „ExportToWarehouse”: „MAG-1„,
    „ERPDocumentSerialNumber”: „ECOM„,
    „ExportWithoutTransport”: true
  }
}