kargo metodu otomatik olarak kapatma

osmanozg

OpenCart-TR
Katılım
22 Nis 2010
Mesajlar
70
Tepkime puanı
0
Puanları
0
arkadaşlar müşteriye belirli bir tutar üstünde mesala 150-200 tl üzeri kargo ücretsiz diyoruz. fakat kargo metoduna geldiğinde aşağıdaki resimdeki gibi sabit kargo fiyatı ve
ücretsiz kargo seçeneği çıkıyor.
sipariş tutarını belirttiğimiz tutarın üstünde olduğu zaman sabit kargo metodunu altında ise ücretsiz kargo metodunu nasıl saklı tutabiliriz.

forum da aradım ama bulamadım yada ben atladım
yardımcı olabilecek arkadaş varmıdır.
 

Ekli dosyalar

  • kargo.PNG
    kargo.PNG
    6.1 KB · Görüntüleme: 147
  • kargo2.PNG
    kargo2.PNG
    15.3 KB · Görüntüleme: 189

momentmc

OpenCart-TR
Katılım
15 Eki 2010
Mesajlar
10
Tepkime puanı
0
Puanları
0
Merhaba,

catalog/model/shipping/flat.php dosyasını açın.

Şu kodu bulun
PHP:
if ($status) {



hemen üstüne ekleyin
PHP:
if ($this->cart->getSubtotal() > 100.00) {
    $status = false;
}

Yalnız şuna dikkat edin. Admin panelden ücretsiz kargo için minimum tutar ne belirlediyseniz getSubtotal()> 100.00) ibaresini admin panelinde belirlediğiniz fiyatla aynı olmasına dikkat edin.

Bunu düzgün bir şekilde yaparsanız göreceksiniz ki ücretsiz kargo için belirlediğiniz tutara ulaşıldı ise sabit fiyatlı kargo seçeneği kaybolacaktır.

Bu ayrıca Opencart'ın bir Bug'ıdır. Yeni sürüme bu Bug fixlenirse kimse bir daha bu tarz sorun için uğraşmaz.

Güle güle kullanın.
 

osmanozg

OpenCart-TR
Katılım
22 Nis 2010
Mesajlar
70
Tepkime puanı
0
Puanları
0
momentmc' Alıntı:
Merhaba,

catalog/model/payment/flat.php dosyasını açın.

Şu kodu bulun
PHP:
if ($status) {



hemen üstüne ekleyin
PHP:
if ($this->cart->getSubtotal() > 100.00) {
    $status = false;
}

Yalnız şuna dikkat edin. Admin panelden ücretsiz kargo için minimum tutar ne belirlediyseniz getSubtotal()> 100.00) ibaresini admin panelinde belirlediğiniz fiyatla aynı olmasına dikkat edin.

Bunu düzgün bir şekilde yaparsanız göreceksiniz ki ücretsiz kargo için belirlediğiniz tutara ulaşıldı ise sabit fiyatlı kargo seçeneği kaybolacaktır.

Bu ayrıca Opencart'ın bir Bug'ıdır. Yeni sürüme bu Bug fixlenirse kimse bir daha bu tarz sorun için uğraşmaz.

Güle güle kullanın.


teşekkür ederim tam istediğim gibi oldu

catalog/model/payment/flat.php dosyasını açın. demişsiniz ,
catalog/model/shipping/flat.php dosyası içinde

yardımlarınız için teşekkürler
iyi çalışmalar
hayırlı işler bol kazançlar
 

momentmc

OpenCart-TR
Katılım
15 Eki 2010
Mesajlar
10
Tepkime puanı
0
Puanları
0
Evet shipping için de olacaktı.

Rica ederim.
 

donglex

OpenCart-TR
Katılım
2 Ağu 2010
Mesajlar
17
Tepkime puanı
0
Puanları
0
Merhaba öncelikle tşk.ler.Ancak ufak bir sorunu düzeltmek istiyorum.

Örnek ürün: 100 TL Alındı - Ücretsiz Kargo Çıktı sorun yok

Örnek ürün: 50 T 2 Adet Alındı - Sabit Kargo Fiyatı çıkıyor.

Bunu düzeltmek için verdiğin kod şeklinde olmalı.

Kod:
if ($this->cart->gettotal() > 100.00) {
    $status = false;
}


