Press "Enter" to skip to content

Dodanie prostego zapytania o dany produkt bazującego na formularzu kontaktowym

Admin 0

Idea jest taka, aby w zapytaniu o dany produkt posłużyć się po prostu formularzem kontaktowym widocznym pod adresem:

Czyli po prostu na stronie kontaktowej. Chodzi o to, aby przez ten formularz przekazać informację o jaki dokładnie produkt chodzi. Najlepiej w treści wiadomości.

Takie rozwiązanie jest o tyle dobre, że wątek wiadomości wysłanej przez ten formularz (od danego klienta) można śledzić w dziale:

Klienci -> Biuro Obsługi Klienta

Czyli można mieć całą historię rozmowy dotyczącej tego konkretnego zapytania.

Oto jak to w łatwy sposób zrobić.

Uwaga, pokażemy to na przykładzie osadzenia linku do zapytania o produkt na karcie produktu. Jednak zapytanie może być wysłane z dowolnego miejsca poprzez przekazanie w linku ID danego produktu.

1. Modyfikacja szablonu karty produktu.

Otwieramy plik:

Następnie w wybranym przez nas miejscu wstawiamy link do zapytania:

Oczywiście posłużyliśmy się tutaj linkiem skracającym do strony kontaktowej:

Upewnij się że masz taki sam – lub ustaw Twój.

Po prostu sprawdź czy masz włączone przyjazne linki:

Preferencje > Dane URL i SEO > Przyjazny adres url > Tak

Następnie w tabelce na tej stronie znajdujemy stronę kontaktową i sprawdzamy jej „Przyjazny adres URL”

Jeśli masz wyłączone przyjazne linki spróbuj użyć takiego łącza:

Lub:

 

2. Modyfikacja kontrollera PHP strony kontaktowej

Otwieramy plik:

Znajdujemy metodę (funkcję):

W jej wnętrzu, przed wystąpieniem kodu:

Wstawiamy kod:

Następnie do przekazywanych danych szablonowych dopisujemy tę zmienną. Czyli zamieniamy kod:

Na:

3. Zmiana szablonu strony kontaktowej

Otwieramy plik:

Następnie dopisujemy to tę zmienną do treści w textarea. Zamieniamy:

Na:

Spowoduje to, że na początku wiadomości w formularzu kontaktowym pojawi się tekst:

Zapytanie o produkt: (Nazwa produktu)

Gotowe.

4. Odśwież cache

Aby zmiany były widoczne należy wyłączyć cache. Odświeżyć pamięć podręczną. Następnie ponownie włączyć cache.

Wszystko na podstronie:

Parametry zaawansowane -> Wydajność

Asekuracyjnie także odśwież folder

Na serwerze.

Share This:

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *