Przejdź do głównej zawartości

Tworzenie dostawy z polem adresowym Line1

API V8 pozwala teraz tworzyć dostawy, w których adres, zamiast pól miasta, ulicy, domu i budynku, jest tworzony za pomocą pola Line1.

Line1 to część adresu określająca, jak znaleźć obiekt na mapie podczas geokodowania.

Przykład: London, Baker Street, 221B

Aby wygenerować adres, włącz "Użyj nowego formatu adresu" w sekcji "Format adresu dostawy" w ustawieniach restauracji
(Administracja -> Ustawienia sklepu -> Ustawienia ogólne) i wybierz tryb poniżej: "Miejsce dostawy", "mieszkanie", "piętro"...
Po tym zrestartuj Syrve POS i Syrve Office, aby zastosować ustawienia wyświetlania adresu.

Szczegóły tworzenia zapytania:

Podczas tworzenia dostawy pola adresowe (AddressDto) StreetId i House muszą być wypełnione w następujący sposób:
StreetId = f8aaf1ec-8f46-907f-9357-e4c27bab5f78 - puste ID ulicy w bazie danych (takie samo dla wszystkich baz).
House = "" - pusty ciąg znaków lub string.Empty, ale brak tego pola jest niedozwolony.

Przykład tworzenia adresu:

var address = new AddressDto
{
Line1 = "London, Baker Street, 221B",
StreetId = Guid.Parse("f8aaf1ec-8f46-907f-9357-e4c27bab5f78"),
House = "",
Flat = "4",
Floor = "2",
AdditionalInfo = "Szczegóły adresu",
Doorphone = "4",
Entrance = "1"
};