Sepete Ücretsiz Kargo ve Ücretli Kargo Ürünü Ekleyince Kargo Ücreti İstemesi

ErcanGunes

OpenCart-TR
Katılım
8 Tem 2011
Mesajlar
65
Tepkime puanı
0
Puanları
0
Yaş
34
Merhaba arkadaşlar,

OpenCart sisteminde eksik bir sorun keşfettim. Keşfedenlerde olmuştur diye düşünüyorum. Ücretsiz Kargo olarak tanımlı bir ürün ile ücretli kargo olan ürünü aynı sepete ekleyip satın almaya çalıştığımızda bizden tekrar kargo ücreti talep ediyor sistem. Oysaki 1 ürün ücretsiz kargo idi onunla birlikte eklenen diğer ürünleride baz alıp kargo ücreti istememesi gerekmiyor muydu? O zaman ücretsiz kargo ürünününde bir anlamı kalmıyor. Çünkü sistem ondanda bu şekilde kargo ücreti tahsil etmiş oluyor.
 

onurtan

OpenCart-TR
Katılım
3 Mar 2012
Mesajlar
222
Tepkime puanı
0
Puanları
0
Konum
Edirne
Öncelikle ücretsiz gönderi yapılacak ürünleri eklerken ağırlığını da 0 yaparsak.

catalog/model/shipping/flat.php

Bizim sabit kargo dosyamız olduğunu düşünürsek dosya içerisindeki


if (!$this->config->get('flat_geo_zone_id')) {
$status = true;
} elseif ($query->num_rows) {
$status = true;
} else {
$status = false;
}


kodunu aşağıdaki ile değiştirirsek



if ($this->cart->getSubTotal() < $this->config->get('flat_geo_zone_id')) {
if ($this->cart->getWeight() > '0') {
$status = true;
} elseif ($query->num_rows) {
$status = true;
} else {
$status = false;
}

0 ağırlıktakileri görmezden gelecek gibi görünüyor. Denemekte fayda var. Yedek alıp deneyebilirsiniz.
 
Üst