Automatyczne oznaczenie kupującego jako zweryfikowany w PrestaShop

Automatyczne oznaczenie kupującego jako zweryfikowany w PrestaShop
DS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 41
0

Mam min. dwie tabele(dla uproszczenia nazw tab1 oraz tab2) każda z tabeli ma między innymi kolumnę o nazwie ID. Teraz chce zrobić tak gdy w tabeli (tab2) kolumna o ID np 55 i cały rekord występuje w tej tabeli (tab2) to w tabeli (tab1) aktualizuj rekord o ID kolumny 55, aktualizuj kolumnę 'text_recenzje' na "Potwierdzony zakup" oraz aktualizuj kolumnę 'is_display_old' na 1 w tym rekordzie o ID kolumny 55 w tabeli (tab1)

Jak najprościej wykonać taką akcję w sklepie prestashop 1.7 Myślę ze php będzie odpowiedni do tego zadania?

KamilAdam
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Silesia/Marki
  • Postów: 5676
3

Chcesz to zrobić w PHP czy w SQLu?
Chcesz to zrobić raz (czy wywoływane okresowo) czy za każdym razem jak pojawia się zmiana? (Wtedy może trigger, chociaż triggery to zlo)

DS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 41
0

Może być i w Sql tylko nie wiem jaki trigger sobie z tym poradzi jak go wywołać dlatego myślę tez nad PHP. Ma to wykonywać się za każdym razem gdy ktoś doda komentarz pod produktem tak aby faktycznie jak ktoś kupił produkt pojawił się napis potwierdzony zakup. Już mi to wszystko działa tylko chciał bym to zautomatyzować:)

Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10307
2

Jeśli to jest prestashop, to przeszukaj najpierw ich rejestr pluginów, bo wydaje się prawdopodobne że ktoś już miał taki sam problem, i go rozwiązał.

Pisanie swoich kodów integrujących się w CMS zostawiłbym jako ostateczność - zwłaszcza takie, które integruje w ich bazę.

DS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 41
0

No właśnie ciężko z tym jest albo nie ma takiego plugin albo cos zewnętrznych(zagranicznych) w chmurze płatnego a i tak to nie działa odpowiednio z nowym prawem. Ja już przerobiłem odpowiedni plugin właśnie pod dany sklep wszystko działa jak powinno wraz z udu komentowaniem kto i kiedy kupił tylko musze ręcznie wyciągać dane do tego stworzyłem sobie odpowiedni widok w mysql gdzie właśnie otrzymuje id tam gdzie w tabeli pluginu muszę zmienić wartości. Wieć wszystko robie w sql ale jednak trzeba to zrobić a tak odywało by się wszystko automatycznie:)

Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10307
0
dsxsoft napisał(a):

No właśnie ciężko z tym jest albo nie ma takiego plugin albo cos zewnętrznych(zagranicznych) w chmurze płatnego a i tak to nie działa odpowiednio z nowym prawem. Ja już przerobiłem odpowiedni plugin właśnie pod dany sklep wszystko działa jak powinno wraz z udu komentowaniem kto i kiedy kupił tylko musze ręcznie wyciągać dane do tego stworzyłem sobie odpowiedni widok w mysql gdzie właśnie otrzymuje id tam gdzie w tabeli pluginu muszę zmienić wartości. Wieć wszystko robie w sql ale jednak trzeba to zrobić a tak odywało by się wszystko automatycznie:)

Możesz przerobić ten plugin który masz żeby robił to automatycznie.

DS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 41
0

To już mam wystarczy zrobić albo trigger w mysql albo w php tak jak napisałem w tym dlatego potrzebuje pomocy jak napisać redutę w php która zaktualizuje odpowiednie kolumny w tab1 gdy id tab 1 i 2 są takie same.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.