seoseo
tr-opencart

     
avatar Şuanki Zaman: 12-10-2016, 06:04 AMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Müşteri Bilgilerini CSV Olarak Dışarı Aktarma

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  nokta - Görüntüleme - Okunma  3229 - Yorum  11

noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 672
174 Mesajına, 272 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 07-25-2012 01:20 PM
Müşteri Bilgilerini CSV Olarak Dışarı Aktarma
Bir müşterimin isteği üzerine biraz araştırıp ücretsiz olarak dağıtılan bir düzenlemeyi biraz geliştirip Türkçeleştirerek sizlerle paylaşmak istedim.

Rar dosyasını açıp upload klasörü içerisindeki admin klasörünü direk yükleyin.
Hiç bir dosyanızda değişiklik yapmayacaktır.

şimdi 3 dosyada eklemeler yapacağız.

1- Açın /admin/controller/common/header.php
Bulun
PHP Kod:
$this->data['text_error_log'] = $this->language->get('text_error_log'); 
Altına Ekleyin
PHP Kod:
$this->data['text_export_customers'] = $this->language->get('text_export_customers'); 

Bulun
PHP Kod:
$this->data['error_log'] = $this->url->link('tool/error_log''token=' $this->session->data['token'], 'SSL'); 
Altına Ekleyin
PHP Kod:
$this->data['export_customers'] = $this->url->link('tool/export_customers''token=' $this->session->data['token'], 'SSL'); 

2- Açın /admin/language/turkish/common/header.php
Bulun
PHP Kod:
$_['text_error_log']        = 'Hata Günlükleri'
Altına Ekleyin
PHP Kod:
$_['text_export_customers'] = 'Export customers'

3- Açın /admin/view/template/common/header.tpl
Bulun
PHP Kod:
<li><a href="<?php echo $backup; ?>"><?php echo $text_backup?></a></li> 
Altına Ekleyin
PHP Kod:
<li><a href="<?php echo $export_customers; ?>"><?php echo $text_export_customers?></a></li> 

Sonra da admin panelden System->kullanıcılar->kullanıcı Gurupları>yönetici> kısmından
"tool/export_customers" a yönetici izni verin.

System in altında "Üyeleri Dışarı Aktar" dediğinizde sisteminize kayıtlı tüm üyelerin verilerini bir customers.csv isminde bir dosyaya kaydedecektir.

Bu dosyayı excell de açtığınızda karman çorman bir data görebilirsiniz panik olmayın csv , ile ayrıştırılmış bir yapıya sahip olduğundan excell tüm hücreleri yanyana açmaya çalıştığından bu görüntü oluşmaktadır.
Bir csv editör de ekledim işinizi kolaylaştırmak için ama editör malesef Türkçe karakterlerde sorun çıkartıyor, ücretsiz olduğu içinde sineye çekmekten başka yapacak bir şey yok malesef.

1.5.1.3.1 de hiç bir sorun çıkartmadan kullanıyorum, diğer versiyonlarda denemedim.

Umarım işinize yarar.
Kolay gelsin.


Ekli Dosya(lar)
.rar musteri_bilgilerini_csv_olarak_aktarma_opencart_1.5.x.rar Eklentiyi indir...
Boyut: 5.11 KB İndirme: 31
Telif Hakkı için Rapor Edin...
.rar CSVEditorPro.rar Eklentiyi indir...
Boyut: 5.16 MB İndirme: 25
Telif Hakkı için Rapor Edin...
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: Kıroğlumarket , oxgurunal
opencart temaları
bydumanv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 96
Konular: 25
Katılma Tarihi: Mar 2012
Rep Puanı: 0
Teşekkürler: 36
10 Mesajına, 18 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-10-2013 09:54 AM
(07-25-2012 01:20 PM)nokta Yazılan:  Müşteri Bilgilerini CSV Olarak Dışarı Aktarma
Bir müşterimin isteği üzerine biraz araştırıp ücretsiz olarak dağıtılan bir düzenlemeyi biraz geliştirip Türkçeleştirerek sizlerle paylaşmak istedim.

Rar dosyasını açıp upload klasörü içerisindeki admin klasörünü direk yükleyin.
Hiç bir dosyanızda değişiklik yapmayacaktır.

şimdi 3 dosyada eklemeler yapacağız.

1- Açın /admin/controller/common/header.php
Bulun
PHP Kod:
$this->data['text_error_log'] = $this->language->get('text_error_log'); 
Altına Ekleyin
PHP Kod:
$this->data['text_export_customers'] = $this->language->get('text_export_customers'); 

Bulun
PHP Kod:
$this->data['error_log'] = $this->url->link('tool/error_log''token=' $this->session->data['token'], 'SSL'); 
Altına Ekleyin
PHP Kod:
$this->data['export_customers'] = $this->url->link('tool/export_customers''token=' $this->session->data['token'], 'SSL'); 

2- Açın /admin/language/turkish/common/header.php
Bulun
PHP Kod:
$_['text_error_log']        = 'Hata Günlükleri'
Altına Ekleyin
PHP Kod:
$_['text_export_customers'] = 'Export customers'

3- Açın /admin/view/template/common/header.tpl
Bulun
PHP Kod:
<li><a href="<?php echo $backup; ?>"><?php echo $text_backup?></a></li> 
Altına Ekleyin
PHP Kod:
<li><a href="<?php echo $export_customers; ?>"><?php echo $text_export_customers?></a></li> 

Sonra da admin panelden System->kullanıcılar->kullanıcı Gurupları>yönetici> kısmından
"tool/export_customers" a yönetici izni verin.

System in altında "Üyeleri Dışarı Aktar" dediğinizde sisteminize kayıtlı tüm üyelerin verilerini bir customers.csv isminde bir dosyaya kaydedecektir.

Bu dosyayı excell de açtığınızda karman çorman bir data görebilirsiniz panik olmayın csv , ile ayrıştırılmış bir yapıya sahip olduğundan excell tüm hücreleri yanyana açmaya çalıştığından bu görüntü oluşmaktadır.
Bir csv editör de ekledim işinizi kolaylaştırmak için ama editör malesef Türkçe karakterlerde sorun çıkartıyor, ücretsiz olduğu içinde sineye çekmekten başka yapacak bir şey yok malesef.

1.5.1.3.1 de hiç bir sorun çıkartmadan kullanıyorum, diğer versiyonlarda denemedim.

Umarım işinize yarar.
Kolay gelsin.

Merhaba.
Dediklerinizi harfiyen uyguladım ancak üyeleri dışarı aktar dediğimde Beyaz sayfa geliyor.
Yardımcı olabilirmisiniz?
Versiyon 1.5.4.1
Alıntı Yaparak Cevapla
Paylaş!
ITECHINNv
Sadece PHP
****
Üye user avatar
Çevrimdışı

Mesajlar: 557
Konular: 17
Katılma Tarihi: May 2012
Rep Puanı: 15
Teşekkürler: 275
187 Mesajına, 328 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-10-2013 10:01 AM
Merhaba;

İşlem yapmadan önce hata günlüklerinizi temizleyiniz. Beyaz sayfayı aldıktan sonra, geri gidip hata günlüklerinizi tekrar kontrol ediniz. Eğer bir hata günlüğü dosyası oluşmuş ise burada paylaşır mısınız?

Saygılar
Aytekin
Alıntı Yaparak Cevapla
Paylaş!
bydumanv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 96
Konular: 25
Katılma Tarihi: Mar 2012
Rep Puanı: 0
Teşekkürler: 36
10 Mesajına, 18 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-10-2013 10:04 AM
(04-10-2013 10:01 AM)ITECHINN Yazılan:  Merhaba;

İşlem yapmadan önce hata günlüklerinizi temizleyiniz. Beyaz sayfayı aldıktan sonra, geri gidip hata günlüklerinizi tekrar kontrol ediniz. Eğer bir hata günlüğü dosyası oluşmuş ise burada paylaşır mısınız?

Saygılar
Aytekin

Hata günlüğü boş gözükmekte maalesef Sad
Alıntı Yaparak Cevapla
Paylaş!
ITECHINNv
Sadece PHP
****
Üye user avatar
Çevrimdışı

Mesajlar: 557
Konular: 17
Katılma Tarihi: May 2012
Rep Puanı: 15
Teşekkürler: 275
187 Mesajına, 328 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-10-2013 10:06 AM
O da güzel Smile

admin/index.php dosyasını açıp, 4. ya da 5. satıra farketmez (config dosyasını çağırdığı yerin bir altı olursa iyi olur)

PHP Kod:
ini_set('display_errors',1); 

yazıp tekrar dener misiniz?
Alıntı Yaparak Cevapla
Paylaş!
bydumanv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 96
Konular: 25
Katılma Tarihi: Mar 2012
Rep Puanı: 0
Teşekkürler: 36
10 Mesajına, 18 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-10-2013 10:11 AM
(04-10-2013 10:06 AM)ITECHINN Yazılan:  O da güzel Smile

admin/index.php dosyasını açıp, 4. ya da 5. satıra farketmez (config dosyasını çağırdığı yerin bir altı olursa iyi olur)

PHP Kod:
ini_set('display_errors',1); 

yazıp tekrar dener misiniz?

Herhangi bir değişiklik olmadı yine Sad
(04-10-2013 10:06 AM)ITECHINN Yazılan:  O da güzel Smile

admin/index.php dosyasını açıp, 4. ya da 5. satıra farketmez (config dosyasını çağırdığı yerin bir altı olursa iyi olur)

PHP Kod:
ini_set('display_errors',1); 

yazıp tekrar dener misiniz?

Hata günlükleri kapalıymış.
Açtım ve sonuç :

2013-04-10 9:37:13 - PHP Notice: Error: Unknown column 'cg.name' in 'field list'<br />Error No: 1054<br />
SELECT
c.customer_id AS `Customer ID`,
c.firstname AS `First Name`,
c.lastname AS `Last Name`,
CONCAT(c.firstname, ' ', c.lastname) AS `Full Name`,
c.email AS `Email`,
c.telephone AS `Telephone`,
c.fax AS `Fax`,
a.company AS `Company`,
a.address_1 AS `Address 1`,
a.address_2 AS `Address 2`,
a.city AS `City`,
z.name AS `County`,
a.postcode AS `Postcode`,
co.name AS `Country`,
cg.name AS `Customer Group`,
s.name AS `Store`,
c.newsletter AS `Newsletter`,
c.status AS `Status`,
c.approved AS `Approved`
FROM customer c
LEFT JOIN customer_group cg ON cg.customer_group_id = c.customer_group_id
LEFT JOIN store s ON s.store_id = c.store_id
LEFT JOIN address a ON a.address_id = c.address_id
LEFT JOIN zone z ON z.zone_id = a.zone_id
LEFT JOIN country co ON co.country_id = a.country_id in /home/siteismi/public_html/system/database/mysql.php on line 49
Alıntı Yaparak Cevapla
Paylaş!
opencart temaları
Kıroğlumarketv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 2,966
Konular: 475
Katılma Tarihi: Jan 2012
Rep Puanı: 93
Teşekkürler: 1108
965 Mesajına, 1981 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-10-2013 11:52 AM
bu hata mysqlde belirtilen konumda tablo bulunamadı hatası vermekte kurmadan önce yetki verdiniz değilmi kullanıcı gruplarından
Kıroğlumarket
Alıntı Yaparak Cevapla
Paylaş!
bydumanv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 96
Konular: 25
Katılma Tarihi: Mar 2012
Rep Puanı: 0
Teşekkürler: 36
10 Mesajına, 18 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-10-2013 12:36 PM
(04-10-2013 11:52 AM)Kiroglumarket Yazılan:  bu hata mysqlde belirtilen konumda tablo bulunamadı hatası vermekte kurmadan önce yetki verdiniz değilmi kullanıcı gruplarından

Anlayamadım kurmadan nasıl yetkilendireceğim acaba?
Alıntı Yaparak Cevapla
Paylaş!
ITECHINNv
Sadece PHP
****
Üye user avatar
Çevrimdışı

