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
}
}