Hızlı ürün ekleme modulü ve bir iki ihtiyaç

internetist

OpenCart-TR
Katılım
13 Eki 2010
Mesajlar
24
Tepkime puanı
0
Puanları
0
Merhabalar;

Kafama takılan bir kaç sorunu ve varsa bazı modülleri sormak istiyorum:

(Dikkat: Opncart 1.5.1.1 içindir.)

1. Hızlı ürün eklemek için bir import modülü var mı? Misal bir excel tablosu olsa, ürünün adını, kodunu, fiyatını, stok durumunu falan girsek ve import etsek. Sonra ürünler sayfasına girip, fotoğraflarını ve seçeneklerini düzenleyip kaydetsek. Yok mu böyle bir modül? Elimde 300 parça ürün var ve bunları tek tek girmek ve özelliklerini yazmak çok zahmetli.

2. Ana sayfada ürün fiyatının veya sepete ekle butonunun altında, sabit kargo fiyatını belirtmek istiyorum. Sabit kargo fiyatını hangi kodla çekebilirim?

3. Sitede 3 dil kullanıyorum. Her ürünü girerken de 3 ayrı dilde farklı isimler veriyorum. Ama sitede dili değiştirince, ürün ismi sadece ingilizce çıkıyor ve değişmiyor? (default thema)

Teşekkürler.
 

eren.erduran

OpenCart-TR
Katılım
11 Ağu 2011
Mesajlar
169
Tepkime puanı
0
Puanları
0
Yaş
30
Konum
Tiran
Web sitesi
erenerduran.com
Merhaba,


1- Bu dediğinizi yapmak mümkün ama bunun için bir modül varmı bilmiyorum. Bu işlem 1000-2000 gibi yüksek oranlı ürünlerde kullanılır genellikle. Veri tabanında ürünleri barındıran 15 adet tablo vardır. 300 ürün için bence değmez. Çünkü öğrenmeniz gereken çok şey olucak.

2- Ana sayfa derken nereyi kastediyorsunuz?

3- Genel ayarlardan varsayılan olarak mı diyorsunuz yoksa direk siteden dili değiştirince mi ürünlerin hepsi ingilizce görünüyor ?
 

internetist

OpenCart-TR
Katılım
13 Eki 2010
Mesajlar
24
Tepkime puanı
0
Puanları
0
Merhaba eren;

Cevabın için teşekkür ederim.

1. Volla bir cevap gelmeyince 300 ürünü teker teker girmeye başladım. Önce fotoğrafları yükledim, isimlerini ve ürün kodunu girdim. Şimdi baştan sırasıyla ürün özellikleri, kategorileri, fiyatı vs daha bir çok içerik için tekrar tekrar elden geçireceğim. Bu iş inanılmaz zahmetli. Başka hiç bir şey için bu kadar uğraşmadım :)

2. Ana sayfa derken, Son ürünler, Tavsiye ettiklerimiz, Kampanyalı ürünler, Kategoriler gibi temanın "modules" kısmındaki sayfalardan bahsediyorum. Ürün fiyatının göründüğü ve sepete ekle butonun olduğu her butonun altına, o ürünün kargo fiyatını nüşteriye göstermek istiyorum. Çünkü mobilya bazlı ürünler satıyorum. Misal bir koltukla, bir sandalyenin kargo fiyatı bir değil. bunu müşterinin gözüne sokmayınca sorun çıkıyor. onun için özellikle belirtmek istiyorum. Bu aslında şimdilik sadece "products" sayfasına da yapılabilir.

3. Direk siteden dili değiştirince bütün sitenin dili değişiyor. ama sadece ürünün ismi değişmiyor. Misal ürünün türkçe ismi: "mavi sandalye", siteyi ingilizce yapınca isminin "blue chair" olması gerek. - ürün ismini admin panelde ingilizce olarak da girdim - ama bütün site ingilizce olduğu halde, ürünün ismi "mavi sandalye" olarak kalıyor. ama bu sorun "products" sayfasında değil, yine Son ürünler, Tavsiye ettiklerimiz, Kampanyalı ürünler, Kategoriler gibi temanın "modules" kısmındaki sayfalarda meydana geliyor. diller arası hızlı hızlı geçiş yapınca ise arada bir düzeliyor gibi oluyor :) ama sonra yine şaşıyor. anlamadım gitti.
 

alisbilgisayar

OpenCart-TR
Katılım
24 Eki 2010
Mesajlar
33
Tepkime puanı
0
Puanları
0
eren.erduran' Alıntı:
Merhaba,


1- Bu dediğinizi yapmak mümkün ama bunun için bir modül varmı bilmiyorum. Bu işlem 1000-2000 gibi yüksek oranlı ürünlerde kullanılır genellikle. Veri tabanında ürünleri barındıran 15 adet tablo vardır. 300 ürün için bence değmez. Çünkü öğrenmeniz gereken çok şey olucak.

2- Ana sayfa derken nereyi kastediyorsunuz?

3- Genel ayarlardan varsayılan olarak mı diyorsunuz yoksa direk siteden dili değiştirince mi ürünlerin hepsi ingilizce görünüyor ?

Benimde Arkadaşım Gibi Bir Sorunum var 1.4.x Sürümü Kullanıyoruz Yanız 1.5.x sürümüne Geçmek İstiyoruz ve Birden Çok Sistemiz var 28 Adet Var ve Ana Sitede Ekli olan 5000 Adet Yakın Ürün var Ortak Sql Kullanıyoruz 1.5.x güncelleme yaptığımızda site malesef açılmıyor exel dosyası olsa Biz Bu Exel Dosyasına Eklesek bu Ürünleri sql ekleme şanısımız varmı ?
 

eren.erduran

OpenCart-TR
Katılım
11 Ağu 2011
Mesajlar
169
Tepkime puanı
0
Puanları
0
Yaş
30
Konum
Tiran
Web sitesi
erenerduran.com
@internetist

1- Allah kolaylık versin o halde :)
2- Modüllerde veya ürün sayfasında da yapmak mümkün. Bana yapılacak modülleri söyleyin yapmaya çalışayım.
3- Burada veri tabanından kaynaklı sıkıntı yok o halde. Belki genel ayarlardan dil ekleme seçeneğindeki dillerin sıralaması(id) çakışıyor olabilir. Öyle bir durum varsa sıralama olarak aynı sayılar vermeyin. Bu sonuç getirmedi ise, bakabiliyorsanız veri tabanınıza bakın ürünler her 3 dilde de doğru ise yedekleyin. Ardından sistemi geri yükleyin.

* Tüm işlemleri yapmadan önce sistemi yedeklemeyi unutmayın.


@alisbilgisayar

Sizin MySQL ile aranız ne kadar bilemiyorum ama şöyle açıklayacak olursak, opencart veritabanına eklerken product_ ön ekli yaklaşık 15 adet tablo ekliyor. Bu da ayrı ayrı 15 tane excel dosyası demek. Bunun için her ürün girildiğinde ürün id'si farklı olmak zorunda. Buna da dikkat edilmesi gerek. Eğer bu benim için bir ihtiyaç yapmam gerekir diyorsanız;

phpMyAdmin'den opencart için göstermiş olduğunuz veri tabanına gidin. Sonrasında product_ tablolarını bulun. Biraz ingilizce biliyorsanız zaten tablo içeriklerinin ne olduğunu anlarsınız. Sonrasında bu tablolara karşılık gelen excel dosyaları oluşturun. Tüm işlem bittiğinde excel dosyalarını farklı kaydet'e basarak CSV (Comma delimited) (*.csv) olarak kayıt edin. phpMyAdmin'den tablolara karşılık gelen csv dosyalarını içe aktarın(import).
- içe aktarımı yaparken "VERİ YÜKLE kullanarak CSV" (CSV using LOAD DATA ) olarak işaretlemeyi unutmayın.

Daha fazla bilgi ve kaynak için google'da "excel import mysql" diye aratın.
 

alisbilgisayar

OpenCart-TR
Katılım
24 Eki 2010
Mesajlar
33
Tepkime puanı
0
Puanları
0
eren.erduran' Alıntı:
@internetist

1- Allah kolaylık versin o halde :)
2- Modüllerde veya ürün sayfasında da yapmak mümkün. Bana yapılacak modülleri söyleyin yapmaya çalışayım.
3- Burada veri tabanından kaynaklı sıkıntı yok o halde. Belki genel ayarlardan dil ekleme seçeneğindeki dillerin sıralaması(id) çakışıyor olabilir. Öyle bir durum varsa sıralama olarak aynı sayılar vermeyin. Bu sonuç getirmedi ise, bakabiliyorsanız veri tabanınıza bakın ürünler her 3 dilde de doğru ise yedekleyin. Ardından sistemi geri yükleyin.

* Tüm işlemleri yapmadan önce sistemi yedeklemeyi unutmayın.


@alisbilgisayar

Sizin MySQL ile aranız ne kadar bilemiyorum ama şöyle açıklayacak olursak, opencart veritabanına eklerken product_ ön ekli yaklaşık 15 adet tablo ekliyor. Bu da ayrı ayrı 15 tane excel dosyası demek. Bunun için her ürün girildiğinde ürün id'si farklı olmak zorunda. Buna da dikkat edilmesi gerek. Eğer bu benim için bir ihtiyaç yapmam gerekir diyorsanız;

phpMyAdmin'den opencart için göstermiş olduğunuz veri tabanına gidin. Sonrasında product_ tablolarını bulun. Biraz ingilizce biliyorsanız zaten tablo içeriklerinin ne olduğunu anlarsınız. Sonrasında bu tablolara karşılık gelen excel dosyaları oluşturun. Tüm işlem bittiğinde excel dosyalarını farklı kaydet'e basarak CSV (Comma delimited) (*.csv) olarak kayıt edin. phpMyAdmin'den tablolara karşılık gelen csv dosyalarını içe aktarın(import).
- içe aktarımı yaparken "VERİ YÜKLE kullanarak CSV" (CSV using LOAD DATA ) olarak işaretlemeyi unutmayın.

Daha fazla bilgi ve kaynak için google'da "excel import mysql" diye aratın.

Eren Bey İlginize Teşekkür Ederim deneyeceğim Sizi Tekrar Bilgilendirim
Bir sorum Daha Olacak Size
Bu Katagoriler bölümünde (0) Yazıyor Ürün Adetlerin Bu Adetleri Kaldıramadım Bu Konuda Yardımcı Olursanız Çok Sevineceğim
 

eren.erduran

OpenCart-TR
Katılım
11 Ağu 2011
Mesajlar
169
Tepkime puanı
0
Puanları
0
Yaş
30
Konum
Tiran
Web sitesi
erenerduran.com
@alisbilgisayar

catalog\controller\product\category.php yi açın,

Bunu bulup;

PHP:
'name'  => $result['name'] . ' (' . $product_total . ')',

bunun ile değiştirin;

PHP:
'name'  => $result['name'],

Kolay gelsin..
 

zapatya

OpenCart-TR
Katılım
27 Eki 2010
Mesajlar
94
Tepkime puanı
0
Puanları
0
eren erduran bey değişikliği yaptım fakat kategorilerdeki rakamlar gitmedi
 

alisbilgisayar

OpenCart-TR
Katılım
24 Eki 2010
Mesajlar
33
Tepkime puanı
0
Puanları
0
eren.erduran' Alıntı:
@alisbilgisayar

catalog\controller\product\category.php yi açın,

Bunu bulup;

PHP:
'name'  => $result['name'] . ' (' . $product_total . ')',

bunun ile değiştirin;

PHP:
'name'  => $result['name'],

Kolay gelsin..

Eren Bey İlginize Teşekkür Ederim Cevabıza Ama Arkadaşımın Dediği Gibi denedim Ama Hala Duruyor
 

eren.erduran

OpenCart-TR
Katılım
11 Ağu 2011
Mesajlar
169
Tepkime puanı
0
Puanları
0
Yaş
30
Konum
Tiran
Web sitesi
erenerduran.com
Pardon ya arkadaşlar ben yanlış yolu vermişim :D

Bu yukardaki menü için;
catalog\controller\common\header.php
bunu bulup
PHP:
'name'  => $child['name'] . ' (' . $product_total . ')',
bunun ile değiştirirseniz tamamdır
PHP:
'name'  => $child['name'],

Buda kategori modülü için;
Alt kategori
catalog\controller\module\category.php
bunu bulup
PHP:
'name'  => $child['name'] . ' (' . $product_total . ')',
bunun ile değiştirirseniz tamamdır
PHP:
'name'  => $child['name'],

Ana kategori
bunu bulup,
PHP:
'name'        => $category['name'] . ' (' . $product_total . ')',
bunun ile değiştirin
PHP:
'name'        => $category['name'],
 

matrockbilisim

OpenCart-TR
Katılım
7 Ağu 2010
Mesajlar
37
Tepkime puanı
0
Puanları
0
eren.erduran' Alıntı:
@internetist

1- Allah kolaylık versin o halde :)
2- Modüllerde veya ürün sayfasında da yapmak mümkün. Bana yapılacak modülleri söyleyin yapmaya çalışayım.
3- Burada veri tabanından kaynaklı sıkıntı yok o halde. Belki genel ayarlardan dil ekleme seçeneğindeki dillerin sıralaması(id) çakışıyor olabilir. Öyle bir durum varsa sıralama olarak aynı sayılar vermeyin. Bu sonuç getirmedi ise, bakabiliyorsanız veri tabanınıza bakın ürünler her 3 dilde de doğru ise yedekleyin. Ardından sistemi geri yükleyin.

* Tüm işlemleri yapmadan önce sistemi yedeklemeyi unutmayın.


@alisbilgisayar

Sizin MySQL ile aranız ne kadar bilemiyorum ama şöyle açıklayacak olursak, opencart veritabanına eklerken product_ ön ekli yaklaşık 15 adet tablo ekliyor. Bu da ayrı ayrı 15 tane excel dosyası demek. Bunun için her ürün girildiğinde ürün id'si farklı olmak zorunda. Buna da dikkat edilmesi gerek. Eğer bu benim için bir ihtiyaç yapmam gerekir diyorsanız;

phpMyAdmin'den opencart için göstermiş olduğunuz veri tabanına gidin. Sonrasında product_ tablolarını bulun. Biraz ingilizce biliyorsanız zaten tablo içeriklerinin ne olduğunu anlarsınız. Sonrasında bu tablolara karşılık gelen excel dosyaları oluşturun. Tüm işlem bittiğinde excel dosyalarını farklı kaydet'e basarak CSV (Comma delimited) (*.csv) olarak kayıt edin. phpMyAdmin'den tablolara karşılık gelen csv dosyalarını içe aktarın(import).
- içe aktarımı yaparken "VERİ YÜKLE kullanarak CSV" (CSV using LOAD DATA ) olarak işaretlemeyi unutmayın.

Daha fazla bilgi ve kaynak için google'da "excel import mysql" diye aratın.

usta sana bir soru soracağım şimdi eski 1.4.x in db sinden sql den yani ürün tablosunu kopyalasak 1.5.x in sql e eklesek ürün tablosunun yerine olmazmı ?? mantıksızmı?
 

eren.erduran

OpenCart-TR
Katılım
11 Ağu 2011
Mesajlar
169
Tepkime puanı
0
Puanları
0
Yaş
30
Konum
Tiran
Web sitesi
erenerduran.com
tabloları kontrol etmen gerek. eğer hepsi aynı ve tamsa olabilir. ve tek tablo değil tüm product tablolarını kopyalaman gerek. ayrıca kategorileri de eski sürüme göre ayarlaman gerek yoksa kategori yollarını şaşırır sistem.
 

alisbilgisayar

OpenCart-TR
Katılım
24 Eki 2010
Mesajlar
33
Tepkime puanı
0
Puanları
0
eren.erduran' Alıntı:
Pardon ya arkadaşlar ben yanlış yolu vermişim :D

Bu yukardaki menü için;
catalog\controller\common\header.php
bunu bulup
PHP:
'name'  => $child['name'] . ' (' . $product_total . ')',
bunun ile değiştirirseniz tamamdır
PHP:
'name'  => $child['name'],

Buda kategori modülü için;
Alt kategori
catalog\controller\module\category.php
bunu bulup
PHP:
'name'  => $child['name'] . ' (' . $product_total . ')',
bunun ile değiştirirseniz tamamdır
PHP:
'name'  => $child['name'],

Ana kategori
bunu bulup,
PHP:
'name'        => $category['name'] . ' (' . $product_total . ')',
bunun ile değiştirin
PHP:
'name'        => $category['name'],

Üstan Bunu Yaptı Ama Ana Katogori Kısmın Anlamadım

alisbilgisayar' Alıntı:
eren.erduran' Alıntı:
Pardon ya arkadaşlar ben yanlış yolu vermişim :D

Bu yukardaki menü için;
catalog\controller\common\header.php
bunu bulup
PHP:
'name'  => $child['name'] . ' (' . $product_total . ')',
bunun ile değiştirirseniz tamamdır
PHP:
'name'  => $child['name'],

Buda kategori modülü için;
Alt kategori
catalog\controller\module\category.php
bunu bulup
PHP:
'name'  => $child['name'] . ' (' . $product_total . ')',
bunun ile değiştirirseniz tamamdır
PHP:
'name'  => $child['name'],

Ana kategori
bunu bulup,
PHP:
'name'        => $category['name'] . ' (' . $product_total . ')',
bunun ile değiştirin
PHP:
'name'        => $category['name'],

Üstan Bunu Yaptı Ama Ana Katogori Kısmın Anlamadım

Üstat Tamam Hata bende İmiş Sorunsuz Çalışıyor Teşekkürler
 

niTRos001

OpenCart-TR
Katılım
23 Eyl 2011
Mesajlar
128
Tepkime puanı
0
Puanları
0
Yaş
32
Konum
Ankara
Web sitesi
www.baylas.com
eren.erduran' Alıntı:
Pardon ya arkadaşlar ben yanlış yolu vermişim :D

Bu yukardaki menü için;
catalog\controller\common\header.php
bunu bulup
PHP:
'name'  => $child['name'] . ' (' . $product_total . ')',
bunun ile değiştirirseniz tamamdır
PHP:
'name'  => $child['name'],

Buda kategori modülü için;
Alt kategori
catalog\controller\module\category.php
bunu bulup
PHP:
'name'  => $child['name'] . ' (' . $product_total . ')',
bunun ile değiştirirseniz tamamdır
PHP:
'name'  => $child['name'],

Ana kategori
bunu bulup,
PHP:
'name'        => $category['name'] . ' (' . $product_total . ')',
bunun ile değiştirin
PHP:
'name'        => $category['name'],

Eren bey Version 1.5.1.3.1 de pek işe yaramadı yani üsteki kategoriler tamam soldakiler de tamam ama 3. alt kategoride hala ürün sayısı çıkıyor.
 

niTRos001

OpenCart-TR
Katılım
23 Eyl 2011
Mesajlar
128
Tepkime puanı
0
Puanları
0
Yaş
32
Konum
Ankara
Web sitesi
www.baylas.com
Resimde kırmızı çerçeve içersindeki yeri nasıl kaldıracağız verdiğiniz bilgiler doğrultusunda 2 dosyada da verdiğiniz değişiklikleri yaptım fakat hala resimde gösterdiğim yerlerde ürün sayısı çıkıyor.
 

Ekli dosyalar

  • kategori-numara.jpg
    kategori-numara.jpg
    116.8 KB · Görüntüleme: 117

osdem66

OpenCart-TR
Katılım
19 Ağu 2010
Mesajlar
882
Tepkime puanı
0
Puanları
0
Yaş
58
Web sitesi
opencart-themes.org
niTRos001' Alıntı:
Resimde kırmızı çerçeve içersindeki yeri nasıl kaldıracağız verdiğiniz bilgiler doğrultusunda 2 dosyada da verdiğiniz değişiklikleri yaptım fakat hala resimde gösterdiğim yerlerde ürün sayısı çıkıyor.

Merhaba.. catalog/view/theme/sizintemanız/template/product/category.tpl

aç bu kodul bul ve sil..
PHP:
<?php if ($thumb || $description) { ?>
  <div class="category-info">
    <?php if ($thumb) { ?>
    <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div>
    <?php } ?>
    <?php if ($description) { ?>
    <?php echo $description; ?>
    <?php } ?>
  </div>
  <?php } ?>

Pardon ya kırmızı diyince resimdeki büyük alanı anladım halbuki siz alt kategorideki ürün sayısınız kaldırmak istiyorsunuz sanırım sonradan gördüm o alttaki kırmızı cerceveyi...

İstediginizi yapmak için
catalog-controller-prodcut-category.php aç bu kodul bul
PHP:
$this->data['categories'][] = array(
					'name'  => $result['name'] . ' (' . $product_total . ')',
					'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url)
				);

Bununla degiştir
PHP:
$this->data['categories'][] = array(
					'name'  => $result['name'] . ' ',
					'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url)
				);
 

niTRos001

OpenCart-TR
Katılım
23 Eyl 2011
Mesajlar
128
Tepkime puanı
0
Puanları
0
Yaş
32
Konum
Ankara
Web sitesi
www.baylas.com
Sorun değil Osman bey, alt kategorilerden bahsediyorum dediğiniz gibi ordaki ürün sayılarını nasıl kaldırabiliriz acaba?
 

afaruki

OpenCart-TR
Katılım
28 Ağu 2012
Mesajlar
37
Tepkime puanı
0
Puanları
0
osman abi fazla olacak ama bütün adetler kalktı çok güzel oldu site. yanlız üst menüdeki adetleri kaldıramadım. headerda kategorilerin üstüne fare gelince alt kategoriler çıkıyor ya oradakileri kaldıramadım.
acaba nereden olacak o?


teşekkürler çözüldü
 
Üst