Mesajlar: 557
Konular: 17
Katılma Tarihi: May 2012
Rep Puanı: 15
Teşekkürler: 275
187 Mesajına, 328 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-10-2013 01:47 PM
Dosyaları FTP'den yükledikten sonra, Kullanıcı gruplarından izin verip, sonra modüle kur diyeceksiniz.
Alıntı Yaparak Cevapla
Paylaş!
oxgurunalv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 126
Konular: 8
Katılma Tarihi: Oct 2012
Rep Puanı: 5
Teşekkürler: 29
37 Mesajına, 66 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-10-2013 03:22 PM
(04-10-2013 01:47 PM)ITECHINN Yazılan:  Dosyaları FTP'den yükledikten sonra, Kullanıcı gruplarından izin verip, sonra modüle kur diyeceksiniz.

Bence sıkıntı veri tabanında oyle bir tablo olmamasından kaynaklanıyor.

Model>tool>export_costumers.php dosyasını açıp satır

28 ve 29 da ki "co.name AS `Country`", "cg.name AS `Customer Group`," değelerini silersen csv olarak çıkış alabiliyorsun.Hoş biraz karşık geliyor tablo yapılır ama biraz kurcalayarak oda düzeltilebilir.
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Müşteri Bilgilerini CSV Olarak Dışarı Aktarma Konusunun Linki Direk Link
Müşteri Bilgilerini CSV Olarak Dışarı Aktarma Konusunun HTML Kodu HTML Link
Müşteri Bilgilerini CSV Olarak Dışarı Aktarma Konusu BBCode Linki BBCode Link
Müşteri Bilgilerini CSV Olarak Dışarı Aktarma Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  opencart 1.5.6 müşteri ve bayi modu ocosut 1 274 05-28-2016 11:25 PM
Son Mesaj: bulent35
  opencart 1.5.6 sepetteki ürünü exel'e teklif olarak aktarma ocosut 0 181 05-28-2016 02:38 PM
Son Mesaj: ocosut
  [Tema] Merhabalar **** Tema Yaptırmam Gerek Ücretli Olarak Hemen Başlayabiliriz. ysbozkurt 0 159 03-26-2016 09:03 PM
Son Mesaj: ysbozkurt
  müşteri ip nolar aynı gencosman 0 178 03-07-2016 09:30 PM
Son Mesaj: gencosman
  musteri uye sayfasi sag menu linkleri yusuf14 0 210 12-15-2015 02:03 PM
Son Mesaj: yusuf14
  Müşteri hesabına extra bilgi ekleme evren236 0 303 10-05-2015 09:44 PM
Son Mesaj: evren236
  Musteri Siparis Formunun Kopyasini Admine de Gonderme. OC.v1.5.1.x serisi icin nokta 9 4,312 12-29-2014 01:28 PM
Son Mesaj: rizecity
  Müşteri Gruplarına Özel Taksit Sayısı Yaptırma honour 0 523 12-02-2014 03:39 PM
Son Mesaj: honour
  [Modifikasyon] Lightbox Olarak Kayıt Ve Giriş Eklentisi Vqmod Kıroğlumarket 8 2,000 11-28-2014 11:49 PM
Son Mesaj: webimyum
  1.5.5.1 yazılan yorum admine mail olarak gitmiyor orhansa 2 854 07-18-2014 03:33 AM
Son Mesaj: orhansa

Müşteri Bilgilerini CSV Olarak Dışarı Aktarma indir, Müşteri Bilgilerini CSV Olarak Dışarı Aktarma Videosu, Müşteri Bilgilerini CSV Olarak Dışarı Aktarma online izle, Müşteri Bilgilerini CSV Olarak Dışarı Aktarma Bedava indir, Müşteri Bilgilerini CSV Olarak Dışarı Aktarma Yükle, Müşteri Bilgilerini CSV Olarak Dışarı Aktarma Hakkında, Müşteri Bilgilerini CSV Olarak Dışarı Aktarma nedir, Müşteri Bilgilerini CSV Olarak Dışarı Aktarma Free indir, Müşteri Bilgilerini CSV Olarak Dışarı Aktarma oyunu, Müşteri Bilgilerini CSV Olarak Dışarı Aktarma download


Forum Atla: