wmaraci reklam

Canım Sıkılınca Ben Çoklu Para Birimi

4 Mesajlar 1.086 Okunma
wmaraci reklam

Kiroglumarket Kiroglumarket Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 06.11.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Esnaf
  • Konum Trabzon
  • Ad Soyad M** K**
  • Mesajlar 1681
  • Beğeniler 631 / 817
  • Ticaret 1, (%100)
Bu sefer 90 dan gOOOLLLL sanırım :)

KAYNAK | | İNDİR : E-TİCARETDERSLERİ


Merhaba arkadaşlar, size bugün çoklu para kullanan site sahipleri için kurulum ve kullanımı hakkında çok faydalı ve kullanışlı bir eklenti hakkında bilgi vereceğiz. Sitemizdeki ürünlerin hem dolar hem de euro olduğunu varsayalım. TL1 tutarındaki dolar ve 250 TL'lik euro çevirilerinin toplamı ile hesaplanan bir taban fiyat tl varsayılarak ürünü detaylı olarak çarptılar. Kurulum, Vqmod kullanılarak ayarlanmıştır, ancak biz manuel kurulum değiştiriyoruz.

Opencart 1.5.x Çoklu Para Birimi Gösterme Modifikasyonu

Bu eklentimiz vqmod olarak sadece ürün detayda geçerli olmak üzereçalışmaktaydı. Benbiraz geliştirdikten sonra artık modullerde ve kategorilerde de gösterilebilir hale gelmiştir. Tabiki de geliştirilip farkl şekilllerde de gösterilebilmektedir. Şİmdi Bunu adım Adım Kuralım.

Dosyamızı Açalım : catalog/controller/product/

product.php

Bul :

$this->data['price'] = $this->currency->format


Üst Satıra Ekleyelim

$this->data['clean_price'] = $this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'));


Bul :

