wdrożenia PrestaShop Powiększenie zdjęć moduł

[MODUŁ] Platnosc przy odbiorze z kwota pobrania

  • 25 Odpowiedzi
  • 21367 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Solo/iCOMP.pl

  • Nowy
  • *
  • 8
  • 0
[MODUŁ] Platnosc przy odbiorze z kwota pobrania
« dnia: Luty 05, 2010, 11:57:21 am »
Hey!

Domyślny moduł Presty zwiazany z pobraniem, nie pozwala na ustalanie kwoty pobrania.
Przetłumaczyliśmy darmowy moduł,który to umożliwia,przy okazji poprawiając 2 błędy.

Działa bezbłędnie z Prestą 1.2.x, prawdopodobnie także z kilkoma innymi wersjami, jeszcze nie sprawdziliśmy.

Link do modułu: http://www.icomp.pl/solo/code/presta/cashondeliverywithfee.zip

Sposób użycia:
1. Wrzucamy moduł do katalogu modules
2. Wyłączamy stary moduł Platnosc przy odbiorze v0.3
3. Włączamy nowy moduł Platnosc przy odbiorze z kwota pobrania v0.5
4. Konfigurujemy wartosc pobrania (mozna kwotowo lub procentowo od wartosci zamowienia)


*

Offline vodnik

  • Nowy
  • *
  • 19
  • 0
    • "Wodnik.biz" Szczucin
Odp: [MODUŁ] Platnosc przy odbiorze z kwota pobrania
« Odpowiedź #1 dnia: Luty 05, 2010, 03:37:28 pm »
Hmm, mi się wydaje że to już było, bo go mam skądś.

Ale problem jaki mi został, to taki że np:
Kurierowi (np: Siódemka) płaci się za pobranie 4,70zł, za każdy rozpoczęty 1000zł.
Procentowo to nie weźmie.

Jakby ktoś wiedział jak ten problem rozwiązać, byłbym wdzięczny.  :)

*

Offline robson10

  • Nowy
  • *
  • 2
  • 0
Odp: [MODUŁ] Platnosc przy odbiorze z kwota pobrania
« Odpowiedź #2 dnia: Luty 23, 2010, 06:05:26 am »
Niestety moduł płatności przy odbiorze z opłatą przy pobraniu nie działa u mnie z wersją  1.3.0.2
wyrzuca przy potwierdzeniu zamówienia:

Próba włamania (Order -> total_products_wt is empty)

co zmienić żeby chodziło poprawnie?
Mam też problem z płatnością Dotpay- proces płatności przebiega normalnie ale!!! nie tworzy zamówienia.


Jeśli ktoś wie co i jak należało by poprawić w tych modułach to byłbym bardzo wdzięczny za wskazówki i pomoc.

*

Offline Lukkos

  • Nowy
  • *
  • 5
  • 0
Odp: [MODUŁ] Platnosc przy odbiorze z kwota pobrania
« Odpowiedź #3 dnia: Maj 20, 2010, 08:28:28 am »
Witam,
Czy komuś udało się znaleźć rozwiązanie na tą "próbę włamania"?

*

Offline lof

  • Mieszkaniec
  • *****
  • 748
  • 1
    • moduły, szablony, integracje do prestashop!
Odp: [MODUŁ] Platnosc przy odbiorze z kwota pobrania
« Odpowiedź #4 dnia: Maj 20, 2010, 09:44:53 am »
czy tobie chodzi o moduł COD?
pomoc na forum darmowa
pomoc na gg płatna - 24909954
integracja z allegro
MODUŁY SZABLONY INTEGRACJE -> www.prestahelp.com

*

Offline Lukkos

  • Nowy
  • *
  • 5
  • 0
Odp: [MODUŁ] Platnosc przy odbiorze z kwota pobrania
« Odpowiedź #5 dnia: Maj 20, 2010, 10:01:14 am »
OK - mi się udało :)
Z nie znanych mi przyczyn problem jest z polskimi znakami w informacji:

Gotówka przy dostawie z opłatą

... tak na prawdę u mnie działa już gdy usunę dopisek "z opłatą"

- przeszkadza mu "ą"

dalej nie drążyłem bo wystarczy mi:

"Gotówka przy dostawie"

:)

*

Offline broodzio

  • Nowy
  • *
  • 3
  • 0
Odp: [MODUŁ] Platnosc przy odbiorze z kwota pobrania
« Odpowiedź #6 dnia: Czerwiec 21, 2010, 10:10:23 pm »
Qrcze, a mi dalej nie chce działać na wersji: PL wersja: 1.3.1.1 - 0.367s
usunąłem wszystkie znaki PL, nawet już podmieniłem plik en na pl i dalej to samo: Próba włamania (Order -> total_products_wt is empty)

może ktoś ma na to jakąś radę - będę wdzięczny

*

Offline wacusiek

  • Stały użytkownik
  • ***
  • 75
  • 0
  • Płeć: Mężczyzna
Odp: [MODUŁ] Platnosc przy odbiorze z kwota pobrania
« Odpowiedź #7 dnia: Wrzesień 07, 2010, 06:54:33 pm »
Ja też mam ten problem. Próba włamania (Order -> total_products_wt is empty) zamieniłem "ą" i nic.

*

Offline 3kwojcik

  • Nowy
  • *
  • 4
  • 0
Odp: [MODUŁ] Platnosc przy odbiorze z kwota pobrania
« Odpowiedź #8 dnia: Wrzesień 09, 2010, 05:26:54 pm »
nawet jak się zostawi oryginalne pliki bez ingerencji też sie wysypuje, więc to nie jest problem z ą czy innymi takimi rzeczami

*

Offline lukasto

  • Nowy
  • *
  • 3
  • 0
Odp: [MODUŁ] Platnosc przy odbiorze z kwota pobrania
« Odpowiedź #9 dnia: Wrzesień 30, 2010, 06:02:19 pm »
Moduł działa na wersji 1.3.1 ale jest inny problem  >:( Jeśli ustawimy koszt przesyłki na darmowy powyżej pewnej wartości zamówienia i weźmiemy przy dostawie płatność przy odbiorze to i tak dolliczy ustawioną kwotę pobrania. W takiej sytuacji nie powinien tego doliczać (przecież kientowi daliśmy darmową przesyłkę bo kupił u nas duzo towaru). Może ktos juz znalazł na to rozwiązanie?

*

Offline lporazinski

  • Nowy
  • *
  • 7
  • 0
Odp: [MODUŁ] Platnosc przy odbiorze z kwota pobrania
« Odpowiedź #10 dnia: Październik 19, 2010, 11:57:30 am »
Naprawde nikt nie zna rozwiazania na ta probe wlamania ? to jak rozwiazali problem z paczkami za pobraniem z doliczenie kosztow pobrania ?

*

Offline wacusiek

  • Stały użytkownik
  • ***
  • 75
  • 0
  • Płeć: Mężczyzna
Odp: [MODUŁ] Platnosc przy odbiorze z kwota pobrania
« Odpowiedź #11 dnia: Październik 20, 2010, 12:14:45 pm »
ja sobie poradziłem ale nie pamiętam już, jak nie znasz rozwiązania to daj znać postaram się poszukać w zapiskach.

*

Offline lukasto

  • Nowy
  • *
  • 3
  • 0
Odp: [MODUŁ] Platnosc przy odbiorze z kwota pobrania
« Odpowiedź #12 dnia: Listopad 25, 2010, 11:40:50 am »
Czy wie ktoś co zmienić w kodzie modułu, żeby nie doliczał kosztów pobrania przy darmowej przesyłce?

*

Offline maly_pies

  • Nowy
  • *
  • 2
  • 0
    • Lodówki
Odp: [MODUŁ] Platnosc przy odbiorze z kwota pobrania
« Odpowiedź #13 dnia: Listopad 30, 2010, 08:45:13 pm »
Hej,

musisz sprawdzić czy $shipvalue == 0
interesują Cię dwie funkcję w pliku cashondeliverywithfee.php:
getCost [linia 159] i getCostValidated [linia 182] - obydwie zwracają wartość $fee

wystarczy że na początku każdej z nich sprawdzisz warunek czy wartość dostawy jest zero
[$shipvalue == 0] i w przypadku gdy jest zwrócisz $fee = 0,
więc w linii 159 zmieniasz to:


function getCost($params)
{

na:

function getCost($params)
{
$shipvalue = floatval($params['cart']->getOrderTotal(true, 5));
if ($shipvalue == 0) $fee = 0;
return floatval($fee);

a w linii 182 zmieniasz to:


function getCost($params)
{

na:

function getCostValidated($params)
{
$shipvalue = floatval($cart->getOrderTotal(true, 5));
if ($shipvalue == 0) $fee = 0;
return floatval($fee);
te zmiany powinny spowodować że niezależnie od wybranej metody naliczania dodatkowej opłaty [czy to %kwoty czy +kwota] jeżeli wartość dostawy będzie zero, dodatkowa opłata związana z płatnością przy odbiorze też będzie zero,
proszę o info jeżeli powyższe rozwiązanie nie zadziałało,

już niedługo postaram się opisać rozwiązanie doliczające wybraną kwotę dodatkową w zależności od wybranego typu dostawy np.:
 - poczta: 12,- to płatność przy odbiorze +5,-
 - kurier: 25,- to płatność przy odbiorze +7,-

oraz naliczanie wielokrotności danej kwoty w zależności od sumy zamówienia np.:
kwota: 4,- przy rozpoczęciu każdego 1000,-
czyli suma 1500,- = dodatkowa oplata za płatność przy odbiorze = 4,-
suma 3000,- = dodatkowa oplata za płatność przy odbiorze = 12,-

i jeszcze sposób na wyświetlanie dodatkowej opłaty związanej z płatnością przy odbiorze w module: blockcart i w kroku potwierdzania zamówienia,

proszę jeszcze o chwile cierpliwości,

*

Offline maly_pies

  • Nowy
  • *
  • 2
  • 0
    • Lodówki
Odp: [MODUŁ] Platnosc przy odbiorze z kwota pobrania
« Odpowiedź #14 dnia: Listopad 30, 2010, 10:12:29 pm »
więc w linii 159 zmieniasz to:


function getCost($params)
{

na:

function getCost($params)
{
$shipvalue = floatval($params['cart']->getOrderTotal(true, 5));
if ($shipvalue == 0) $fee = 0;
return floatval($fee);

a w linii 182 zmieniasz to:


function getCost($params)
{

na:

function getCostValidated($params)
{
$shipvalue = floatval($cart->getOrderTotal(true, 5));
if ($shipvalue == 0) $fee = 0;
return floatval($fee);


przepraszam powinno być tak:

więc w linii 159 zmieniasz to:


function getCost($params)
{

na:

function getCost($params)
{
$shipvalue = floatval($params['cart']->getOrderTotal(true, 5));
if ($shipvalue == 0) {
$fee = 0;
return floatval($fee);
}

a w linii 182 zmieniasz to:


function getCostValidated($cart)
{

na:

function getCostValidated($cart)
{
$shipvalue = floatval($cart->getOrderTotal(true, 5));
if ($shipvalue == 0) {
$fee = 0;
return floatval($fee);
}