Witam,
staram się dostosować sklep do obsługi produktów z różnymi walutami, przykład:
- produkt A - cena w PLN,
- produkt B - cena w EUR.
W sklepie nie ma możliwości wyboru waluty, produkty będą sprzedawane w ustalonych z góry walutach.
Dodam, że używam presty 1.4.4.1 i żaden ze mnie programista, ale walczę.
Na skróty dodałem w bazie danych pole określające walutę danego produktu, a w panelu zarządzania możliwość jej wyboru dla każdego produktu z osobna (pole "WALUTA_PRODUKTU").
1)
Strona produktu - Metodą prób i błędów wprowadziłem kilka modyfikacji i uzyskałem żądany efekt. Modyfikacji uległy m.in.:
- themes/.../product.tpl (if $product->WALUTA_PRODUKTU...{convertPrice price=$productPrice CENA_W_WALUCIE=$product->WALUTA_PRODUKTU}...)
- classes/Product.php (funkcja convertPrice zmodyfikowana o przesyłanie do displayPrice parametru CENA_W_WALUCIE
2)
Lista produktów - Tutaj mam problem;
- themes/.../product-list.tpl Gdzie i co zmodyfikować aby w obiekcie $product mieć wartość pola WALUTA_PRODUKTU ($product.WALUTA_PRODUKTU) ?
3)
Koszyk - Do podziału produktów w koszyku na grupy wg ich walut jeszcze nie doszedłem, ale jak ktoś ma jakieś sugestie, chętnie wysłucham.
Temat rozwojowy i liczę na Waszą pomoc