Polskie wsparcie PrestaShop
Plikownia => Moduły => Wątek zaczęty przez: Sikor62 w Luty 06, 2011, 10:00:07 pm
-
Witam
Czy posiada ktoś moduł - Płatność przy odbiorze z kwotą pobrania v0.5 z poprawionym błędem (Próba włamania (Order -> total_products_wt is empty))
Będę bardzo wdzięczny za pomoc.
-
Cyt.: Jest dość ciekawy moduł do pobrania stąd: http://www.prestaworks.com/payment-modules/8-cod-with-fee.html. Umożliwia on podbicie ceny wysyłki za pobraniem o wartość procentową lub liczbową.
koszt 5 Euro ( ok.20 zł)
Ten sam moduł można pobrać free - za darmo z adresu: http://www.anthecar.pl/SKLEP/202733-prestashop-software (http://www.anthecar.pl/SKLEP/202733-prestashop-software) a jest za darmo bo pochodzi z darmowej presty 118beta.
Nie wymyślę lepszego serwera ftp, więc umieściłem ten "dodatek" w moim sklepie w cenie 0zł. Link jest wysyłany automatycznie po przejściu wszystkich handlowych procedur. W razie jakby się Wam gdzieś zgubiło można "kupić" jeszcze raz...
Po wrzuceniu przez ftp do waszej Presty do katalogu "modules", należy zmienić uprawnienia katalogu z dodatkiem na 705.
Niektóre serwery nie akceptują też polskich znaków i wówczas trzeba ręcznie edytować zawartość pl.php, tkst "Gotówka przy dostawie z opłatą" nie moze zawierac polskich znaków diaktrycznych, należy je zamienić, np. "ą" na "a".
-
czy do wersji 1.4 jest też taki moduł?
-
A czemu miałoby nie działać?
Ja osobiście nie instaluję P1.4 bo już mam dość problemów z instalacją poprzedniej wersji - jak już zaczęło działać, to niech działa, ale Wy drodzy użytkownicy najnowszej wersji - po prostu sprawdźcie.
Pod adresem sklepu http://www.anthecar.pl/SKLEP/202733-prestashop-software/index można pobrać dwie fajnie działające wersje COD.
Najlepiej instalować przez panel admina, w menu "moduły" jest opcja "dodaj nowy moduł" potem jeszcze trzeba wskazać czy ma go pobrać z dysku czy z adresu url,
a na zakończenie przez ftp należy zmienić uprawnienia katalogu z zainstalowanym dodatkiem na 705.
Przypominam: Niektóre serwery nie akceptują też polskich znaków i wówczas trzeba ręcznie edytować zawartość pl.php, tkst "Gotówka przy dostawie z opłatą" nie moze zawierac polskich znaków diaktrycznych, należy je zamienić, np. "ą" na "a".
-
Mam wersję 1.4.3 i moduł 0.5 i na koniec przy wyborze sposobu płatności dostaję komunikat "Brak szablonu dla modułu validation"
Instalowałem moduł przez wrzucenie .zip-a z panelu administracyjnego.
Czy można jakoś dostać nowszą wersję 0.8?
-
@up
Przy wersji 0.8 również ten sam komunikat.
Rozwiązał ktoś problem płatności przy odbiorze?
-
W wersji 0.8 trzeba wrzucić następujące poprawki:
w pliku validation.php linię:
echo Module::display(__FILE__, 'validation.tpl');
zamienić na:
echo Module::display('cashondeliverywithfee', 'validation.tpl');
w pliku validation.tpl zamienić linię:
{include file=$tpl_dir./breadcrumb.tpl}
na:
{include file="$tpl_dir./breadcrumb.tpl"}
oraz linię:
{include file=$tpl_dir./order-steps.tpl}
na:
{include file="$tpl_dir./order-steps.tpl"}
Na koniec w pliku cashondeliverywithfee.php:
po linii:
$order->total_paid = floatval(Tools::convertPrice(floatval(number_format($cart->getOrderTotal(true, 3)+$CODfee , 2, '.', '')), $currency));
dodać:
$order->conversion_rate = $currency->conversion_rate;
Wszystko wymaga przetestowania, ale z grubsza wygląda na to, że działa ok.
-
Witam,
W załączeniu wersja działająca od 1.4.4.1 w górę. W pełni przeze mnie przetłumaczona.
Pozdrawiam
-
Witam,
W załączeniu wersja działająca od 1.4.4.1 w górę. W pełni przeze mnie przetłumaczona.
Pozdrawiam
po zainstalowaniu modułu nie może odnaleźć adresu validation.php
coś robię cały czas źle ale jeszcze nie wiem co
jakiś pomysł?
-
podaj link do sklepu
-
megalo.com.pl
-
no ale co w tym dziwnego jak masz w module zdefiniowany link do
http://btkit.pl/modules/maofree_cashondeliveryfee/validation.php
zamiast do
http://megalo.com.pl/modules/maofree_cashondeliveryfee/validation.php
od i cała tajemnica ;)
swoją drogą ten sam problem masz w przelewie bankowym link do domeny btkit.pl zamiast do megalo.com.pl
ogólnie w sklepie masz namieszane z tymi domenami ;)
-
a no i jasne, nie zauważyłam, że mi się domena nie zgadza. :-[ Dziękuje
-
jakby ktoś chciał to zainstalować pod wersję 1.8.9 to w pliku validation.php trzeba jeszcze zmienić
if ($confirm)
na
if (Tools::getValue('confirm'))
powinno zadziałać
W wersji 0.8 trzeba wrzucić następujące poprawki:
w pliku validation.php linię:
echo Module::display(__FILE__, 'validation.tpl');
zamienić na:
echo Module::display('cashondeliverywithfee', 'validation.tpl');
w pliku validation.tpl zamienić linię:
{include file=$tpl_dir./breadcrumb.tpl}
na:
{include file="$tpl_dir./breadcrumb.tpl"}
oraz linię:
{include file=$tpl_dir./order-steps.tpl}
na:
{include file="$tpl_dir./order-steps.tpl"}
Na koniec w pliku cashondeliverywithfee.php:
po linii:
$order->total_paid = floatval(Tools::convertPrice(floatval(number_format($cart->getOrderTotal(true, 3)+$CODfee , 2, '.', '')), $currency));
dodać:
$order->conversion_rate = $currency->conversion_rate;
Wszystko wymaga przetestowania, ale z grubsza wygląda na to, że działa ok.
-
poprawiłem, i faktycznie teraz jest ok;) dzięki
-
oczywiście chodziło mi o wersje 1.4.9.
a co do poprawki, moja radość była przedwczesna :(
raz działa, raz nie :/
dałem sobie z tym spokój i zainstalowałem:
Cash on delivery (COD) v1.0 by maofree
i tu już śmiga i więcej rzeczy można ustawić.
jakby ktoś chciał to zainstalować pod wersję 1.8.9 to w pliku validation.php trzeba jeszcze zmienić
if ($confirm)
na
if (Tools::getValue('confirm'))
powinno zadziałać
-
Witam,
założyłam sklep internetowy na prestashop i wszystko pięknie tylko koszyk zakupów nie działa tak, jak powinien. Nie pozostało mi nic innego jak prosić Was o pomoc, ja, jako świeżak, nie daję rady z tym tematem, liczę więc na wyrozumiałość :)
Poniżej opis problemu. prestashop 1.4
*cel: wysyłka kurierem lub PP: z przedpłatą - przelew na konto, przelew za pośrednictwem Transferuj.pl
bądź za pobraniem
*posiadam moduły takie jak: przelew bankowy v0.5, płatność przy odbiorze v 0.3,ship2pay v1.11
Działa do momentu wybrania np - kurier przedpłata- wybór : zwykły przelew lub transferuj.pl- po kliknięciu w transferuj.pl jest ok- przekierowanie na wybór konta bankowego itp, natomiast po wybraniu zwykłego przelewu- jest różnie- wywala z koszyka (Your shopping cart is empty), albo wraca na adres dostawy- dosłownie jakieś czary mary!
Jeśli wybiorę płatność przy odbiorze (sam wkurzający fakt to ten, ze wybieram np kuriera za pobraniem, przechodzę do wyboru płatność przy odbiorze- po czym gdy na to klikam to otrzymuję komunikat: "Wybrałeś płatność przy odbiorze jako metodę płatności.
Całkowita wartość twojego zamówienia wynosi 0,00 zł (brutto)" i mam potwierdzić zamówienie. potwierdzam i prawa strona sklepu się wygasza. A zamówienie wcale nie pojawia się w sklepie :(
Moje pytanie: co jest nie tak? Za wszelkie podpowiedzi, sugestie, pomoc - dziękuję!
-
ja bym obstawiał, że psuje "płatność przy odbiorze v 0.3". usuń go i zobacz czy chociaż część błędów przestanie się pojawiać.
-
Przećwiczyłem to i działa, jeśli nie zmienimy nic z poziomu koszyka.
Dodaj do koszyka
Koszyk
ilość +1
Dalej i do końca zamówienia za pobraniem
Po "Potwierdź zamówienie" robi się pusty ekran i w zamówieniu nie ma listy zamówionych towarów.
Można liczyć na poprawkę?
-
Tu jest moduł w wersji 1.0, który działa bez kombinowania na 1.4.9.
http://www.prestashop.com/forums/index.php?app=core&module=attach§ion=attach&attach_id=52471
Nie wiem czy wolno wklejać takie linki bo strona wymaga zalogowania ale to działa. Sprawdziłem.
-
Po "Potwierdź zamówienie" robi się pusty ekran i w zamówieniu nie ma listy zamówionych towarów.
Można liczyć na poprawkę?
Podobny błąd - puste pole: ale to pewnie wina tego że to Presta 1.5 i plik validation.php nie jest taki jak powinien być
-
Witam,
Zainstalowalem modul maofree_cashondeliveryfee. Jednak po potwierdzeniu zakupu wyskakuje komunikat: "Nie można załadować koszyka, lub zamówienie z tego koszyka zostało juz złożone"
Zgodnie z instrukcja dodalem nowy status zamowienia, i do tego utworzylem również pliki cashondeliveryfee.html oraz cashondeliveryfee.txt, które umieściłem w foderze mails -> pl oraz mails -> en. Napisane rowniez bylo, ze by dodac wpis do defines.inc.php w tym pliku jest napisane ze wpisy z zamowien sa w pliku config.inc.php wiec tam dodalem linijke: define('_PS_OS_CASHONDELIVERYFEE_', Configuration::get('PS_OS_CASHONDELIVERYFEE'));
Te wszystkie operacje jednak nie pomogły.
Mam preste 1.4.4.1
Proszę o pomoc.
Z góry wielkie dzięki