Etapy integracji

Na tej stronie znajdziesz omówienie kroków niezbędnych do stworzenia integracji z kompleksowym systemem składania zamówień.

  1. Konfigurowanie konta

    1. W Centrum działań wykonaj zadania wprowadzające zgodnie z opisem w sekcji Konfiguracja konta.
    2. Przyznaj uprawnienia do edycji adresowi food-support@google.com w swoim projekcie GCP do obsługi zamówień. Umożliwi to Google dostęp do Twojego projektu GCP w celu uzyskania pomocy technicznej.
    3. Jeśli zespół zajmujący się kompleksowym zamawianiem zatwierdził Twoją integrację, prześlij prośbę o wprowadzenie. Jeśli nie, zgłoś zainteresowanie, przesyłając formularz zgłoszenia zainteresowania kompleksowym zamawianiem.
  2. Implementacja plików danych

    1. Utwórz pliki danych Restaurant, Service i Menu. Więcej informacji znajdziesz w artykule o tworzeniu pliku danych.
    2. Przetestuj swoje pliki danych za pomocą funkcji szybkiego testowania. Szczegółowy przewodnik znajdziesz w artykule Testowanie pliku danych.
    3. Generuj pliki kanałów automatycznie do przetwarzania wsadowego.
    4. Hostuj pliki danych piaskownicy i produkcyjne zgodnie z opisem w sekcji Pozyskiwanie wsadowe.
    5. Twórz aktualizacje w czasie rzeczywistym. Więcej informacji znajdziesz w artykule o aktualizacjach w czasie rzeczywistym.
  3. Zaprojektuj implementację punktu końcowego realizacji zamówień. Więcej informacji znajdziesz w artykule Fulfillment API.
  4. Wdrażanie działania dotyczącego płatności

    1. Przygotuj akcję dotyczącą płatności z myślą o idealnym, domyślnym przypadku użycia (zwanym też „szczęśliwą ścieżką”). Więcej informacji znajdziesz w artykule o Fulfillment API i w artykule Konfigurowanie obsługi płatności.
    2. Przetestuj akcję dotyczącą płatności za pomocą szybkiego testowania. Wykonaj instrukcje podane w artykule Testowanie ręczne za pomocą narzędzia do szybkiego testowania.
    3. Włączyć obsługę zgłoszeń ekstremalnych w akcję realizacji transakcji.
    4. Przetestuj akcję realizacji płatności za pomocą narzędzia do testowania automatycznego. Postępuj zgodnie z instrukcjami podanymi w sekcji Testowanie za pomocą narzędzia do automatycznego testowania.
  5. Wdrażanie działania przesłania zamówienia

    1. Utwórz akcję przesłania zamówienia. Więcej informacji znajdziesz w artykule o interfejsie Fulfillment API i w artykule Konfigurowanie funkcji przesyłania zamówienia.
    2. Sprawdź działanie przesłania zamówienia za pomocą funkcji szybkiego testowania. Wykonaj instrukcje podane w sekcji Testowanie ręczne za pomocą narzędzia do szybkiego testowania.
    3. Zadbaj o obsługę zgłoszeń skrajnych w działaniu złożonego zamówienia.
    4. Sprawdź działanie przesłania zamówienia za pomocą automatycznego narzędzia do testowania. Postępuj zgodnie z instrukcjami podanymi w sekcji Testowanie za pomocą narzędzia do automatycznego testowania.
  6. Płatność online

    1. Sprawdź parametry tokenizacji za pomocą JSFiddle. Więcej informacji znajdziesz w artykule Testowanie bramy płatności Google Pay.
    2. Zaimplementuj parametry tokenizacji w odpowiedzi na żądanie płatności. Więcej informacji znajdziesz w artykule o konfigurowaniu Google Pay.
    3. Zaimplementuj interfejs API Charge firmy obsługującej płatności w działaniu przesłania zamówienia. Aby uzyskać więcej informacji, skontaktuj się ze swoim dostawcą usług płatniczych.
    4. Parametry tokenizacji możesz przetestować za pomocą funkcji szybkiego testowania. Więcej informacji znajdziesz w artykule o testowaniu płatności online.
  7. Utwórz aktualizacje zamówień asynchronicznych zgodnie z opisem w sekcji Aktualizacja zamówienia asynchronicznego.
  8. Testowanie

    1. Przeprowadź własny test akceptacji użytkowników (UAT), korzystając z kompleksowego testu. Więcej informacji znajdziesz w sekcji Szybki test.
    2. uruchomić automatyczne narzędzie do testowania, aby przetestować przypadki brzegowe; Więcej informacji znajdziesz w artykule Automatyczny test integracji.
  9. Przygotowania do wprowadzenia na rynek

    1. Skontaktuj się z konsultantem Google i poczekaj na dalsze instrukcje. Więcej informacji znajdziesz w artykułach Przygotowanie do wprowadzenia na rynek i Lista kontrolna gotowości do wprowadzenia na rynek.