|
|
|
|
"The contrubutions:
http://www.oscommerce.com/community/contributions,3947
Are in wrong categories.
Features:
1. You can define how many method of ship you need (inside file).
2. You can define how many zones for each method you need (inside file).
3. You should use tax-zones like ship-zones to define destination area.
4. I prepare cost of ship for Poczta-Polska to all Country in Europe
5. Calculate of tax (test it)).
6. You can named self each methode of ship (to use in other modules - payment),
7. Easy to clone module (one place for change in each function + class & constructor-name).
8. Add COD (Cost Cash On Delivery). Calculate separatly for each metod & zone are:
COD = CONSTANS + TOTAL_TO_PAY * PERCENT
IF (COD < MIN) COD = MIN
TOTAL_TO_PAY = PRODUCTS + SHIP + COD
With or Without Tax.
9. Cost of ship calculate by scope (like standart table/zones module) but,
the end of scope can by like this:
15:20,40:35,100:90%
packet 4kg, cost = 20
packet 31kg, cost = 35
packet 55kg, cost = 0.9*55 = 49.5
Last scope = packet 40-100kg , cost of packet = 0.9 per 1 kg (or other weight unit)
Screenshot available
-------------------------------------------------
1. Dowolna ilosc metod wysylki dla jednego modulu.
2. Jako strefy wysylki uzywa stref zdefiniowanych w systemie.
3. Gotowe koszty przesylki do wszystkich krajów europejskich oraz Ameryki PN.
4. Predefiniowane 4 wysylki Poczty Polskiej:
- Poczta Polska przesylka ekonomiczna (zdefiniowane strefy dla wszystkich krajow
europejskich, oraz US i CA - mozna dopisac inne kraje z tej strefy)
- Poczta Polska przesylka priorytetowa (zdefiniowane strefy dla wszystkich krajow
europejskich, oraz US i CA - mozna dopisac inne kraje z tej strefy)
- Poczta Polska przesylka ekonomiczna pobraniowa (przypisana tylko jedna strefa: PL)
(ceny dla wplaty pieniazkow przelewem lub przekazem pocztowym)
- Poczta Polska przesylka priorytetowa pobraniowa (przypisana tylko jedna strefa: PL)
(ceny dla wplaty pieniazkow przelewem lub przekazem pocztowym)
i dwa przykladowe dla Kuriera.
5. Naliczany podatek.
6. Definiowana samodzielnie nazwa dla kazdej metody.
7. Latwa metoda na klonowanie modulu. Wystarczy zmiana wartosci jednej zmiennej oraz
nazwy klasy i konstruktora.
8. Dodano mozliwosc dodania kosztow pobrania COD, zaleznych od kwoty do zaplaty, wg.
algorytmu:
Kwota_Pobrania = Wartosc_Stala + Procent * Kwota_do_Zaplaty
ale nie mniej niz Kwota_Minimalna. Gdzie:
Kwota_do_Zaplaty = Wartosc_Towaru + Koszt_Przesylki + Kwota_Pobrania
Przyklad definicji dla nieobowiazujacej juz metody naliczaniw w Poczcie Polskiej
c:0,P:0.5,m:3.5
Wartosc_Stala = 0zl
Procent = 0.5%
Kwota_Minimalna = 3.5zl
Przyklad definicji w Masterlinku (5 + 1%, bez kwoty minimalnej)
c:5,p:1,m:0
Wartosc_Stala = 5zl
Procent = 1%
Kwota_Minimalna = 0zl
9. Ostatni zakres w kosztach wysylki moze byc zdefiniowany w specjalny sposob.
Przyklad:
15:20,40:35,100:90%
paczka 4kg, koszt = 20
paczka 19kg, koszt = 35
paczka 44kg, koszt = 44*0.9 = 39.60
Ostatni zakres oznacza, ze paczki 40-100kg beda kosztowac 0.9 za kilogram.
Zalaczony zrzut ekranu" |
|
|
|
 |
| For more information, visit the official osCommerce contribution webpage. |
 |
|
|