tr-opencart

     
avatar Şuanki Zaman: 12-19-2024, 04:43 PMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Belirli kategorilerde taksit sınırlaması

Konuyu görüntüleyenler: 2 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  6926 - 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ş!
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: 47
Konular: 14
Katılma Tarihi: Jun 2012
Rep Puanı: 0
Teşekkürler: 4
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: 64
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ş!
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
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 290
Konular: 14
Katılma Tarihi: May 2014
Rep Puanı: 0
Teşekkürler: 2
50 Mesajına, 62 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
ibrahim_130
ibrahim_130, üyesi Opencart Türkiye Destek Sitesi ,E-Ticaret Yazılımı Destek Paylaşım Forumu na May 2014 tarihinde katılmıştır.
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
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 290
Konular: 14
Katılma Tarihi: May 2014
Rep Puanı: 0
Teşekkürler: 2
50 Mesajına, 62 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.
ibrahim_130
ibrahim_130, üyesi Opencart Türkiye Destek Sitesi ,E-Ticaret Yazılımı Destek Paylaşım Forumu na May 2014 tarihinde katılmıştır.
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
  [Çözüldü] Belirli Fiyattan Sonra Sabit Kargo Ücreti kalksın serdarkok 10 11,660 01-20-2022 10:31 PM
Son Mesaj: emrebey
  [Modifikasyon] Opencart Tüm Versiyonlar PAYTR Taksit tabı ekleme osdem66 48 27,916 04-03-2021 11:08 PM
Son Mesaj: murozen
  [Mod] Opencart 2.x Sanal Pos - Webpos,Taksit Tabı, Tek Çekim Komisyon Ücretsiz Açık Kaynak sabitertan 232 169,420 10-12-2020 12:50 AM
Son Mesaj: baggal
  [Eklenti] PAYTR Taksit Tabı Hakkında mucize 5 3,873 06-09-2018 10:32 AM
Son Mesaj: mucize
  iyzico taksit tabı adem 10 7,423 02-27-2018 03:30 AM
Son Mesaj: ironicskymoon
  [Mod] İyzico Taksit Tabı Denendi Çalışıyor kepnek 8 9,902 03-13-2017 02:57 PM
Son Mesaj: ozkanwap
  iyzico v2 taksit seçeneklerinin listelenme problemi yigitdtm 4 4,128 01-19-2017 03:22 PM
Son Mesaj: engintoprak
  PAYTR Kategori Bazlı Taksit Belirleme özelliği olan modülünü Yayınladı tarlak 0 2,008 01-04-2017 04:57 PM
Son Mesaj: tarlak
  PayTR Taksit Tabı tarlak 5 7,119 12-24-2016 11:33 AM
Son Mesaj: osdem66
  iyzico belli ürünlere taksit kapama mrtaxoy 2 2,517 12-05-2016 09:24 AM
Son Mesaj: mrtaxoy

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: