tr-opencart

     
avatar Şuanki Zaman: 12-19-2024, 02:49 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  9737 - 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: 671
175 Mesajına, 273 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: 42
Telif Hakkı için Rapor Edin...
.rar CSVEditorPro.rar Eklentiyi indir...
Boyut: 5.16 MB İndirme: 40
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: e-ticaretdersleri , oxgurunal
bydumanv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 103
Konular: 26
Katılma Tarihi: Mar 2012
Rep Puanı: 0
Teşekkürler: 36
11 Mesajına, 20 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
189 Mesajına, 333 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: 103
Konular: 26
Katılma Tarihi: Mar 2012
Rep Puanı: 0
Teşekkürler: 36
11 Mesajına, 20 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
189 Mesajına, 333 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: 103
Konular: 26
Katılma Tarihi: Mar 2012
Rep Puanı: 0
Teşekkürler: 36
11 Mesajına, 20 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ş!
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 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
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
bydumanv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 103
Konular: 26
Katılma Tarihi: Mar 2012
Rep Puanı: 0
Teşekkürler: 36
11 Mesajına, 20 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
189 Mesajına, 333 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, 67 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
  müşteri kaydı sonrası beyaz sayfa furkanyvz 2 780 04-09-2020 05:31 PM
Son Mesaj: osdem66
  Müşteri Şifrelerini MD5 olarak dışarı aktarma farukesef@gmail.com 3 1,483 05-12-2019 06:34 AM
Son Mesaj: Gökhan TAYLAN
  cpanel üzerinden backup aldım zip olarak indirdi dahauygunal 1 965 10-29-2018 06:43 PM
Son Mesaj: teknohiz
  [Mod] Müşteri Panelinde Raporlama hkntll 1 1,453 10-05-2017 11:36 AM
Son Mesaj: osdem66
  Seçenek Fiyatını Ana Fiyat Olarak Ayarlama sekhil 2 3,777 03-15-2017 05:34 PM
Son Mesaj: suko79
  opencart 1.5.6 müşteri ve bayi modu ocosut 1 2,458 05-28-2016 11:25 PM
Son Mesaj: bulent35
  opencart 1.5.6 sepetteki ürünü exel'e teklif olarak aktarma ocosut 0 1,686 05-28-2016 02:38 PM
Son Mesaj: ocosut
  [Tema] Merhabalar **** Tema Yaptırmam Gerek Ücretli Olarak Hemen Başlayabiliriz. ysbozkurt 0 1,548 03-26-2016 09:03 PM
Son Mesaj: ysbozkurt
  müşteri ip nolar aynı gencosman 0 1,614 03-07-2016 09:30 PM
Son Mesaj: gencosman
  musteri uye sayfasi sag menu linkleri yusuf14 0 1,701 12-15-2015 02:03 PM
Son Mesaj: yusuf14

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: