belialek Posted March 24, 2014 Share Posted March 24, 2014 (edited) Witam, Potrzebuję wykonać modyfikację (PS 1.4), umożliwiającą ustawienie kwoty od której obowiązywać będzie darmowa przesyłka. Do tej pory częściowo udało mi się uzyskać taki efekt modyfikując plik classes/cart.php, ale niestety nie jest to do końca to czego oczekuję. if ($orderTotalwithDiscounts >= (float)($free_fees_price) AND (float)($free_fees_price) > 0 AND (int)$id_zone == 9) Modyfikacja nalicza darmową przesyłkę od danej kwoty dla każdego klienta na terenie Polski, a mi zależy na ustawieniu różnej kwoty dla różnych grup klientów, np: grupa A - darmowa dostawa od 300złgrupa B - darmowa dostawa od 600zł W jaki sposób zmodyfikować ten warunek, aby brał pod uwagę grupę klienta? Nie wiem w jakiej zmiennej przechowywana jest informacja o grupie (domyślnej) klienta... Bardzo proszę o pomoc. EDIT: ewentualnie, żeby chociaż ten warunek podany wyżej ograniczał się dla jednej grupy klientów - tej drugiej mogę dodawać darmową przesyłkę kodem rabatowym (jakby nie brak możliwości określenia kraju w kodach rabatowych, to bym z braku laku obie grupy tak obsługiwał, no ale niestety...) Edited March 24, 2014 by belialek (see edit history) Link to comment Share on other sites More sharing options...
And63 Posted March 24, 2014 Share Posted March 24, 2014 Zmienna o grupie klienta przechowywana jest w bazie danych w tabeli ps_customer - kolumna id_default_group. Link to comment Share on other sites More sharing options...
belialek Posted March 24, 2014 Author Share Posted March 24, 2014 Tak, wiem - ale nie mam pojęcia jak to "wyciągnąć" i wrzucić do warunku... Czy ta zmienna jest w jakiś sposób gdzieś przechowywana w jakiejś zmiennej globalnej, czy jakoś samemu ją trzeba wyciągnąć? Generalnie podejście obiektowe to dla mnie czarna magia, więc poruszam się po tym pliku jak dziecko we mgle... Link to comment Share on other sites More sharing options...
belialek Posted March 28, 2014 Author Share Posted March 28, 2014 Naprawdę nikt nie jest w stanie pomóc? UP... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now