• 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

Marek 17 Oct 2019, 15:44

Zmieniłem funkcje w pliku /modules/pspagebuilder/classes/widget/newsletter.php https://take.ms/gliHc Proszę sprawdzić jak jest teraz

Chitan Boss 17 Oct 2019, 23:34

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 :)

Marek 18 Oct 2019, 07:37

:) sprobuję to wyjaśnić i naprawić jaknajszybciej

Chitan Boss 21 Oct 2019, 11:29

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ć.

Marek 21 Oct 2019, 13:46

Może Pan wybrać natywny modul przez “Load prestashop module” widget zamiast widgetu “Newsletter Form”. Proszę powiedzieć czy się udało

Chitan Boss 21 Oct 2019, 20:04

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.

Chitan Boss 21 Oct 2019, 20:05

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.

Marek 21 Oct 2019, 20:27

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ę?

Chitan Boss 21 Oct 2019, 23:37

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.

Marek 22 Oct 2019, 14:18

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

Chitan Boss 22 Oct 2019, 23:01

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.

Marek 23 Oct 2019, 11:36

“Trochę to niezgodne z polskim prawem” — :), jest to po prostu “bug”.
Sprobuję znaleźć dla czego tak się dzieje

Marek 23 Oct 2019, 12:14

Nie mogę się zalogować do back office, proszę o aktualizację hasła

Chitan Boss 23 Oct 2019, 12:40

Konto klienta Pana usunąłem, aby Pan zobaczył ponownie proces rejestracji. Konto admina Pana jest niezmienne. Musi się dać zalogować.
test.fuerza.pl/admin6959

Chitan Boss 23 Oct 2019, 16:23

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

Marek 23 Oct 2019, 16:42
Jest jeden błąd.
Pracownik nie istnieje lub hasło jest nieprawidłowe.
Chitan Boss 23 Oct 2019, 17:01

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.

Marek 23 Oct 2019, 17:13

1. https://take.ms/j8sok

2. Plik /modules/ps_emailsubscription/ps_emailsubscription.php
https://take.ms/EsQBO

Chitan Boss 23 Oct 2019, 21:29

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.

Chitan Boss 23 Oct 2019, 23:35

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ść :)

Marek 24 Oct 2019, 09:59

Wszystko w porządku, cieszę się że Pan znalazł rozwiązanie. Proszę o kontakt w razie pytań