Version 1.4.9.3 Denenmiştir.[/php]
 

admira

OpenCart-TR
Katılım
20 Ocak 2010
Mesajlar
248
Tepkime puanı
0
Puanları
16
Web sitesi
www.TrendCorap.com
Ben sadece kargo metodunu kullanmak istiyorum. Ödeme metodunu nasıl kapatabilirim?
 

kazablanka22

OpenCart-TR
Katılım
24 Ocak 2011
Mesajlar
18
Tepkime puanı
0
Puanları
0
Forumda var olan Yurtiçi karko ve mng kargo modülleri eklendiğinde yukarıdaki kod çalışmıyor. bunu nasıl düzeltebiliriz?
 

BLaDe

OpenCart-TR
Katılım
4 Şub 2010
Mesajlar
459
Tepkime puanı
0
Puanları
0
Yaş
37
Konum
izmir
Web sitesi
www.ondermedikal.com
momentmc' Alıntı:
Merhaba,

catalog/model/shipping/flat.php dosyasını açın.

Şu kodu bulun
PHP:
if ($status) {



hemen üstüne ekleyin
PHP:
if ($this->cart->getSubtotal() > 100.00) {
    $status = false;
}

Yalnız şuna dikkat edin. Admin panelden ücretsiz kargo için minimum tutar ne belirlediyseniz getSubtotal()> 100.00) ibaresini admin panelinde belirlediğiniz fiyatla aynı olmasına dikkat edin.

Bunu düzgün bir şekilde yaparsanız göreceksiniz ki ücretsiz kargo için belirlediğiniz tutara ulaşıldı ise sabit fiyatlı kargo seçeneği kaybolacaktır.

Bu ayrıca Opencart'ın bir Bug'ıdır. Yeni sürüme bu Bug fixlenirse kimse bir daha bu tarz sorun için uğraşmaz.

Güle güle kullanın.

1.5.x serisinde de çalışmaktadır. teşekkürler
 

anti91

OpenCart-TR
Katılım
19 Ağu 2011
Mesajlar
159
Tepkime puanı
0
Puanları
0
istediğin tarzda bir modul var opencart resmi sitesinde ücretsizde bende kullanıyorum ismi: Flat rate plus
 

tolga35

OpenCart-TR
Katılım
28 Mar 2010
Mesajlar
185
Tepkime puanı
0
Puanları
0
Yaş
43
Konum
izmir
Teşekkürler donglex

donglex' Alıntı:
Merhaba öncelikle tşk.ler.Ancak ufak bir sorunu düzeltmek istiyorum.

Örnek ürün: 100 TL Alındı - Ücretsiz Kargo Çıktı sorun yok

Örnek ürün: 50 T 2 Adet Alındı - Sabit Kargo Fiyatı çıkıyor.

Bunu düzeltmek için verdiğin kod şeklinde olmalı.

Kod:
if ($this->cart->gettotal() > 100.00) {
    $status = false;
}


Version 1.4.9.3 Denenmiştir.[/php]

100 tl ve üzeri ücretsiz diyecekseniz eğer

Kod:
if ($this->cart->gettotal() > 99.99) {
    $status = false;
}

yapmanızda fayda var
 

kursadberkkan

OpenCart-TR
Katılım
28 Tem 2011
Mesajlar
83
Tepkime puanı
0
Puanları
0
Dediğiniz gibi yaptık ve çokta güzel oldu

Emeğinize sağlık!

Peki bu sonlarında bulunan 0.00 rakamlarını nasıl yok edebiliriz?
 

trk2012

OpenCart-TR
Katılım
22 Eyl 2012
Mesajlar
35
Tepkime puanı
0
Puanları
0
Merhabalar,

if ($this->cart->getSubtotal() > 100.00) {

Bu eklentide ücretsiz kargo için gerekli değeri manuel yazmak yerine checkout deki kargo modüllerinde yer alan ücretsiz kargo modülündeki yazılan ücretsiz kargo değerini db deki yazıldığı id den çekme işlemini nasıl yapılabilir?

mysql fazla bilmediğimden baya uğraştırdı fakat sonunda başardım pekte güzel oldu

admin.JPG

alim1.JPG

alim2.JPG
 
Üst