Jump to content
osmanustalar

Kapida Odeme Alirken Ek Ucreti Faturaya Yansitma

Recommended Posts

Merhaba arkadaslar,

 

Kapida odeme alma modulunu etkinlestirdim. Odeme sayfasinda kapida odeme al butonu sorunsuz geliyor.

Ben kapida odemeyi faturaya yansitmak istiyorum.

 

Kargo modulum aktif. 200 tl uzeri alisveris kargo ucretsiz. 200 tl altinda kargo 8 tl.

 

Kapida odemeye ek fiyat girmek istiyorum. Bende kargo bolumune bir kargo eklermis gibi yapip adini kapida odeme yaptim ve 10 tl fiyat girdim.

 

Kullanici kargo kisminda kapida odemeyi secip, odeme sayfasinda kapida odeme modulunu secerse hicbir sorun yok.

 

Problem: Kargo secme sayfasinda kargoyu secip ve odeme sayfasinda kapida odemeyi secerse bu benim icin bir sorun, cunku kargo fiyatimla ve kapida odeme fiyatim farkli.

 

 

 

Ustadlarima sorum, kargo bolumunde sadece 16 ID numarali kargoyu sectigimde Kapida Odeme modulu gozukebilir mi? Diger ID numarasindaki kargolari sectigimde Kapida Odeme modulu gozukmesin.

 

Bunu nasil yapabilirim?

 

 

 

(umarim aciklayici olmusumdur, isterseniz resimli aciklama yapabilirim)

 

Tesekkurler

Share this post


Link to post
Share on other sites

Merhaba

 

Bunu geçenlerde birine yapmıştım.

modules/cashondelivery/cashondelivery.php dosyasından hookPayment fonksiyonunu bulun ve aşağıdaki ile değiştirin.

public function hookPayment($params)
	{
/* Modify Start 
7 nolu kargo seçili değilse gösterme
*/
if($params['cart']->id_carrier != 7)
	return null;
/* End */
		if (!$this->active)
			return ;

		global $smarty;

		// Check if cart has product download
		if ($this->hasProductDownload($params['cart']))
			return false;


		$smarty->assign(array(
			'this_path' => $this->_path, //keep for retro compat
			'this_path_cod' => $this->_path,
			'this_path_ssl' => Tools::getShopDomainSsl(true, true).__PS_BASE_URI__.'modules/'.$this->name.'/'
		));
		return $this->display(__FILE__, 'payment.tpl');
	}

Burada 

if($params['cart']->id_carrier != 7)
	return null;

şeklindeki satırda 7 kargo şirketinin id numarasıdır. 7 nolu kargo seçili değilse bu ödeme seçeneğini gösterme şeklinde ifade edilebilir. 

Share this post


Link to post
Share on other sites

Merhaba

 

Bunu geçenlerde birine yapmıştım.

modules/cashondelivery/cashondelivery.php dosyasından hookPayment fonksiyonunu bulun ve aşağıdaki ile değiştirin.

public function hookPayment($params)
	{
/* Modify Start 
7 nolu kargo seçili değilse gösterme
*/
if($params['cart']->id_carrier != 7)
	return null;
/* End */
		if (!$this->active)
			return ;

		global $smarty;

		// Check if cart has product download
		if ($this->hasProductDownload($params['cart']))
			return false;


		$smarty->assign(array(
			'this_path' => $this->_path, //keep for retro compat
			'this_path_cod' => $this->_path,
			'this_path_ssl' => Tools::getShopDomainSsl(true, true).__PS_BASE_URI__.'modules/'.$this->name.'/'
		));
		return $this->display(__FILE__, 'payment.tpl');
	}

Burada 

if($params['cart']->id_carrier != 7)
	return null;

şeklindeki satırda 7 kargo şirketinin id numarasıdır. 7 nolu kargo seçili değilse bu ödeme seçeneğini gösterme şeklinde ifade edilebilir. 

 

Üstad ellerine kollarına sağlık.

 

Prestashop 1.6.1.7 versiyonunda sorunsuz çalışıyor.

 

 

 

Teşekkürler

Share this post


Link to post
Share on other sites

Üstad ellerine kollarına sağlık.

 

Prestashop 1.6.1.7 versiyonunda sorunsuz çalışıyor.

 

 

 

Teşekkürler

 

Rica ederim

Bol satışlı alışverişler.

Share this post


Link to post
Share on other sites

Öncelikle Çok teşekkürler.
1.6.1.7 versiyonunda çalıştı. Ancak göyle bir durum var;

iki Kargo seçeneği ekledim 1. MNG kargo (kredikartı eft odeme) 2. ise MNG kargo Kapıda ödeme buna göre;

 

müşteri 1. Seçeneği seçince Kredi kartı ödeme modülü gözüküyor ve Kapıda ödeme modülü gözükmüyor. (Bu tamam)

Müşteri eğer 2. seçeneği seçer (Kapıda ödeme seçeneği) Hem kredi kartı ödeme butonu hem de kapıda ödeme butonu gözükmekte.

Kapıda ödeme seçeneğinde Kredi kartı ödeme butonunu nasıl gizleyebiliriz.

Teşekkürler

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More