- Priority: 0
- Status: Closed
- Theme: Alysum
-
Assigned To:
Marek
- Private: No
- Open Date: 16.10.19, 23:31
- Opened by: Chitan Boss
- Closed by: Fred
- Closed on: 29.11.19, 10:44
- Reason: Closed
- Comment: Glad to help!
Ticket #15889 - Last translation problem
Panie Marku,
Ostatni problem, w załączniku pokazuję jakie dostaję maile przy nieszczęsnych newsletterach. Pomimo wykonania tłumaczenia tych tytułów i zawartości, kiedy zapisuję się z poziomu Front Buildera (czyli blok newslettera na home) to tytuły maili są po anglosasku, a jak zapisze się do newslettera podczas zakupów to przychodzą po polsku.
Po za tym nawet jak ktoś podczas zakupów/rejestracji nie kliknie ptaszka zgody na newsletter to otrzymuje maila z kodem rabatowym (jako nowy klient - trochę dziwne).
Już kończymy, odpalamy tą stronę :P
Pozdrawiam i z góry dziękuję za wszelką pomoc i sugestie.
http://test.fuerza.pl → to ta strona z wpisami do hosts
Comments
Zmieniłem funkcje w pliku /modules/pspagebuilder/classes/widget/newsletter.php https://take.ms/gliHc Proszę sprawdzić jak jest teraz
Teraz to już się całkiem pochrzaniło. Wcześniej przychodziły dwa maila (ich tytuły były nie przetłumaczone pomimo wykonania tego w panelu), teraz przychodzi raz jeden mail (z kodem rabatowym) ale bez potwierdzenia zapisania do newslettera. Teoretycznie tak chcieliśmy, ale teraz nie mogę zapisać się ponownie, nawet jak się usunę z poziomu panelu modułu, to mi cały czas informuje, że jestem zapisany.
Idealnie by było, gdyby:
1. Podczas zakupów i podczas zapisywania się do newslettera z frontu przychodził jeden mail (ten z kodem, bez newsletter-confirmation). Wtedy sobie wstawię teksty, że ktoś się zapisał do tego maila z kodem i tyle :)
2. Można usunąć kogoś z listy w module aby znów się mógł zapisać.
Inna sprawa, to podczas zakupów, nieważne, czy jako gość, czy jako zakładanie konta, zaznaczam zgodę z darmowego modułu GDPR a on mnie ponownie o to pyta na końcu przy płatnościach i nie podświetla ptaszka, jak chcę iść dalej. To problem szablonu, czy modułu?
Zostały tylko te dwa problemy i ma mnie Pan z głowy :)
:) sprobuję to wyjaśnić i naprawić jaknajszybciej
I Co, udało się, bo dalej nam źle działa ten cały newsletter. Niezależnie czy się zaznaczy zgodę na newsletter czy nie, podczas zakupów/rejestracji to się dostaje teraz maila z kodem rabatowym za zapisanie się do newslettera. Z frontu albo mnie informuje że jestem zapisany, a jak podaje maila, którego nigdy nie było, to nie ma reakcji.
Coś ten Page builder nie radzi sobie z natywnym modułem od newslettera. Można to jakoś obejść, aby był newsletter na froncie? Albo najlepiej naprawić.
Może Pan wybrać natywny modul przez “Load prestashop module” widget zamiast widgetu “Newsletter Form”. Proszę powiedzieć czy się udało
Okej działa, przychodzi jeden mail, tylko z kodem i to jest super. Jedynie co mnie drażni, to dlaczego nie łapie tłumaczenia tytułu maila?
Jest zrobione w tłumaczenia, maile tytuły a nie odczytuje tego? Na zrzucie pokazuję co jest.
No a co z tym zakładaniem konta. Mam odznaczoną zgodę na newsletter a on i tak przychodzi przy okazji dokończenia zakupów. Dziwne.
Może spróbować zmienić nazwę folderu “mails” na jakąkolwiek inną, w “/themes/fuerza” dla tego żeby korzystać z oryginalnych email szablonów
Co do newsletter, jak Pan się rejestrował, przez jaką formę?
Zakładałem konto i robiłem zakupy jako gość. Nie logowałem się wcześniej, tego nie sprawdzałem. Cały czas, po Pana zmianie w tym /modules/pspagebuilder/classes/widget/newsletter.php zaczął przychodzić jeden mail podczas zapisu z widgeta (ten z kodem) i to jest to, co chcieliśmy, ale przy każdej próbie zakupów: gość czy ktoś zakładający konto, płatność przy odbiorze czy przelewem - przychodzi ten kod co przy zapisie do newslettera. Zamiast dwóch maili (lub 3ech przy zakładaniu konta), zawsze przychodzą 3 (lub analogicznie 4). Nigdzie nie mogę wyłączyć tej opcji OPT-IN zapisu do newslettera podczas zakupów.
Czy jest Pan pewien że wszystko jest poprawnie skonfigurowano?
System który wysyła maili nie sprawdza jaki jest tam kod rabatowy, a po prostu wysyła to jak jest skonfigurowano w back office
Chyba nie do końca się rozumiemy:
Moduł ps_emailsubscription ma ustawiony rabat (wprowadzony z kodu wcześniej przygotowanego). Jak się ktoś zapisze czy to podczas rejestracji/zakupów czy to podczas wypełnienia stosownego pola na froncie, to otrzymuje JEDNEGO maila z kodem. I to jest super! Wcześniej dostawał dwa maile: newsletter subscription i newsletter voucher ale widocznie “coś” się popier**ło i wysyła jeden - ale tak jest dobrze, niech tak zostanie!
Problem jest, że jak robi Pan zakupy czy jako gość czy z zakładaniem konta, to czy zaznaczy Pan zapis do newslettera czy też nie, on robi “automatycznie” ten zapis. Z racji, że już nie przychodzi potwierdzenie zapisu do newslettera, tylko sam newsletter voucher, to przy każdej rejestracji/zakupach gościa klient otrzymuje tego maila z tym kodem - nawet jak nie zaznaczy, że chce się zapisać.
Proszę spróbować zakupić produkt jako gość (ja Pana usunąłem, więc może Pan na swoim mailu spróbować):
http://test.fuerza.pl/promocje/4-bransoletka-z-muszli.html Dostanie Pan 3 maile (4 przy rejestracji) nawet jak Pan nie zaznaczy checkboxa zapisu do newslettera to on Pana zapisze. Trochę to niezgodne z polskim prawem.
“Trochę to niezgodne z polskim prawem” — :), jest to po prostu “bug”.
Sprobuję znaleźć dla czego tak się dzieje
Nie mogę się zalogować do back office, proszę o aktualizację hasła
Konto klienta Pana usunąłem, aby Pan zobaczył ponownie proces rejestracji. Konto admina Pana jest niezmienne. Musi się dać zalogować.
test.fuerza.pl/admin6959
Oczywiście link jest taki jak był, powyżej źle mi się kliknęło:
http://test.fuerza.pl/admin6969 Hasło zostało sprawdzone - działa jak ta lala :D
Przed chwilą się zalogowałem na te dane?! Może przeskoczyło na fuerza.pl? Ale tam jest inny panel, więc niemożliwe. Proszę spojrzeć na zrzut: zalogowanie.png
Proszę mi powiedzieć, jak wywalić ten newsletter z formularza rejestracji/zakupów, wtedy wszystko będzie idealnie?
Na zrzucie pokazuje, o co mi chodzi - w którym to jest pliku, wywalę to ręcznie cały block jak będzie trzeba.
1. https://take.ms/j8sok
2. Plik /modules/ps_emailsubscription/ps_emailsubscription.php
https://take.ms/EsQBO
Faktycznie, sorry za zły login, miał być support@fuerza.pl - poprawiłem w ustawieniach konta.
Kurde Panie Marku - ukryłem ten newsletter ale ciągle dostaję potwierdzenie zapisania się w postaci kodu? Wyłączyłem ten zafajdany kod w subskrypcji newslettera i dalej on jest. Co się skopało, że to ciągle jest wysyłane przy każdej rejestracji zakupowej/zakupach gości.
Nie ogarniam tego.
Panie Marku,
Bardzo serdecznie i szczerze Pana przepraszam, za zawracanie głowy. Nie był to Pana problem ani Pana szablonu. Okazało się, że w wersji Presty powyżej 1.7.4.4 jest masę błędów, które nie zostały naprawione.
Jednym z nich jest niekumulowanie się rabatów - niby opcja jest, ale została jakoś wywalona.
To samo ma się z blockiem newslettera. Między czasie, jak walczyliśmy z tłumaczeniami tego całego widgeta (to, co Pan poprawił) moduł ten zaktualizował się do wersji 2.5.1 i wtedy wszystko jebł*** :)
Złożyło się to z Pana i moimi pracami. Co prawda teraz mi w ogóle nie wysyła żadnego maila o zapisie do newslettera, ale to mam nadzieję, że ogarnę.
Jeszcze raz dzięki za cierpliwość :)
Wszystko w porządku, cieszę się że Pan znalazł rozwiązanie. Proszę o kontakt w razie pytań