Polskie wsparcie PrestaShop

PrestaShop => Konfiguracja => Wątek zaczęty przez: chester w Listopad 02, 2016, 10:12:46 am

Tytuł: Cena refundowana produktu
Wiadomość wysłana przez: chester w Listopad 02, 2016, 10:12:46 am
Cześć wszystkim. Chciałbym w sklepie dodać cenę refundowaną produktu. Coś na wzór, jak w sklepie: https://www.ortopedio.pl
Czyli jest cena normalna, cena refundowana 100% i cena refundowana z ustaloną ceną (do wpisania w panelu admina).
Czy jest jakiś moduł, który by coś takiego dodał - może być płatny? Ewentualnie czy da się coś takiego dorobić? Z PHP nie będzie problemu, ale z PRESTĄ nie miałem zbytnio do czynienia i prosiłbym o jakieś wskazówki. Pozdrawiam.
Tytuł: Odp: Cena refundowana produktu
Wiadomość wysłana przez: west w Listopad 02, 2016, 10:23:03 am
musisz przerobić product.tpl w swoim szablonie. Jeśli nie masz problemów z php wystarczy, że zdefiniujesz nową cenę na bazie ceny produktu [-100%]. Jeśli chcesz mieć dodatkowo możliwość wprowadzenia takiej ceny musisz przerobić kontroler produktu oraz dodać pole w bazie danych w tabelach ps_product i ps_product_shop oraz zmodyfikowac formularz dodawania produktu w back office
Tytuł: Odp: Cena refundowana produktu
Wiadomość wysłana przez: chester w Listopad 02, 2016, 10:56:23 am
Jak przekazać nową cenę do koszyka? Gdzie poza tplką produktu muszę to edytować?
Tytuł: Odp: Cena refundowana produktu
Wiadomość wysłana przez: west w Listopad 02, 2016, 04:31:53 pm
tutaj musiałbyś przerobić cały kontroler koszyka. Natomiast pytanie po co ? Jeśli jest to wartość stała typu [-100%] wystarczy przerobić shopping-cart.tpl oraz wyświetlanie zamówienia w back office
Tytuł: Odp: Cena refundowana produktu
Wiadomość wysłana przez: endriu107 w Listopad 02, 2016, 06:19:27 pm
Można to zrobić bez ingerencji w kod korzystając z atrybutów.
Tytuł: Odp: Cena refundowana produktu
Wiadomość wysłana przez: chester w Listopad 03, 2016, 09:46:46 am
Można to zrobić bez ingerencji w kod korzystając z atrybutów.

Możesz coś więcej podpowiedzieć?  :)
Tytuł: Odp: Cena refundowana produktu
Wiadomość wysłana przez: endriu107 w Listopad 03, 2016, 10:08:51 am
Atrybuty wyboru jako radio i dla każdego atrybutu inna cena klient zaznacza np. atrybut refundacja i cena się zmienia na niższą.
Tytuł: Odp: Cena refundowana produktu
Wiadomość wysłana przez: chester w Listopad 04, 2016, 01:25:46 pm
Ok, atrybuty to jest to czego potrzebowałem. Ale mam jeden problem. Chciałbym w liście produktów na stronie głównej wyświetlać informację czy produkt jest refundowany. Wyświetlanie jest za pomocą product-list.tpl. Jednak tam nie jest przekazywana zmienna $groups - a przez zmienną $groups wyświetlane są atrybuty w product.tpl. Który plik/funkcję muszę edytować, żeby przekazać $groups do product-list.tpl ?