if ((float)$product_info['special']) {


Alt Satıra Ekleyelim :

$this->data['clean_special'] = $this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax'));


Dosyamızı Açalım : catalog/view/theme/*/template/product/

product.tpl

Bul:




Alt Satıra Ekle:

$this->language->load('product/product_currency');
$this->load->model('localisation/currency');
$currencies = $this->model_localisation_currency->getCurrencies();
$this->data['currencies'] = array();

if (!empty($currencies)) {
foreach ($currencies as $currency) {
if ($currency['code'] == $this->session->data['currency']) {
continue ;
}
echo str_replace(array('{title}', '{price}'), array($currency['title'], $this->currency->format($this->data['clean_price'], $currency['code']),$currency['code']), $this->language->get('text_product_currency'));
}
}
?>



Bul :




Alt Satıra EKle:


$this->language->load('product/product_currency');
$this->load->model('localisation/currency');
$currencies = $this->model_localisation_currency->getCurrencies();
$this->data['currencies'] = array();


if (!empty($currencies)) {
foreach ($currencies as $currency) {
if ($currency['code'] == $this->session->data['currency']) {
continue ;
}
echo str_replace(array('{title}', '{price}'), array($currency['title'], $this->currency->format($this->data['clean_special'], $currency['code']),$currency['code']), $this->language->get('text_product_currency'));
}
}
?>


Dosya Aç : catalog/controller/module

featured.php


Bul :

'special' => $special,

Alt Satıra Ekle :

'clean_special' => $clean_special,

'clean_price' => $clean_price,



Bul :

$price = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')));

Alt Satıra Ekleyelim :

$clean_price = $this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'));

Bulalım :

$special = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')));


Alt Satıra Ekleyelim :

$clean_special = $this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax'));

Bulalım :

$price = false;

Alt Satıra Ekleyelim :

$clean_price = false;

Bulalım :

$special = false;

Alt Satıra EKleyelim :

$clean_special = false;



Dosya Aç : catalog/controller/module

latest.php, bestseller.php, special.php


Bul :

'special' => $special,

Alt Satıra Ekle :

'clean_special' => $clean_special,

'clean_price' => $clean_price,


Bul :

$price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')));

Alt Satıra Ekleyelim :

$clean_price = $this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'));

Bulalım :

$special = $this->currency->format($this->tax->calculate($result['special'], $resut['tax_class_id'], $this->config->get('config_tax')));


Alt Satıra Ekleyelim :

$clean_special = $this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax'));

Bulalım :

$price = false;

Alt Satıra Ekleyelim :

$clean_price = false;

Bulalım :

$special = false;

Alt Satıra EKleyelim :

$clean_special = false;

////////////////////////////

Dosya Aç : catalog/controller/product

category.php, manufacturer_info.php, special.php, search.php


Bul :

'special' => $special,

Alt Satıra Ekle :

'clean_special' => $clean_special,

'clean_price' => $clean_price,


Bul :

$price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')));

Alt Satıra Ekleyelim :

$clean_price = $this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'));

Bulalım :

$special = $this->currency->format($this->tax->calculate($result['special'], $resut['tax_class_id'], $this->config->get('config_tax')));


Alt Satıra Ekleyelim :

$clean_special = $this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax'));

Bulalım :

$price = false;

Alt Satıra Ekleyelim :

$clean_price = false;

Bulalım :

$special = false;

Alt Satıra EKleyelim :

$clean_special = false;

Dosyalarımızı Açalım : cataog/view/theme/default/template/module/


latest.tpl, bestseller.[b]tpl, special.[/b]tpl, featured.tpl


Dosyalarımızı Açalım : cataog/view/theme/default/template/product/


category.tpl, special.[b]tpl, search.[/b]tpl, manufacturer_info.tpl


Bulalım :



Alt Satıra Ekleyelim :


$this->language->load('product/product_currency');
$this->load->model('localisation/currency');
$currencies = $this->model_localisation_currency->getCurrencies();
$this->data['currencies'] = array();

if (!empty($currencies)) {
foreach ($currencies as $currency) {
if ($currency['code'] == $this->session->data['currency']) {
continue ;
}
echo str_replace(array('{title}', '{price}'), array($currency['title'], $this->currency->format($product['clean_price'], $currency['code']),$currency['code']), $this->language->get('text_product_currency'));
}
}
?>




Bulalım :



Alt Satıra Ekleyelim :


$this->language->load('product/product_currency');
$this->load->model('localisation/currency');
$currencies = $this->model_localisation_currency->getCurrencies();
$this->data['currencies'] = array();


if (!empty($currencies)) {
foreach ($currencies as $currency) {
if ($currency['code'] == $this->session->data['currency']) {
continue ;
}
echo str_replace(array('{title}', '{price}'), array($currency['title'], $this->currency->format($product['clean_special'], $currency['code']),$currency['code']), $this->language->get('text_product_currency'));
}
}
?>
































yilmaz70

yigitcankus

teşekküler öğretmenim canım benim canım benim

eka7a

osdem66





eka7a yilmaz70

kişi bu mesajı beğendi.

SMM Panel, Sosyalyuvam, Bayilik Paneli, En Uygun Panel, Takipçi Paneli
reklam

yilmaz70 yilmaz70 Güzel olacak Kullanıcı
  • Üyelik 03.02.2017
  • Yaş/Cinsiyet 53 / E
  • Meslek Web Tasarım
  • Konum İstanbul Anadolu
  • Ad Soyad D** K**
  • Mesajlar 4766
  • Beğeniler 3155 / 3156
  • Ticaret 12, (%100)
Canın sıkılmasın denilir ya, sana ne diyeceğimi şaşırdım be kardeşim :)

Ellerin dert görmesin. Gerçekten yine GOL helal sana :)
Kiroglumarket

kişi bu mesajı beğendi.

Kiroglumarket Kiroglumarket Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 06.11.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Esnaf
  • Konum Trabzon
  • Ad Soyad M** K**
  • Mesajlar 1681
  • Beğeniler 631 / 817
  • Ticaret 1, (%100)
Ders videosu eklendi, akşama doğru makalesinide eklerim.
yilmaz70

kişi bu mesajı beğendi.

yigitcankus yigitcankus balonsatis.com Kullanıcı
  • Üyelik 10.12.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Balon İmalat & Üretim
  • Konum İstanbul Avrupa
  • Ad Soyad Y** K**
  • Mesajlar 824
  • Beğeniler 634 / 145
  • Ticaret 12, (%100)
tebrikler abi :) sen bu işte varya kralsın.
Kiroglumarket

kişi bu mesajı beğendi.

Balon İmalat & Üretimi
www.balonsatis.com
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al