seoseo
tr-opencart

     
avatar Şuanki Zaman: 12-08-2016, 09:04 PMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Belirli kategorilerde taksit sınırlaması

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  ahmetusta - Görüntüleme - Okunma  661 - Yorum  10

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

Mesajlar: 4
Konular: 1
Katılma Tarihi: Apr 2016
Rep Puanı: 0
Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-09-2016 10:02 AM
Merhaba,
Neredeyse internette önüme çıkan tüm konuları okudum. İsteğim yasal olarak taksit yapılamayan ürün kategorisinde taksit seçeneklerini kaldırmak. İyzico kullanıyorum. Haliyle taksit yönetimi iyzico kontrolünde. Ya komple açıyorlar site için ya kapatıyorlar. İyzico modülünde belirli kategorilerde taksit seçeneğini kapatmak yada alternatif çözüm önerisi olacak arkadaş var mı?
Alıntı Yaparak Cevapla
Paylaş!
opencart temaları
ahmetustav
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 4
Konular: 1
Katılma Tarihi: Apr 2016
Rep Puanı: 0
Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-09-2016 11:03 AM
İyzico modülünün taksitlendirme bölümü burası
buraya XXX kategori ve alt kategorilerindeki ürünlerde taksit seçeneğinin $installment > 1 bile olsa yükleme diyecek php kodunu yazabilecek arkadaşa minnettar kalırım.Öyle modül,admin vs kasmaya gerek yok.Bu kodlara elle kategori id si eklemek yeter de artar bile.

PHP Kod:
$installment $response->getInstallment();
                        if (
$installment 1) {
                                
$this->load->model('checkout/order');
                                
$order_total = (array) $this->db->query("SELECT * FROM " DB_PREFIX "order_total WHERE order_id = '" . (int) $order_id "' AND code = 'total' ");
                                
$last_sort_value $order_total['row']['sort_order'] - 1;
                                
$exchange_rate $this->currency->getValue('TRY');
                                
$new_amount str_replace(','''$response->getPaidPrice());
                                
$old_amount str_replace(','''$order_info['total'] * $order_info['currency_value']);
                                
$installment_fee_variation = ($new_amount $old_amount) / $exchange_rate;

                                
$currencySymbol $this->_getCurrencySymbol('TRY');
                                
$this->db->query("INSERT INTO " DB_PREFIX "order_total SET order_id = '" .
                                    (int) 
$order_id "',code = '" $this->db->escape('iyzico_checkout_form_fee') .
                                    
"',  title = '" $this->db->escape('Installment Charge') . "', "
                                    
"text = '" $currencySymbol $this->db->escape($installment_fee_variation $exchange_rate) . "', `value` = '" .
                                    (float) 
$installment_fee_variation "', sort_order = '" . (int) $last_sort_value "'");

                                
$order_total_data = (array) $this->db->query("SELECT * FROM " DB_PREFIX "order_total WHERE order_id = '" . (int) $order_id "' AND code != 'total' ");
                                
$calculate_total 0;
                                foreach (
$order_total_data['rows'] as $row) {
                                        
$calculate_total += $row['value'];
                                }

                                
$this->db->query("UPDATE " DB_PREFIX "order_total SET
                                `value` = '" 
. (float) $calculate_total "'
                                WHERE order_id = '
$order_id' AND code = 'total' ");

                                
$this->db->query("UPDATE `" DB_PREFIX "order`
                                SET total = '" 
$calculate_total "'
                                WHERE order_id = '" 
. (int) $order_id "'");

                                
$this->model_checkout_order->confirm($order_id$this->config->get('config_order_status_id'));
                                
$this->model_checkout_order->update($order_id$this->config->get('iyzico_checkout_form_order_status_id'), $messagefalse);
                                
$comment $response->getCardFamily() . ' - ' $response->getInstallment() . '  Taksit';
                                
$this->db->query("INSERT INTO " DB_PREFIX "order_history SET order_id = '" . (int) $order_id "', order_status_id = '" .
                                    
$this->config->get('iyzico_checkout_form_order_status_id') . "', notify = '0', comment = '" .
                                    
$this->db->escape($comment) . "', date_added = NOW()");
                        } else {
                                
$this->model_checkout_order->confirm($this->session->data['order_id'], $this->config->get('config_order_status_id'));
                                
$this->model_checkout_order->update($this->session->data['order_id'], $this->config->get('iyzico_checkout_form_order_status_id'), $messagefalse);
                        } 
Alıntı Yaparak Cevapla
Paylaş!
nahitav
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 42
Konular: 12
Katılma Tarihi: Jun 2012
Rep Puanı: 0
Teşekkürler: 3
1 Mesajına, 1 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-11-2016 05:17 PM
(04-09-2016 11:03 AM)ahmetusta Yazılan:  İyzico modülünün taksitlendirme bölümü burası
buraya XXX kategori ve alt kategorilerindeki ürünlerde taksit seçeneğinin $installment > 1 bile olsa yükleme diyecek php kodunu yazabilecek arkadaşa minnettar kalırım.Öyle modül,admin vs kasmaya gerek yok.Bu kodlara elle kategori id si eklemek yeter de artar bile.

PHP Kod:
$installment $response->getInstallment();
                        if (
$installment 1) {
                                
$this->load->model('checkout/order');
                                
$order_total = (array) $this->db->query("SELECT * FROM " DB_PREFIX "order_total WHERE order_id = '" . (int) $order_id "' AND code = 'total' ");
                                
$last_sort_value $order_total['row']['sort_order'] - 1;
                                
$exchange_rate $this->currency->getValue('TRY');
                                
$new_amount str_replace(','''$response->getPaidPrice());
                                
$old_amount str_replace(','''$order_info['total'] * $order_info['currency_value']);
                                
$installment_fee_variation = ($new_amount $old_amount) / $exchange_rate;

                                
$currencySymbol $this->_getCurrencySymbol('TRY');
                                
$this->db->query("INSERT INTO " DB_PREFIX "order_total SET order_id = '" .
                                    (int) 
$order_id "',code = '" $this->db->escape('iyzico_checkout_form_fee') .
                                    
"',  title = '" $this->db->escape('Installment Charge') . "', "
                                    
"text = '" $currencySymbol $this->db->escape($installment_fee_variation $exchange_rate) . "', `value` = '" .
                                    (float) 
$installment_fee_variation "', sort_order = '" . (int) $last_sort_value "'");

                                
$order_total_data = (array) $this->db->query("SELECT * FROM " DB_PREFIX "order_total WHERE order_id = '" . (int) $order_id "' AND code != 'total' ");
                                
$calculate_total 0;
                                foreach (
$order_total_data['rows'] as $row) {
                                        
$calculate_total += $row['value'];
                                }

                                
$this->db->query("UPDATE " DB_PREFIX "order_total SET
                                `value` = '" 
. (float) $calculate_total "'
                                WHERE order_id = '
$order_id' AND code = 'total' ");

                                
$this->db->query("UPDATE `" DB_PREFIX "order`
                                SET total = '" 
$calculate_total "'
                                WHERE order_id = '" 
. (int) $order_id "'");

                                
$this->model_checkout_order->confirm($order_id$this->config->get('config_order_status_id'));
                                
$this->model_checkout_order->update($order_id$this->config->get('iyzico_checkout_form_order_status_id'), $messagefalse);
                                
$comment $response->getCardFamily() . ' - ' $response->getInstallment() . '  Taksit';
                                
$this->db->query("INSERT INTO " DB_PREFIX "order_history SET order_id = '" . (int) $order_id "', order_status_id = '" .
                                    
$this->config->get('iyzico_checkout_form_order_status_id') . "', notify = '0', comment = '" .
                                    
$this->db->escape($comment) . "', date_added = NOW()");
                        } else {
                                
$this->model_checkout_order->confirm($this->session->data['order_id'], $this->config->get('config_order_status_id'));
                                
$this->model_checkout_order->update($this->session->data['order_id'], $this->config->get('iyzico_checkout_form_order_status_id'), $messagefalse);
                        } 

bu konuda iyzico destek veriyor diye biliyorum. Onlarla görüşün isterseniz.
Alıntı Yaparak Cevapla
Paylaş!
esedunv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 62
Konular: 6
Katılma Tarihi: Jul 2012
Rep Puanı: 2
Teşekkürler: 2
7 Mesajına, 8 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-12-2016 07:58 PM
(04-09-2016 10:02 AM)ahmetusta Yazılan:  Merhaba,
Neredeyse internette önüme çıkan tüm konuları okudum. İsteğim yasal olarak taksit yapılamayan ürün kategorisinde taksit seçeneklerini kaldırmak. İyzico kullanıyorum. Haliyle taksit yönetimi iyzico kontrolünde. Ya komple açıyorlar site için ya kapatıyorlar. İyzico modülünde belirli kategorilerde taksit seçeneğini kapatmak yada alternatif çözüm önerisi olacak arkadaş var mı?

senin isteğinin benzeri burada güzel bir çekilde yapılmış
https://forum.opencart.com/viewtopic.php...51#p590632

oradaki xml i indir incele çok yardımı olacaktır.
Alıntı Yaparak Cevapla
Paylaş!
yigitdtmv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 9
Konular: 1
Katılma Tarihi: Feb 2016
Rep Puanı: 0
Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-13-2016 03:18 AM
iyziconun destek verdiği birsey görmedim ben acikcasi.. taksit tabının yeni versiyonu icin 30 kere basvurdum bir dosya yolladılar okadar kodu zaten ben kendım yazabılıyor olsam neden senden modul alayım.. posu ucretsız verıyoruz kendınız halledın dıyıp sallıyorlar.. sankı komısyon odemıyormusuz gıbı..

acıkcası ben baydım artık cep telefonu kategorı kısıtlaması ıcın para bıle odemeye razı hale geldım ama guvenıp kıme emanet edecegız sıteyı onu henuz bulamadım
Alıntı Yaparak Cevapla
Paylaş!
ahmetustav
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 4
Konular: 1
Katılma Tarihi: Apr 2016
Rep Puanı: 0
Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-13-2016 03:26 PM
(04-13-2016 03:18 AM)yigitdtm Yazılan:  iyziconun destek verdiği birsey görmedim ben acikcasi.. taksit tabının yeni versiyonu icin 30 kere basvurdum bir dosya yolladılar okadar kodu zaten ben kendım yazabılıyor olsam neden senden modul alayım.. posu ucretsız verıyoruz kendınız halledın dıyıp sallıyorlar.. sankı komısyon odemıyormusuz gıbı..

acıkcası ben baydım artık cep telefonu kategorı kısıtlaması ıcın para bıle odemeye razı hale geldım ama guvenıp kıme emanet edecegız sıteyı onu henuz bulamadım

Kategori kısıtlaması yapan modülün işimi göreceğini bilsem alacağım.Ancak emin olmadan havaya atacak param yok.Bir çözüm bulunca yazarım.Fakat iyzico sözleşmesinde bir madde var yazılımda değişiklik yapamazsınız diye.Başımı ağrıtırlarsa başkasına geçerim.
Alıntı Yaparak Cevapla
Paylaş!
opencart temaları
yigitdtmv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 9
Konular: 1
Katılma Tarihi: Feb 2016
Rep Puanı: 0
Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-13-2016 08:20 PM
(04-13-2016 03:26 PM)ahmetusta Yazılan:  
(04-13-2016 03:18 AM)yigitdtm Yazılan:  iyziconun destek verdiği birsey görmedim ben acikcasi.. taksit tabının yeni versiyonu icin 30 kere basvurdum bir dosya yolladılar okadar kodu zaten ben kendım yazabılıyor olsam neden senden modul alayım.. posu ucretsız verıyoruz kendınız halledın dıyıp sallıyorlar.. sankı komısyon odemıyormusuz gıbı..

acıkcası ben baydım artık cep telefonu kategorı kısıtlaması ıcın para bıle odemeye razı hale geldım ama guvenıp kıme emanet edecegız sıteyı onu henuz bulamadım

Kategori kısıtlaması yapan modülün işimi göreceğini bilsem alacağım.Ancak emin olmadan havaya atacak param yok.Bir çözüm bulunca yazarım.Fakat iyzico sözleşmesinde bir madde var yazılımda değişiklik yapamazsınız diye.Başımı ağrıtırlarsa başkasına geçerim.

ben yapanı da görmedım abi elemanlar yaparız ederiz diyorlar biri 150 tl diyor biri 500 tl biri 1000 tl ucmus durumda herkes.. dogru durust guvenılır bırı olsa 2-3 kisi birlesip alırız modulu herkes kullanır ama o da yok heralde
Alıntı Yaparak Cevapla
Paylaş!
ibrahim_130v
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 136
Konular: 11
Katılma Tarihi: May 2014
Rep Puanı: 0
Teşekkürler: 1
24 Mesajına, 27 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-13-2016 11:46 PM
Merhaba aşağıdaki gibi bir modül ihtiyacınızı karşılar düşüncesindeyim bu sebeple inceleyebilirsiniz. Ödeme metodlarına sınırlamalar veya kısıtlamalar koyabiliyorsunuz bunları belirlediğiniz kategorilere seçtiği ödeme metedunu neden yapamayacağı gibi mesajlar çıkarabiliyorsunuz.

örneğin kural olarak a kategorisindeki ürünlere taksit yapma şeklinde kural oluşturdunuz ve kuralın açıklamasına bu kategoride taksit geçersizdiz diye yazdınız. Kullanıcı o kategoride yer alan ürünü taksitli almak istediğinide ödeme metodunda tanımladığınız kural geçeli olup yazdığınız mesaj çıkacak karşısına.

Modül geliştirilebilir ve açık modül ama şu temel metodlarla sizin ihtiyacınızı çözer diye düşündüm.

inceleyebilirsiniz.

http://www.opencart.com/index.php?route=...load_id=36
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: ahmetusta
ahmetustav
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 4
Konular: 1
Katılma Tarihi: Apr 2016
Rep Puanı: 0
Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-14-2016 04:03 PM
Maalesef siteden kaldırılmış modül

(04-13-2016 11:46 PM)ibrahim_130 Yazılan:  Merhaba aşağıdaki gibi bir modül ihtiyacınızı karşılar düşüncesindeyim bu sebeple inceleyebilirsiniz. Ödeme metodlarına sınırlamalar veya kısıtlamalar koyabiliyorsunuz bunları belirlediğiniz kategorilere seçtiği ödeme metedunu neden yapamayacağı gibi mesajlar çıkarabiliyorsunuz.

örneğin kural olarak a kategorisindeki ürünlere taksit yapma şeklinde kural oluşturdunuz ve kuralın açıklamasına bu kategoride taksit geçersizdiz diye yazdınız. Kullanıcı o kategoride yer alan ürünü taksitli almak istediğinide ödeme metodunda tanımladığınız kural geçeli olup yazdığınız mesaj çıkacak karşısına.

Modül geliştirilebilir ve açık modül ama şu temel metodlarla sizin ihtiyacınızı çözer diye düşündüm.

inceleyebilirsiniz.

http://www.opencart.com/index.php?route=...load_id=36
Alıntı Yaparak Cevapla
Paylaş!
ibrahim_130v
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 136
Konular: 11
Katılma Tarihi: May 2014
Rep Puanı: 0
Teşekkürler: 1
24 Mesajına, 27 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-14-2016 04:08 PM
Kaldırılmadı sitede sorun var bir müddet sonra düzelir. site içi aramalarda dahi modülleri getirmiyor. Kısa zamanda düzelir düşüncesindeyim.
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Belirli kategorilerde taksit sınırlaması Konusunun Linki Direk Link
Belirli kategorilerde taksit sınırlaması Konusunun HTML Kodu HTML Link
Belirli kategorilerde taksit sınırlaması Konusu BBCode Linki BBCode Link
Belirli kategorilerde taksit sınırlaması Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [Mod] Opencart 2.x Sanal Pos - Webpos,Taksit Tabı, Tek Çekim Komisyon Ücretsiz Açık Kaynak sabitertan 204 51,949 Bugün 07:46 PM
Son Mesaj: ad.mm
  iyzico belli ürünlere taksit kapama mrtaxoy 2 65 12-05-2016 09:24 AM
Son Mesaj: mrtaxoy
  PayTR Taksit Tabı tarlak 3 517 10-27-2016 10:20 AM
Son Mesaj: tarlak
  iyzico v2 taksit seçeneklerinin listelenme problemi yigitdtm 3 538 07-26-2016 12:17 PM
Son Mesaj: nrtszr
  [Mod] İyzico Taksit Tabı Denendi Çalışıyor kepnek 6 2,291 07-16-2016 03:41 PM
Son Mesaj: nrtszr
  Bayi Girişi olduğunda Taksit Olmasın quadro 1 220 04-18-2016 09:44 PM
Son Mesaj: quadro
  iyzico taksit tabı adem 6 739 03-22-2016 12:49 PM
Son Mesaj: ozkanwap
  [Çözüldü] Belirli Fiyattan Sonra Sabit Kargo Ücreti kalksın serdarkok 2 1,399 12-21-2015 10:00 PM
Son Mesaj: mtutay
  Webpos Taksit Fiyat toplamları barney 1 580 10-14-2015 12:21 PM
Son Mesaj: barney

Belirli kategorilerde taksit sınırlaması indir, Belirli kategorilerde taksit sınırlaması Videosu, Belirli kategorilerde taksit sınırlaması online izle, Belirli kategorilerde taksit sınırlaması Bedava indir, Belirli kategorilerde taksit sınırlaması Yükle, Belirli kategorilerde taksit sınırlaması Hakkında, Belirli kategorilerde taksit sınırlaması nedir, Belirli kategorilerde taksit sınırlaması Free indir, Belirli kategorilerde taksit sınırlaması oyunu, Belirli kategorilerde taksit sınırlaması download


Forum Atla: