koszt dostawy jako procent od wartości towaru

quickmartin

Avatar: quickmartin

2010-10-29 12:01

W jaki sposób zmodyfikować kod, żeby oprócz kosztów dostawy i płatności wyrażonych w kwotach, mogły być one wyrażane także jako procent od wartości towaru? Np. jako 10%? Cena towaru = 100 zł, wtedy koszt dostawy 10 zł, cena towaru 200 zł, koszt dostawy 20 zł. Przy czym chodzi o to, żeby była to dodatkowa zmienna mozliwa do wybrania oprócz płatności wyrażonej kwotowo. Obecnie przy definiowaniu kuriera należy wpisać kwotę, a następnie można ją modyfikować dla poszczególnych typów płatności/dostawy dodając lub odejmując jakąś kwotę lub procent. A ja bym potrzebował takiego rozwiązania, by już definiując kwotę podstawową dla danego kuriera można tu było wprowadzić zamiast kwoty procent od wartości zamówienia. Z góry dziękuję za odpowiedź.

» Quick.Cart v3.x

boboo

Avatar: boboo

2010-10-29 15:30

Trzeba będzie i w php i w js pogrzebać.
Ale czegoś nie "kumam" ;-)
Normalnie, to im większy zakup tym przesyłka tańsza, aż po osiągnięciu pewnego pułapu koszty wysyłki = 0
W większości sklepów jest taka właśnie oferta na przesyłkę.

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

quickmartin

Avatar: quickmartin

2010-10-29 16:31

domyślam się, że w php i js. sam zresztą próbowałem sprawdzać, ale przy mojej praktycznie zerowej wiedzy o php na razie nie doszedłem do tego co i jak. Zmiany pewnie nie będą zbyt skomplikowane dla kogoś kto się na tym zna, ale prawie na pewno trzeba będzie pogrzebać w kodzie w kilku miejscach.
A co do rosnącego kosztu za przesyłkę - istotnie jest tak jak piszesz. Mi natomiast zależy na tym żeby określone formy dostawy i płatności były w stałych proporcjach niższe niż pozostałe.

quickmartin

Avatar: quickmartin

2010-10-29 16:34

oczywiście powinno być - "żeby cena zakupu produktu z uwzględnieniem kosztów dostawy i płatności była dla określonych ich form w stałych proporcjach niższa niż dla pozostałych"

quickmartin

Avatar: quickmartin

2010-11-02 19:43

treewood, wewior, makaron. Ponawiam pytanie. Bo je jakoś zignorowaliście. oczekuję od was konkretnej odpowiedzi, czy możecie zrobić taką opcję, oraz ile to będzie kosztowało, jeśli nie chcecie odpowiedzi podać za darmo. więc piszcie - 100 zł? 200 zł? Do tego jeszcze dorzucicie sobie opłatę za wersję extended i pieniądz będzie całkiem konkretny. ale za nim to się stanie, muszę wiedzieć czy taka opcja jest w ogóle możliwa. I prosiłbym w miarę szybko. bo niespecjalnie mam czas, żeby czekać i coraz bardziej skłaniam się do innych opcji...

boboo

Avatar: boboo

2010-11-03 08:30

Czy chodzi ci o takie rozwiązanie?
http://www.kimla.de/qc/carrier_percent.pdf

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

quickmartin

Avatar: quickmartin

2010-11-03 15:14

boboo, dzięki za zainteresowanie się problemem :) wprawdzie teraz jak ponownie przeanalizowałem całą kwestię, bardziej optymalne byłoby rozwiązanie, w którym procentowa wartość dostawy mogłaby pojawiać się jako jedna z opcji dla tego samego kuriera. czyli np. jeden kurier kilka opcji płatności, w tym płatność obliczana jako wartość zamówienia. Ale to w sumie nie będzie dla mnie problem. Poradzę sobie. Trochę większym utrudnieniem, z punktu widzenia ogólnej "prezencji" sklepu, jest konieczność ujęcia znaku "%" w nazwie dostawcy. Ale domyślam się, że ten znak może być wpisany w dowolnym układzie, wliczając w to także spacje? Np. "jakiś tekst + 5%"? Jeśli tak, to też nie będzie problem. Nie wiem jeszcze czy skorzystam z Quick Carta (tu w grę wchodzi tylko wersja extended), sprawdzę także kilka innych rozwiązań. Jeśli będę korzystał z quicka będę musiał jeszcze przetestować czy dam radę dostosować kilka innych kwestii do moich potrzeb. Ale chciałbym pozostać w kontakcie odnośnie omawianego tu probemu. Mu adres e-mail do kontaktu to sgoh@op.pl. Jakbyś mógł podesłać mi swój adres mailowy, no i ewentualne sugestie odnośnie ceny takiego rozwiązania :)

boboo

Avatar: boboo

2010-11-03 19:05

@quickmartin
znajdziesz mnie pod adresem w mojej stopce :-)
A z % to dokładnie tak, jak piszesz. Nieważne gdzie w nazwie kuriera (nawet w nawiasie). Ale bez problemu można zdefiniować inny znak- mniej "krzykliwy".
Poza tym myślę, że zrobić to jako opcję dla kuriera(ów), też można zrobić.

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

quickmartin

Avatar: quickmartin

2010-11-03 23:25

adres ze stopki oczywiście sprawdzałem :), nie widziałem tam tylko nigdzie adresu mailowego, a to dla mnie najwygodniejsza forma kontaktu. ale sklep z pluginami to nawet lepsze rozwiązanie :). No to będę w takim razie czekał na dodanie nowego produktu.

quickmartin

Avatar: quickmartin

2010-11-05 11:11

mam jeszcze dwa pytania. właściwie odpowiedzi na nie wydają się oczywiste, ale chcę się jeszcze upewnić. Po pierwsze czy przy zastosowaniu metody procentowego obliczania wartości przesyłku ustawionej dla danego kuriera, ciągle zachowuje swoją funkcjonalność możliwość procentowego modyfikowania wartości dostawy dla danego sposobu płatności? tzn. ustawiam dla danego kuriera (ze znakiem % w nazwie) kwotę podstawową w wysokości np. 6% wartości zamówienia, a potem dla jednego sposobu płatności ustawiam kwotę -100%, co w efekcie daje koszt dostawy w wys. 0 zł, dla drugiego sposobu ustawiam -50%, czyli w praktyce koszt dostawy to 3% wartości zamówienia, a dla trzeciego pozostawiam stawkę podstawową, czyli koszt dostawy to 6% wartości zamówienia. A pytanie drugie dotyczy znaku jaki musi być zdefiniowany. Skoro pisałeś, że może to być każdy znak, to rozumiem, dotyczy to także kropki? Jeśli odpowiedzi na oba pytania sa pozytywne, tak jak się tego domyślam, to miałbym rozwiązane już praktycznie wszystkie problemy związanne z płatnością dostawą. :)

boboo

Avatar: boboo

2010-11-05 16:20

A dlaczego nie pobawisz się tu:
http://www.kimla.de/tester/etykiety/admin
(dodając i experymentując z dostawcami)
a tu:
http://www.kimla.de/tester/etykiety
jako klient.
To jest testowa strona,
dla admina login i hasło:
admin admin
Pobaw się.
A definicję "%" bez problemu zmienię na "."
(na razie tam na stronie jest %)

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

quickmartin

Avatar: quickmartin

2010-11-05 17:54

działa wzorowo. ujawnił się tylko jeden drobiazg - tam gdzie cena wysyłki pobierana jest bezpośrednio z wyliczenia procentowego (bez dodatkowej modyfikacji +,-,%) i końcówka to np. 90 gr (np. 79,90) to cena w tabeli z dostawcami i płatnościami wyświetlana jest jako 79,9. Problem ten można natomiast ominąć wpisując np. wartość 0,0 w polu w którym definiuje się dodatkowe koszty dla tego typu płatności u danego dostawcy (czyli nie można po prostu zostawić pustego pola). wtedy wszystko wygląda tak jak powinno.

boboo

Avatar: boboo

2010-11-05 19:22

ok, faktycznie, nie "owinąłem" tego w "normalizePrice".
(to tylko formatowanie ilości miejsc po przecinku).

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

boboo

Avatar: boboo

2010-11-06 08:43

Już gotowe (miejsca po przecinku)

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

quickmartin

Avatar: quickmartin

2010-11-08 10:03

teraz wszystko jest ok. w takim razie będę czekał na wystawienie tego rozwiązania na sprzedaz w sklepie.

Do góry
o nas | kontakt