Oscommerce Türkçe İndir
Cevapla 
 
Derecelendir
  • 4 Oylar - 5 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
Çoklu Para Birimi Kullanımı Modülü
Yazar Mesaj
snowbird Çevrimdışı
Administrator
*******

Mesajlar: 721
Katılma Tarihi: Jul 2008
Rep Puanı: 6
Mesaj: #1
Çoklu Para Birimi Kullanımı Modülü
Bilindiği gibi osCommerce sadece varsayılan seçtiğiniz bir para biriminde ürün fiyatı girmenize izin verir ve bunu örneğin USD olarak seçerseniz YTL fiyatlı bir ürün satarsanız onu USD çevirip satışa koyarsınız;

Burada 2 önemli sorun öne çıkar;

- Kur değişiminde koymuş olduğunuz fiyat geçerliliğini yitirecektir
- Maliyet fiyatını girme imkanı olmadığından kar marjı kontrolü ve yönetimi yapamayacaksınız.

Bu sorunları önlemek için admin'den ürün eklerken/değiştiriken sistemde tanımlı para birimlerinin herbirini değişik ürünlerde kullanılabilmesi gerekliydi. Yani ÜRÜN-A $100 iken ÜRÜN-B 350 YTL olarak satışa sunulabiliyor.

Anlaşılacağı gibi bununla beraber ürünün maliyet bilgisininde girilebileceği bir giriş alanı eklendi ve aynı ekrandan kar marjı ayarlaması çok kolay hale geldi

Ayrıca bonus paket olarak yine aynı ekrandan ürüne indirim verebilme (specials.php nin yaptığı) olanağı, ürüne maliyet fiyatı girebilme ve kolay kar marjı ve indirim girişi mevcut.

Admin demosu aşağıdan seyredilebilir.
http://www.sendeyukle.com/view_video.php...5cc6a22446 BU daha iyi görünüyor
http://video.google.com/videoplay?docid=...7522&hl=en

YÜKLEMESİ:
----------------------------------------------------
A) YEDEK ALINIZ. HEM SİTE HEMDE VERİTABANI
1) Rar dosyayı açıp /install kılasörü içindeki 2 dosyayı sunucunuzda osc ana kılasöre gönderiniz.
2) cur_yukle_db.php çalıştırınız. Bu işlem otomatik veritabanı güncelleme işlemlerini sizin için yapacaktır.
3) Veritabanı işlemi bitince bir mesaj göreceksiniz. Artık dosya değişikliklerine başlayabilirsiniz.
ZIP içindeki /install/kurulum.html direk elle çalıştırıp, (veya sunucunuza gönderdiğinizi) devam ediniz.


Eğer standart ms2.2RC2a da henüz değişiklik yapmadığınız dosya varsa paketteki hazır yapılmış dosyaları direk üzerine kopyalayabilirsiniz.

Ekran görüntüleri yükleme dosyasında gösterilmiştir.

================================================================================
TARİHÇE:
================================================================================

v1.00 - 9 Eylül 2008 01:26
* İlk sürüm yayınlandı
________________________________________________________________________________

v1.01 - 11 Eylül 2008 23:30
* shopping_cart.php unutulan değişiklik satırı eklendi
* /admin/categories.php de gereksiz bir fiyat gösterim alanı vardı, yükleme dosyasından çıkartıldı
* Kategorideki diğer ürünler değişikliğinde küçük yazım hatası giderildi
* yukleme html dosyası yeniden yazıldı. Dizemen'e teşekkürler

________________________________________________________________________________
v1.02 - 15 Ekim 2008
* Orjinal girilen para birimi de gösterilmek istenirse /classes/currencies.php değişiklikleri eklendi
* Yükleme dosyasında küçük bir düzeltme yapıldı

NOT: Sürüm güncellemeleri nasıl yapılacağı ayrıca paket içinde guncelleme.txt dosyasında mevcuttur

YÜKLEMEK İÇİN
http://www.oscommerce.tc/shop/index.php?cPath=30
09-09-2008 00:26
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
snowbird Çevrimdışı
Administrator
*******

Mesajlar: 721
Katılma Tarihi: Jul 2008
Rep Puanı: 6
Mesaj: #2
GÜNCELLEME VE DİĞER BİLGİLER İÇİN
Yükleme dosyasında gösterilmeyen ama başka özel modüller de kullanıyorsanız aşağıdaki şekilde bu modüllerde de doğru para birimi gösterimi yapabilirsiniz:

Her modülde aşağıdaki gibi bir veya birkaç sorgu olacaktır bu satırı bulunuz:

PHP Kod:
$xxxxxx_query tep_db_query(................ 

Sonrasında bu Querynin fetch edildiği satırı bulunuz:

PHP Kod:
$xxxxxxx tep_db_fetch_array($xxxxxx_query

Aşağıdaki 2 satırı yukarıdaki satırdakinin altına yakın uygun bir yere koyunuz. (Örnek kullanım için yukardaki modüllere bakınız)

PHP Kod:
$cur_val tep_db_fetch_array(tep_db_query("select c.value from ".TABLE_CURRENCIES" c, " TABLE_PRODUCTS " p where p.products_id = ".$xxxxxxx['products_id']." and c.currencies_id = p.products_currencies_id")); 

$xxxxxx['products_price'] /= $cur_val['value']; 

Eğer özel fiyatlı bir gösterimde söz konusu ise aşağıdaki satırı da ekleyin:

PHP Kod:
$xxxxxxx['specials_new_products_price'] /= $cur_val['value']; 

$xxxxxxx olan yer her modülde ürün bilgileri sorgusunda bulunan değişkendir.Farklı isismde olacağından xxxxxx şeklinde belirttim

=========================================
Eger orjinal girilen fiyati da gostermek isterseniz. Yani

Fiyat: 125 USD (orjinal girilen)
Fiyat: 146 YTL (YTL ye Cevrilmis hali)

Asagidakini fiyat gosterime yakin bir yerlere yazin ve sonra $orjinal fiyat degiskenini istediginiz yerde gösterin.

PHP Kod:
$orjinal_fiyat number_format($product_info['products_price_original'],2) . '&nbsp' $currencies->get_code($product_info['products_currencies_id']); 

olacak. $product_info her modülde farklı olacaktır. O modüldeki ürün bilgileri gösterim değişkenini yazacaksınız

Ayrıca query içine p.products_currencies_id eklemek gerekli. Yani baslangici şu şekilde olacak;

$product_info_query = tep_db_query("select p.products_currencies_id, p.products_id, pd.products_name, ......

================================================================================ ============
09-09-2008 00:26
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
duzgun Çevrimiçi
Administrator
*******

Mesajlar: 801
Katılma Tarihi: Jul 2008
Rep Puanı: 7
Mesaj: #3
RE: == Çoklu Para Birimi Kullanımı Modülü ==
Üstad eline, zihnine sağlık. osCommerce in bir eksiğiydi Çoklu para birimi ve artık bu eksiği kapatmış oldun. Teşekkürler..
09-09-2008 00:40
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
busybody Çevrimdışı
oscommerceden vazgeçemez
*****

Mesajlar: 466
Katılma Tarihi: Jul 2008
Rep Puanı: 1
Mesaj: #4
RE: == Çoklu Para Birimi Kullanımı Modülü ==
çok teşekkürler elinize sağlık . gerçekten kullanışlı ve çok işe yarayacak bir modül. hemen kuracağım.

-----Hayat Hep Son Sözü Söyler ,Ama Benimde Cümlelerim Var-----
(Bu Mesaj 09-09-2008 07:59 değiştirilmiştir. Değiştiren : busybody.)
09-09-2008 07:43
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
vahap79 Çevrimdışı
Meraklı
*****

Mesajlar: 354
Katılma Tarihi: Jul 2008
Rep Puanı: 3
Mesaj: #5
RE: == Çoklu Para Birimi Kullanımı Modülü ==
Çok teşekkürler bu modulu en kısa sürede sistemime yükliyeceğim, gerçekten çok ama çok önemli bir eksikti, elinize sağlık
09-09-2008 08:32
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
chatino Çevrimdışı
Member
***

Mesajlar: 81
Katılma Tarihi: Aug 2008
Rep Puanı: 0
Mesaj: #6
RE: == Çoklu Para Birimi Kullanımı Modülü ==
Gerçekten gün geçtikce duzgun.com ve oscommerce adına geliştirme yapan sizlere saygım büyüyor. Güzel şeyler yapıyorsunuz ve başarıyorsunuz.

Buda önemli eksikliklerden biriydi çok teşekkürler. yakın zamanda görünümü atlayabilirsem kuracagım.
09-09-2008 08:42
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
ap287 Çevrimdışı
Senior Member
*****

Mesajlar: 218
Katılma Tarihi: Jul 2008
Rep Puanı: 0
Mesaj: #7
RE: == Çoklu Para Birimi Kullanımı Modülü ==
bazı söktörler için olmazsa olmaz eline sağlık
09-09-2008 09:25
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
erta77 Çevrimdışı
Member
***

Mesajlar: 72
Katılma Tarihi: Jul 2008
Rep Puanı: 0
Mesaj: #8
RE: == Çoklu Para Birimi Kullanımı Modülü ==
Teşekkürler, eline sağlık.
09-09-2008 17:25
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
zeycoba Çevrimdışı
Member
***

Mesajlar: 72
Katılma Tarihi: Jul 2008
Rep Puanı: 0
Mesaj: #9
RE: == Çoklu Para Birimi Kullanımı Modülü ==
büyüksün baba

oscomerce'mi WAREZ'e düşmekden son anda kurtardımTongue
09-09-2008 19:07
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
fsoyleyici Çevrimdışı
Member
***

Mesajlar: 37
Katılma Tarihi: Sep 2008
Rep Puanı: 0
Mesaj: #10
RE: == Çoklu Para Birimi Kullanımı Modülü ==
Yükleme taimatında /includes/classes/shopping_cart.php dosyasında 324. satırı aşağıdakiyle değiştirin diyor fakat aşağıda satır yok. Değişiklik yapılmayacakmı?Teşekkürler...
09-09-2008 22:47
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
« Önceki | Sonraki »
Cevapla 


Forum Atla: