Tworzenie dynamicznych stron handlu elektronicznego na podstawie parametrów adresu URL

Note

Grupa handlu detalicznego firmy Dynamics 365 Commerce przeniosła się z usługi Yammer do Viva Engage. Jeśli nie masz dostępu do nowej społeczności Viva Engage, wypełnij ten formularz (https://aka.ms/JoinD365commerceVivaEngageCommunity), aby dodać i pozostać zaangażowanym w najnowsze dyskusje.

W tym artykule opisano sposób konfigurowania strony handlu elektronicznego firmy Microsoft Dynamics 365 Commerce obsługującej zawartość dynamiczną na podstawie parametrów adresu URL.

Stronę handlu elektronicznego można skonfigurować tak, aby obsługiwała inną zawartość na podstawie segmentu w ścieżce adresu URL. Ta konfiguracja sprawia, że strona jest dynamiczna. Użyj segmentu jako parametru, aby pobrać zawartość strony. Na przykład strona utworzona za pomocą konstruktora witryn i nazwana blog_viewer odwzorowuje się na adres URL https://fabrikam.com/blog. Za pomocą tej strony można wyświetlić inną zawartość na podstawie ostatniego segmentu w ścieżce adresu URL. Na przykład ostatnim segmentem adresu URL https://fabrikam.com/blog/article-1 jest artykuł-1.

Możesz także zastąpić sparametryzowany segment URL stroną konstruktora witryn. Na przykład strona utworzona w kreatorze witryn o nazwie blog_summary jest mapowana na adres URL https://fabrikam.com/blog/about-this-blog. Kiedy żądany jest URL https://fabrikam.com/blog z segmentem /about-this-blog na końcu, zwracana jest zawartość strony blog_summary, zamiast segmentu /about-this-blog interpretowanego jako parametr do użycia przez stronę https://fabrikam.com/blog.

Po wybraniu nazw parametrów, które mają być przekazywane do strony dynamicznej, nie należy używać nazwy strony dynamicznej, ponieważ jest ona wyświetlana w adresie URL (/blog w poprzednim przykładzie) jako nazwa parametru lub jako podciąg nazwy parametru.

Note

Moduł niestandardowy implementuje funkcje hostingu, pobierania i wyświetlania dynamicznej zawartości strony. Więcej informacji jest dostępnych w artykule Rozszerzanie kanału online.

Konfigurowanie dynamicznej strony handlu elektronicznego

Aby skonfigurować dynamiczną stronę handlu elektronicznego, utwórz stronę dynamiczną, utwórz podstawowy adres URL i skonfiguruj trasę na stronie dynamicznej.

Tworzenie strony obsługującej zawartość dynamiczną

Aby utworzyć stronę, która obsługuje zawartość dynamiczną, wykonaj kroki opisane w temacie Dodawanie nowej strony witryny. Strona wymaga implementacji modułu, który używa ostatniego segmentu w ścieżce adresu URL do pobierania zawartości z zewnętrznego źródła danych. Aby uzyskać więcej informacji dotyczących tworzenia modułów niestandardowych, zobacz Możliwości rozszerzania kanału online.

Tworzenie podstawowego adresu URL strony dynamicznej

Aby utworzyć podstawowy adres URL strony dynamicznej w kreatorze witryn handlowych, wykonaj następujące kroki:

  1. Przejdź do obszaru Adresy URL, a następnie wybierz pozycję Nowy > Nowy adres URL.
  2. W oknie dialogowym Tworzenie nowego adresu URL wybierz pozycję Strona wewnętrzna. W polu 'Ścieżka adresu URL' wprowadź ścieżkę, która służy jako katalog główny dla strony dynamicznej (w tym przykładzie /blog). Następnie kliknij przycisk Dalej.
  3. W oknie dialogowym Wybieranie strony wybierz utworzoną przez siebie stronę, która ma służyć jako strona dynamiczna, a następnie wybierz Zapisz.
  4. Wybierz opcję Publikuj.

Konfigurowanie ścieżki do strony dynamicznej

Aby skonfigurować trasę do strony dynamicznej w kreatorze witryn handlowych, wykonaj następujące kroki:

  1. Przejdź do Ustawień witryny > Rozszerzenia.
  2. W obszarze Ścieżki parametrów adresu URL wybierz opcję Dodaj, a następnie wprowadź ścieżkę URL wprowadzona podczas tworzenia adresu URL (w tym przykładzie jest to /blog).
  3. Wybierz Zapisz i opublikuj.

Po skonfigurowaniu trasy wszystkie żądania do sparametryzowanej ścieżki adresu URL zwracają stronę skojarzoną z tym adresem URL. Jeśli jakiekolwiek żądania zawierają dodatkowy segment, skojarzona strona zwraca i pobiera zawartość strony przy użyciu segmentu jako parametru. Na przykład https://fabrikam.com/blog/article-1 zwraca https://fabrikam.com/blog stronę wyświetlającą zawartość pobraną przy użyciu / article-1 parametru.

Zastępowanie sparametryzowanego adresu URL niestandardową stroną

Aby zastąpić sparametryzowany adres URL za pomocą strony niestandardowej w konstruktorze witryn handlowych, wykonaj następujące kroki:

  1. Przejdź do obszaru Adresy URL, a następnie wybierz pozycję Nowy > Nowy adres URL.
  2. W oknie dialogowym Tworzenie nowego adresu URL wybierz pozycję Strona wewnętrzna. W obszarze Ścieżka adresu URL wprowadź ścieżkę, która zawiera segment, który ma być zastąpiony (w tym przykładzie jest to /blog/about-this-blog). Następnie kliknij przycisk Dalej.
  3. W oknie dialogowym Wybierz stronę wybierz stronę niestandardową, a następnie wybierz pozycję Zapisz.
  4. Wybierz opcję Publikuj.
  5. Jeśli strona niestandardowa nie została jeszcze opublikowana, przejdź do strony, wybierz stronę niestandardową, a następnie wybierz pozycję Publikuj.

Po opublikowaniu strony niestandardowej witryna będzie obsługiwać stronę niestandardową zamiast strony dynamicznej z sparametryzowaną zawartością.

Dodatkowe zasoby

Modyfikacja istniejącej strony witryny

Dodawanie nowej strony witryny

Wybieranie układów stron

Zarządzanie metadanymi SEO

Zapisywanie, pogląd i publikowanie strony

Wzbogacanie strony produktu

Wzbogacanie strony docelowej kategorii

Weryfikowanie dostępności zawartości strony

Rozszerzanie kanału online