seoseo
tr-opencart

     
avatar Şuanki Zaman: 04-27-2017, 09:44 PMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Modül Seçili Ürünlere Özel Kargo Fiyatı Belirleme Modülü

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 2 Oy - 5 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  Gökhan TAYLAN - Görüntüleme - Okunma  7995 - Yorum  23

fanty_35v
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 41
Konular: 9
Katılma Tarihi: Feb 2012
Rep Puanı: 0
Teşekkürler: 19
3 Mesajına, 4 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-27-2013 11:03 PM
çok işimize yarayacak bir modül fakat bir sorun var hocam ekte capsı ekledim,

örneğin 100 tl ve üzeri kargo bedava aktif olduğunda veya sabit kargo fiyatı aktif olduğunda iki seçenek te çıkıyor bu durumda müşteride işine geleni işaretliyor,


özel ürün sepette var ise diğerleri görünmemesi için ne yapmalıyız ?


Ekli Dosya(lar) Önizleme(ler)
Resmi Büyütmek İçin Tıklayın   
Alıntı Yaparak Cevapla
Paylaş!
opencart temaları
Gökhan TAYLANv
Software Developer
****
V.İ.P Premium user avatar
Çevrimdışı

Mesajlar: 566
Konular: 48
Katılma Tarihi: Dec 2011
Rep Puanı: 19
Teşekkürler: 100
179 Mesajına, 421 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-28-2013 03:56 AM
catalog/model/shipping/special_shipping.php

Bul :

Kod:
if ($this->cart->getSubTotal() < $this->config->get('special_shipping_cost')) {
            $status = false;
        }

Değiştir :

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

Hangi kargo metodu kapatılacak ise "Değiştir" yazan kod ile status kapatabilirsin.

(12-27-2013 11:03 PM)fanty_35 Yazılan:  çok işimize yarayacak bir modül fakat bir sorun var hocam ekte capsı ekledim,

örneğin 100 tl ve üzeri kargo bedava aktif olduğunda veya sabit kargo fiyatı aktif olduğunda iki seçenek te çıkıyor bu durumda müşteride işine geleni işaretliyor,


özel ürün sepette var ise diğerleri görünmemesi için ne yapmalıyız ?
Gökhan TAYLAN
Yüksek Performanslı E-Ticaret Sunucuları Uygun Fiyatlarda Stoklarımızda (Lokasyon TR)
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: fanty_35
fanty_35v
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 41
Konular: 9
Katılma Tarihi: Feb 2012
Rep Puanı: 0
Teşekkürler: 19
3 Mesajına, 4 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-29-2013 05:07 PM
(12-28-2013 03:56 AM)Gökhan TAYLAN Yazılan:  catalog/model/shipping/special_shipping.php

Bul :

Kod:
if ($this->cart->getSubTotal() < $this->config->get('special_shipping_cost')) {
            $status = false;
        }

Değiştir :

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

Hangi kargo metodu kapatılacak ise "Değiştir" yazan kod ile status kapatabilirsin.

(12-27-2013 11:03 PM)fanty_35 Yazılan:  çok işimize yarayacak bir modül fakat bir sorun var hocam ekte capsı ekledim,

örneğin 100 tl ve üzeri kargo bedava aktif olduğunda veya sabit kargo fiyatı aktif olduğunda iki seçenek te çıkıyor bu durumda müşteride işine geleni işaretliyor,


özel ürün sepette var ise diğerleri görünmemesi için ne yapmalıyız ?


çok teşekkürler hocam.
Alıntı Yaparak Cevapla
Paylaş!
barutv
Banned
user avatar
Çevrimdışı

Mesajlar: 6
Konular: 1
Katılma Tarihi: Nov 2013
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 01-18-2014 04:35 PM
Öncelikle çok teşekür ederim.

Kategoriye özel kargo belirleme şansımız varmı acaba.
Alıntı Yaparak Cevapla
Paylaş!
eka7av
openix.io
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 242
Konular: 14
Katılma Tarihi: Apr 2013
Rep Puanı: 5
Teşekkürler: 33
94 Mesajına, 149 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 01-20-2014 02:11 AM
(12-28-2013 03:56 AM)Gökhan TAYLAN Yazılan:  
Kod:
if ($this->cart->getSubTotal() >= 100.00) {

Bu şekilde kullanırsanız sadece ara toplamı kontrol eder ve kargo gerekli olmayan ürünlerde hatalara sebep olur.

Aşağıdaki şekilde daha sağlıklı olacaktır. Hem ücretsiz kargo miktarını değiştirdiğinizde otomatik olarak değişecektir.

Ürünün kargo gerekli olup olmadığını, ücretsiz kargo modül durumunu ve ara toplamı kontrol eder.
PHP Kod:
if ($this->cart->hasShipping() && $this->config->get('free_status') && $this->cart->getSubTotal() > $this->config->get('free_total')) { 
eka7a
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: Gökhan TAYLAN , t636
t636v
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 10
Konular: 4
Katılma Tarihi: Feb 2014
Rep Puanı: 0
Teşekkürler: 5
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-25-2014 01:48 AM
Modülü yükledim (1.5.6) sorunsuz çalışıyor ama bir eksiklik fark ettim..

Diyelim ki ben "abc" ürününe 5 TL kargo ücreti tanımladım.. 1 adet alındığında Ürüne Özel Kargo Fiyatı 5 TL olarak hesaplıyor ok burda sorun yok... Ama bu ürünün adedini 10 yapınca 5 TL X ürün adedi yapmıyor.. yani 50 TL kargo ücreti olarak göstermesi gerekiyor.

sanırım kod eklemem gerekiyor.
"Ürüne Özel Kargo Fiyatı" x "Satın Alınan Ürün Adedi" yapması lazım

Bu şekilde nasıl yapabilirim acaba yardımcı olabilirmisiniz?

*************************************************

OK deneme yanılama ile hallettim

Aşağıdaki şekilde düzenledim
PHP Kod:
        if ($status) {
            
$have_special false;
            
$items 0;

            
$special_shipping_products json_decode($this->config->get('special_shipping_products'));
            foreach (
$this->cart->getProducts() as $product) {
            if (
$product['shipping']) $items += $product['quantity'];
            
                if (
array_search($product['product_id'], $special_shipping_products) !== false) {
                    
$have_special true;
                }
            }
            
            if (
$have_special) {
                                
                
$quote_data['special_shipping'] = array(
                    
'code'         => 'special_shipping.special_shipping',
                    
'title'        => $this->language->get('text_description'),
                    
'cost'         => $this->config->get('special_shipping_cost') * $items,
                    
'tax_class_id' => $this->config->get('special_shipping_tax_class_id'),
                    
'text'         => $this->currency->format($this->tax->calculate($this->config->get('special_shipping_cost') * $items$this->config->get('special_shipping_tax_class_id'), $this->config->get('config_tax')))

                ); 
Alıntı Yaparak Cevapla
Paylaş!
opencart temaları
t636v
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 10
Konular: 4
Katılma Tarihi: Feb 2014
Rep Puanı: 0
Teşekkürler: 5
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-25-2014 07:46 PM
(02-25-2014 01:48 AM)t636 Yazılan:  Modülü yükledim (1.5.6) sorunsuz çalışıyor ama bir eksiklik fark ettim..

Diyelim ki ben "abc" ürününe 5 TL kargo ücreti tanımladım.. 1 adet alındığında Ürüne Özel Kargo Fiyatı 5 TL olarak hesaplıyor ok burda sorun yok... Ama bu ürünün adedini 10 yapınca 5 TL X ürün adedi yapmıyor.. yani 50 TL kargo ücreti olarak göstermesi gerekiyor.

sanırım kod eklemem gerekiyor.
"Ürüne Özel Kargo Fiyatı" x "Satın Alınan Ürün Adedi" yapması lazım

Bu şekilde nasıl yapabilirim acaba yardımcı olabilirmisiniz?

*************************************************

OK deneme yanılama ile hallettim

Aşağıdaki şekilde düzenledim
PHP Kod:
        if ($status) {
            
$have_special false;
            
$items 0;

            
$special_shipping_products json_decode($this->config->get('special_shipping_products'));
            foreach (
$this->cart->getProducts() as $product) {
            if (
$product['shipping']) $items += $product['quantity'];
            
                if (
array_search($product['product_id'], $special_shipping_products) !== false) {
                    
$have_special true;
                }
            }
            
            if (
$have_special) {
                                
                
$quote_data['special_shipping'] = array(
                    
'code'         => 'special_shipping.special_shipping',
                    
'title'        => $this->language->get('text_description'),
                    
'cost'         => $this->config->get('special_shipping_cost') * $items,
                    
'tax_class_id' => $this->config->get('special_shipping_tax_class_id'),
                    
'text'         => $this->currency->format($this->tax->calculate($this->config->get('special_shipping_cost') * $items$this->config->get('special_shipping_tax_class_id'), $this->config->get('config_tax')))

                ); 

Yukarıdaki şekilde düzenleme yapınca adetli alımlarda direk sepete atılan ürün adedini esas alarak hesaplama yapıyor.

Yani sepette 3 ürün var.. (OLMASI GEREKEN)
Ürün Özel Kargo 2 ürünün kargosu 5 TL x 2 ad.= 10 TL
Ürün Özel Kargo 1 ürünün kargosu 4 TL x 1 ad. = 4 TL

Toplamda 14 TL kargo çıkması lazımken;

Şu an (YANLIŞ HESAPLIYOR);
Ürün Özel Kargo 2 ürünün kargosu 5 TL x 3 ad (sepetteki ürün sayısı)= 15 TL
Ürün Özel Kargo 1 ürünün kargosu 4 TL x 3 ad (sepetteki ürün sayısı)= 12 TL

Toplamda 27 TL kargo çıkıyor..

PHP Kod:
'cost'         => $this->config->get('special_shipping_cost') * $items
Buradaki ve diğer yerlerdeki *items kodunu farklı birşey yazmak lazım sanırım..

Direk sepetteki adedi almayacak, o fiyat tanımlı kaç ürün varsa onu hesaplayacak..

Umarım anlatabilmişimdir.

Yardımınızı rica ediyorum..
Alıntı Yaparak Cevapla
Paylaş!
t636v
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 10
Konular: 4
Katılma Tarihi: Feb 2014
Rep Puanı: 0
Teşekkürler: 5
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 03-07-2014 03:09 AM
(02-25-2014 07:46 PM)t636 Yazılan:  
(02-25-2014 01:48 AM)t636 Yazılan:  Modülü yükledim (1.5.6) sorunsuz çalışıyor ama bir eksiklik fark ettim..

Diyelim ki ben "abc" ürününe 5 TL kargo ücreti tanımladım.. 1 adet alındığında Ürüne Özel Kargo Fiyatı 5 TL olarak hesaplıyor ok burda sorun yok... Ama bu ürünün adedini 10 yapınca 5 TL X ürün adedi yapmıyor.. yani 50 TL kargo ücreti olarak göstermesi gerekiyor.

sanırım kod eklemem gerekiyor.
"Ürüne Özel Kargo Fiyatı" x "Satın Alınan Ürün Adedi" yapması lazım

Bu şekilde nasıl yapabilirim acaba yardımcı olabilirmisiniz?

*************************************************

OK deneme yanılama ile hallettim

Aşağıdaki şekilde düzenledim
PHP Kod:
        if ($status) {
            
$have_special false;
            
$items 0;

            
$special_shipping_products json_decode($this->config->get('special_shipping_products'));
            foreach (
$this->cart->getProducts() as $product) {
            if (
$product['shipping']) $items += $product['quantity'];
            
                if (
array_search($product['product_id'], $special_shipping_products) !== false) {
                    
$have_special true;
                }
            }
            
            if (
$have_special) {
                                
                
$quote_data['special_shipping'] = array(
                    
'code'         => 'special_shipping.special_shipping',
                    
'title'        => $this->language->get('text_description'),
                    
'cost'         => $this->config->get('special_shipping_cost') * $items,
                    
'tax_class_id' => $this->config->get('special_shipping_tax_class_id'),
                    
'text'         => $this->currency->format($this->tax->calculate($this->config->get('special_shipping_cost') * $items$this->config->get('special_shipping_tax_class_id'), $this->config->get('config_tax')))

                ); 

Yukarıdaki şekilde düzenleme yapınca adetli alımlarda direk sepete atılan ürün adedini esas alarak hesaplama yapıyor.

Yani sepette 3 ürün var.. (OLMASI GEREKEN)
Ürün Özel Kargo 2 ürünün kargosu 5 TL x 2 ad.= 10 TL
Ürün Özel Kargo 1 ürünün kargosu 4 TL x 1 ad. = 4 TL

Toplamda 14 TL kargo çıkması lazımken;

Şu an (YANLIŞ HESAPLIYOR);
Ürün Özel Kargo 2 ürünün kargosu 5 TL x 3 ad (sepetteki ürün sayısı)= 15 TL
Ürün Özel Kargo 1 ürünün kargosu 4 TL x 3 ad (sepetteki ürün sayısı)= 12 TL

Toplamda 27 TL kargo çıkıyor..

PHP Kod:
'cost'         => $this->config->get('special_shipping_cost') * $items
Buradaki ve diğer yerlerdeki *items kodunu farklı birşey yazmak lazım sanırım..

Direk sepetteki adedi almayacak, o fiyat tanımlı kaç ürün varsa onu hesaplayacak..

Umarım anlatabilmişimdir.

Yardımınızı rica ediyorum..

Ücret mükabilinde bu sorunu çözebilecek varmı arkadaşlar ?
Alıntı Yaparak Cevapla
Paylaş!
TheLastMohikanv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 2
Konular: 0
Katılma Tarihi: Dec 2012
Rep Puanı: 0
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-09-2014 06:22 PM
Teşekkür ederim
Alıntı Yaparak Cevapla
Paylaş!
turkojen34v
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 168
Konular: 13
Katılma Tarihi: Jun 2013
Rep Puanı: 0
Teşekkürler: 18
15 Mesajına, 18 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-04-2014 07:35 PM
(12-28-2013 03:56 AM)Gökhan TAYLAN Yazılan:  catalog/model/shipping/special_shipping.php

Bul :

Kod:
if ($this->cart->getSubTotal() < $this->config->get('special_shipping_cost')) {
            $status = false;
        }

Değiştir :

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

Hangi kargo metodu kapatılacak ise "Değiştir" yazan kod ile status kapatabilirsin.

(12-27-2013 11:03 PM)fanty_35 Yazılan:  çok işimize yarayacak bir modül fakat bir sorun var hocam ekte capsı ekledim,

örneğin 100 tl ve üzeri kargo bedava aktif olduğunda veya sabit kargo fiyatı aktif olduğunda iki seçenek te çıkıyor bu durumda müşteride işine geleni işaretliyor,


özel ürün sepette var ise diğerleri görünmemesi için ne yapmalıyız ?

Hocam senden bir ricam var Merhabalar hayırlı bayramlar sitemdeki ürünlerin kargoları farklı olduğu için bende bu şekil bir yöntem yapmaya karar verdim /public_html/catalog/model/shipping/free.php

içindeki ücretsiz kargo yazısını bu şekilde KARGO ÜCRETİNİ HESAPLAYIP BENİ ARAYIN

yazdım fakat yazının karşısındaki 0,00TL rakamlarını hangi dosyada silebilirim
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Seçili Ürünlere Özel Kargo Fiyatı Belirleme Modülü Konusunun Linki Direk Link
Seçili Ürünlere Özel Kargo Fiyatı Belirleme Modülü Konusunun HTML Kodu HTML Link
Seçili Ürünlere Özel Kargo Fiyatı Belirleme Modülü Konusu BBCode Linki BBCode Link
Seçili Ürünlere Özel Kargo Fiyatı Belirleme Modülü Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
Question iPara Online Ödeme Modülü Yapıldı iPara 21 11,001 02-07-2017 03:48 PM
Son Mesaj: sekhil
  [Eklenti] Kapıda Ödeme İçin Ek Ücret Ödeme Toplamı Modülü sabitertan 39 17,239 01-19-2017 01:43 PM
Son Mesaj: karamurselli
  Ücretsiz Kargo Modülü Hakkında ccizmir 28 13,350 11-11-2016 09:21 PM
Son Mesaj: text_35
  [Mod] Sabit Kargo Modülü Aktif Olmuyor ? mortal53 1 288 10-28-2016 11:45 PM
Son Mesaj: shirin
  Kapıda Ödeme ve Havale ile Ödeme Modülü Bulamıyorum yasinolmez 7 2,440 09-20-2016 08:49 PM
Son Mesaj: JaMeroN
  Offline Kredi Kartı Modülü Yeni - Kart Kontrol Sistemi Hediyeli BLaDe 22 11,424 07-06-2016 09:40 PM
Son Mesaj: minamikaze
  Ücretsiz Kargo Modülüne Kdv Ekleme by_exploit 7 1,972 06-28-2016 05:26 PM
Son Mesaj: LaWSuiT
  Ağırlık Orantılı Kargo metodunda sorun yokken birden hata vermeye başladı cokasi 3 369 06-27-2016 01:50 PM
Son Mesaj: cokasi
  Kargo Anlaşması Hakkında osman 3 3,141 05-11-2016 05:39 PM
Son Mesaj: ersincayan
  [Mod] Paypal express haricinde paypal modülü kulanan var mı? nahita 2 560 04-14-2016 11:48 PM
Son Mesaj: nahita

Seçili Ürünlere Özel Kargo Fiyatı Belirleme Modülü indir, Seçili Ürünlere Özel Kargo Fiyatı Belirleme Modülü Videosu, Seçili Ürünlere Özel Kargo Fiyatı Belirleme Modülü online izle, Seçili Ürünlere Özel Kargo Fiyatı Belirleme Modülü Bedava indir, Seçili Ürünlere Özel Kargo Fiyatı Belirleme Modülü Yükle, Seçili Ürünlere Özel Kargo Fiyatı Belirleme Modülü Hakkında, Seçili Ürünlere Özel Kargo Fiyatı Belirleme Modülü nedir, Seçili Ürünlere Özel Kargo Fiyatı Belirleme Modülü Free indir, Seçili Ürünlere Özel Kargo Fiyatı Belirleme Modülü oyunu, Seçili Ürünlere Özel Kargo Fiyatı Belirleme Modülü download


Forum Atla: