produkty.wenglorz.pl

1. Stan przed wprowadzeniem zmian: Strona działa wolno. Nie wyświetla się strona produktu „Przenośniki łańcuchowe”, a na stronie produktu „Podnośniki kubełkowe” nie mogą się załadować opcje wyboru wariantów. Przycisk zapytanie niestandardowe odsyła do formularza, którego wypełnienie i wysłanie skutkuje wysyłką wiadomości e-mail z notyfikacjami o zapytaniu na adres klienta oraz na adres firmy, a le […]

1. Stan przed wprowadzeniem zmian:
Strona działa wolno. Nie wyświetla się strona produktu „Przenośniki łańcuchowe”, a na stronie produktu „Podnośniki kubełkowe” nie mogą się załadować opcje wyboru wariantów.

Przycisk zapytanie niestandardowe odsyła do formularza, którego wypełnienie i wysłanie skutkuje wysyłką wiadomości e-mail z notyfikacjami o zapytaniu na adres klienta oraz na adres firmy, a le zapytanie niestandardowe nie jest odnotowywane na stronie ani w ramach zamówień Woocommerce ani w ramach zapytań z wtyczki YITH Request a Quote for WooCommerce. Numer w notyfikacjach jest numerem niepowiązanym z powyższymi wtyczkami, a numer sekwencyjny wypełnienia formularza z WP Forms.
W przypadku zapytań standardowych funkcjonowały one prawidłowo, ale w tytułach wiadomości występowały numery sekwencyjne wypełnionych formularzy z WP Forms, a w treści z wtyczki YITH Request a Quote for WooCommerce.

Klient na własną rękę wcześniej wgrał jedną z wtyczek do sekwencyjnej numeracji zamówień. Jednak powodowała ona błędy krytyczne we wtyczce YITH Request a Quote for WooCommerce.

Raport PageSpeed Insights:
https://pagespeed.web.dev/analysis/https-produkty-wenglorz-pl/dpd4hgq2hf?use_original_url=true&form_factor=mobile

2. Stan po wprowadzeniu zmian:
Dodano formularze do zapytań niestandardowych dla każdego z produktów.
Po wypełnieniu formularza generowany jest numer nowego zapytania o statusie zgodnym z „Nowe zapytanie” we wtyczce YITH Request a Quote for WooCommerce. Dzieki temu rozwiązaniu zapytania niestandardowe są widoczne w panelu klienta w zakładce „Zapytania” razem z zapytaniami standardowymi. Do wyświetlenia numeru zapytania w potwierdzeniu wykorzystywany jest mechanizm sesji PHP, a do wyświetlania prawidłowego numeru zapytania w wiadomościach metoda pobierająca ostatni numer zamówienia i inkrementująca go o 1, ponieważ dopiero w momencie wysłania formularza tworzone jest nowe zapytanie, a do momentu wysłania maili ostatnim numerem zapytania jest numer zapytania wcześniejszego niż nowoutworzone.
W przypadku zapytania standardowego jest ono tworzone przed wysłaniem maili, więc aby w mailach był numer pobierany jest aktualny ostatni numer zamówienia.

Dostosowano wygląd według wymagań oraz utworzono wersję dla urządzeń mobilnych.

Raport PageSpeed Insights:
https://pagespeed.web.dev/analysis/https-produkty-wenglorz-pl/hnbbauq9pd?form_factor=mobile