Strony:

Kurierzy - koszt dostawy

~woy

No avatar

2006-05-08 13:41

Witam,

czy mozna zrobic tak, aby koszt dostawy wynosil np 10zl za 1 produkt i 2zl za kazdy nastepny zamowiony przez klienta? Chcialbym aby kwota dostawy zostala doliczona do koncowego zamowienia.

Pozdr,

Wojtek

treewood (OpenSolution)

Avatar: treewood

2006-05-08 14:54

woy - bez wiekszego przerabiania w kodzie PHP nie da sie. mozna jednak wykorzystac wtyczke (dostepna w naszym sklepie) deliveryFreeLight, ktora daje darmowa dostawe jesli zamowienie przekracza jakas wartosc np. 100 zl - marketingowy chwyt na zachecanie do wiekszych zakupow.

~savan

No avatar

2006-05-09 16:47

jest taka wtyczka... zaraz poszukam...
nawet mam ja u siebie. dziala tak, ze przy okreslonej ilosci (i wiecej) zmienia sie cena przesylki.

mam. wtyczka "bandedCouriers". poszukaj na stronie www.wizzud.com -> wtyczki dla QC
---
Synopsis
The Banded Couriers plugin allows Couriers to be set up with banded charges depending upon the number of items in the basket. The number of bands available is currently set to a maximum of 6.
* Please note the Prerequisites for running this plugin. For ease of installation it is necessary to use the facilities provided by the Plugin Manager, and if this causes any problems I apologise in advance.
---

co wazne, to to, ze gdy jest aktywna, to nie dziala opcja wlaczania platnosci dla kuriera. czyli bug sie rodzi ;)

pozdro!

~woy

No avatar

2006-05-10 23:30

Przeciez nie chodzi mi o darmowe dostawy. Po co wciskacie na sile niepotrzebne rzeczy?

sava dzieki, poszukam.

Wojtek

~savan

No avatar

2006-05-10 23:40

jesli sie nie doszukasz to napisz na s... AT w.pl
wysle ci na maila.

jupit3

No avatar

2006-08-19 22:12

A czy można pozbyć się kuriera ?

magic999

Avatar: magic999

2010-08-26 17:57

Żeby nie zakładać nowego wątku napiszę tutaj.


Z uwagi na duże gabaryty moich produktów chciałbym zrobić tak, aby koszt dostawy był dodawany do każdego zamówionego produktu, a nie jeden koszt do kilku zamówionych produktów. Pomoże mi ktoś jak to wykonać?

Pozdr,


quick.Cart v 3.x

magic999

boboo

Avatar: boboo

2010-08-26 18:13

chętnie, ale dopiero w poniedziałek.
w międzyczasie możesz dokładniej opisać problem.
http://skupienie.kimla.de/?kontakt,2

http://skupienie.kimla.de/?software-quickcart,106

magic999

Avatar: magic999

2010-08-31 15:32

pomoże ktoś?

magic999

boboo

Avatar: boboo

2010-08-31 18:56

dalej ja chętnie.
ale "narysuj" mi ten problem.

http://skupienie.kimla.de/?software-quickcart,106

magic999

Avatar: magic999

2010-09-01 12:48

Opisałem już to wyżej ale spróbuję jeszcze raz.

Klient kupując w moim sklepie 1 szt jakiegoś towaru płaci za transport 25,00zł i jest OK. Problem zaczyna się gdy klient chce kupić 2 szt jakiegoś towaru (lub więcej), wtedy koszt transportu powinien być 50,00zł (lub wielokrotność 25,00), a program generuje płatność tylko 25,00 za koszty wysyłki.

Co zmienić, dopisać itp. aby program dodawał do każdej kupionej sztuki osobny koszt transportu?

Pozdr,


quick.Cart v 3.x

magic999

boboo

Avatar: boboo

2010-09-01 13:22

1. W pliku /templates/orders_form.tpl
przekazujesz skryptowi .js zmienną "iQuantity"
Poszukaj linijki:
var fOrderSummary = "$aData[fProductsSummary]";
i pod nią daj:
var iQuantity = "$aData[iQuantity]";
2. W pliku /core/common.js
poszukaj:
gEBI( 'carrierCost' ).innerHTML = changePriceFormat( fDeliveryCost )
i ten nawias ( fDeliveryCost ) zamień na:
( fDeliveryCost * iQuantity )

U mnie działa

http://skupienie.kimla.de/?software-quickcart,106

magic999

Avatar: magic999

2010-09-01 13:36

Działe ale połowicznie, mnoży koszt dostawy w "Dostawa i płatność" ale nie dodaje pomnożonej sumy do "Kwoty do
zapłaty"

magic999

boboo

Avatar: boboo

2010-09-01 13:39

w common.js zaraz pod podaną linijką jest:
gEBI( 'orderSummary' ).innerHTML = changePriceFormat( +fOrderSummary + fDeliveryCost )
przerób nawias na:
( +fOrderSummary + fDeliveryCost*iQuantity )

http://skupienie.kimla.de/?software-quickcart,106

boboo

Avatar: boboo

2010-09-01 13:49

Upps,
nie działa dla kilku róznych towarów (bierze iQuantity z ostatniej pozycji). Tylko dla jednego towaru w różnych ilościach.

http://skupienie.kimla.de/?software-quickcart,106

boboo

Avatar: boboo

2010-09-01 15:06

Jeszcze raz, tym razem sprawdzone na różnych produktach z różną ilościa:
1. W pliku /templates/orders_form.tpl
pod
var fOrderSummary = "$aData[fProductsSummary]";
daj:
var iQuantity = "$aData[iOrderProducts]";
2. w /core/common.js
w
gEBI( 'carrierCost' ).innerHTML = changePriceFormat( fDeliveryCost )
zmień nawias na:
( fDeliveryCost * iQuantity )
oraz w
gEBI( 'orderSummary' ).innerHTML = changePriceFormat( +fOrderSummary + fDeliveryCost )
zmień nawias na:
( +fOrderSummary +fDeliveryCost*iQuantity )
3. w /core/orders.php
w funkcji: listProducts
pod:
$aData['sProductsSummary'] = displayPrice( $aData['fProductsSummary'] );
daj:
$aData['iOrderProducts'] = (int)($_SESSION['iOrderQuantity'.LANGUAGE]);
i pod:
$this->aOrders[$iId]['sOrderSummary'] = $aData['sOrderSummary'] = displayPrice( $aData['fOrderSummary'] );
daj:
$this->aOrders[$iId]['iOrderProducts'] = $aData['iOrderProducts'] = (int)($_SESSION['iOrderQuantity'.LANGUAGE]);

Kruca bomba, to teraz działa.

http://skupienie.kimla.de/?software-quickcart,106

magic999

Avatar: magic999

2010-09-01 15:25

Teraz działa !

@boboo ->Podziękował

pzdr

magic999

boboo

Avatar: boboo

2010-09-01 15:30

A wiesz co to jest "cardware"?
Kiedyś oprócz freeware i shareware było jeszcze "cardware".
Cena za cardware, to była ładna widokówka od "dziękującego" ;-)
Jeśli uważasz, że zasłużyłem, wejdź na adres w mojej stopce i w menu "regulamin" znajdziesz adres.
:-)

http://skupienie.kimla.de/?software-quickcart,106

magic999

Avatar: magic999

2010-09-01 15:41

Załatwione, tylko na adres PL czy DE?

magic999

boboo

Avatar: boboo

2010-09-01 15:46

Który Ci wygodniejszy. Ja jestem w PL raz na miesiąc.
(9-13 września też będe)

http://skupienie.kimla.de/?software-quickcart,106

Strony:
Do góry
o nas | kontakt