W Bird możesz stworzyć niestandardowe źródło katalogu produktów za pomocą punktu końcowego API. Odpowiedź API musi przestrzegać określonego formatu, który zawiera szczegóły produktów, warianty, obrazy i nie tylko. Poniżej znajduje się przewodnik, jak zbudować dane swojego katalogu produktów i jak stworzyć go za pomocą API.
Tworzenie niestandardowego katalogu produktów
Format API źródła katalogu produktów
Odpowiedź z punktu końcowego API powinna być tablicą obiektów produktów, z których każdy zawiera kilka pól. Oto struktura i przykładowe wartości dla każdego pola:
Pola wymagane:
id (string): Unikalny identyfikator produktu.Przykład:
"8890650190078"name (string): Nazwa produktu.Przykład: "
Mój produkt testowy"description (string): Opis produktu.Przykład:
"Fajny produkt z lampkami dostępny w różnych kolorach"status (string): Aktualny status produktu. Ważne wartości to:
active: Produkt jest aktywny i dostępny.archived: Produkt jest zarchiwizowany.draft: Produkt jest w wersji roboczej.Przykład:"active"created_at (string): Data i godzina utworzenia produktu, w formacie ISO-8601.Przykład:
"2022-05-25T10:55:16+02:00"updated_at (string): Data i godzina ostatniej aktualizacji produktu, w formacie ISO-8601.Przykład:
"2022-05-25T10:55:16+02:00"published_at (string): Data i godzina publikacji produktu, w formacie ISO-8601.Przykład:
"2022-05-25T10:55:16+02:00"vendor (string): Nazwa dostawcy produktu.Przykład:
"Mój dostawca"deleted_at (string): Data i godzina usunięcia produktu (jeśli dotyczy), w formacie ISO-8601.Przykład:
"2022-05-25T10:55:16+02:00"lub pusty ciąg"", jeśli produkt nie został usunięty.
Pola opcjonalne:
url (string): URL produktu.Przykład:
"https://www.myproduct.com"type (string): Typ produktu, który można używać do filtrowania i wyszukiwania produktów.Przykład:
"kolor"variants (array): Tablica wariantów produktu. Jeśli jest określona, każdy wariant musi zawierać
id,name,skui cenę.
Przykład:
images (array): Tablica obrazów produktów. Jeśli jest określona, każdy obraz musi zawierać
id,position,url,alt,widthiheight. Tablicavariant_idsmoże również łączyć obrazy z konkretnymi wariantami produktu.
variant_ids (array): Tablica identyfikatorów wariantów związanych z obrazem produktu.
Krok po kroku instrukcje dotyczące tworzenia niestandardowego katalogu produktów
Przygotuj swoje dane: Sformatuj odpowiedź z katalogu produktów zgodnie ze strukturą opisaną powyżej. Upewnij się, że wszystkie wymagane pola są uwzględnione, a opcjonalne pola takie jak
variants,imagesiurlsą dodawane w razie potrzeby.Utwórz punkt końcowy API: Użyj API BirdCRM do wysłania danych o produktach. Punkt końcowy oczekuje odpowiedzi, która przestrzega opisaną powyżej strukturę. Upewnij się, że dane są w poprawnym formacie JSON.
Przetestuj punkt końcowy: Zanim zintegrujesz źródło katalogu produktów z własnym przepływem pracy, ważne jest, aby przetestować punkt końcowy API, aby zweryfikować, czy dane są przetwarzane poprawnie. Zapewnia to, że wszystkie produkty i związane z nimi informacje (takie jak warianty i obrazy) są pobierane poprawnie.
Monitoruj i utrzymuj: Gdy źródło katalogu produktów zostanie utworzone, możesz monitorować jego wydajność za pomocą funkcji raportowania BirdCRM. Jeśli musisz zaktualizować szczegóły dotyczące produktów lub dodać nowe produkty, po prostu zaktualizuj dane za pomocą API.
Przykładowa odpowiedź API:
Postępując zgodnie z tymi krokami, możesz utworzyć i zarządzać niestandardowym źródłem katalogu produktów w Bird. Upewnij się, że odpowiedź API przestrzega wymaganego formatu, a będziesz mógł bezproblemowo zintegrować swoje produkty z platformą.


