seoseo
tr-opencart

     
avatar Şuanki Zaman: 12-08-2016, 11:04 PMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Modifikasyon Yönetim Panelinde Ürün İçin Tanımlanan Bilgi Sipariş Sonrası Mail Gönderilsin 2.0.1.1

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  Gökhan TAYLAN - Görüntüleme - Okunma  1379 - Yorum  6

Gökhan TAYLANv
Software Developer
****
V.İ.P Premium user avatar
Çevrimdışı

Mesajlar: 565
Konular: 48
Katılma Tarihi: Dec 2011
Rep Puanı: 19
Teşekkürler: 99
179 Mesajına, 421 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 03-28-2015 04:34 PM
1.5.X versiyonu adreste : http://www.tr-opencart.com/Konu-siparis-...onderilsin

Not : Tanımlama ve İfadeler Örnektir. farklılaştırabilirsiniz.
Yönetim Paneli Mail Ayarlarınız Aktif Olmalıdır.

Ürün için tanımlanan yeni bilgi, sipariş ile müşteriye yeni mail olarak gönderilir.

Resim görüntüleyici


SQL yeni bir kolon oluşturun. tabloya

ALTER TABLE oc_product ADD send_lnk varchar(500);

Yönetim Paneli :

admin/controller/catalog/product.php

Bul :
Kod:
$data['heading_title'] = $this->language->get('heading_title');

Altına Ekle,
Kod:
$data['text_send_link'] = $this->language->get('text_send_link');

Bul :
Kod:
if (isset($this->request->post['sku'])) {

Üstüne Ekle:
Kod:
if (isset($this->request->post['sku'])) {
            $data['sku'] = $this->request->post['sku'];
        } elseif (!empty($product_info)) {
            $data['sku'] = $product_info['sku'];
        } else {
            $data['sku'] = '';
        }


admin/model/catalog/product.php

İki bölümde var ikisi içinde aynısını yapın.
Bul :
Kod:
sku = '" . $this->db->escape($data['sku']) . "',

Sonrasına Ekle,
Kod:
send_lnk = '" . $this->db->escape($data['send_lnk']) . "',


admin/view/template/catalog/product_form.tpl

Textbox Sıralaması Uygun gördüğünüz, <div class="form-group"> öncesine aşağıdaki kodu ekleyin.

Kod:
<div class="form-group">
                <label class="col-sm-2 control-label" for="input-send_lnk">LİNK EKLE</label>
                
                <div class="col-sm-10">
                  <input type="text" name="send_lnk" value="<?php echo $send_lnk; ?>" placeholder="<?php echo 'http://'; ?>" id="input-send_lnk" class="form-control" />
                </div>
                
              </div>


/catalog/model/catalog/product.php

BUL:
Kod:
'sku'              => $query->row['sku'],

Altına Ekle :

Kod:
'send_lnk'         => $query->row['send_lnk'],


Son Aşama Sipariş ile Mail Gönderimi :

catalog/model/checkout/order.php : 683

$mail->send(); Bul Altına Ekle

Kod:
$this->load->model('catalog/product');
                $product_info = $this->model_catalog_product->getProduct($product['product_id']);
            
                $send_lnk = $product_info['send_lnk'];
                print_r($send_lnk);
                if (!empty($send_lnk)){
            
                $mail = new Mail($this->config->get('config_mail'));
                    $mail->setTo($order_info['email']);
                    $mail->setFrom($this->config->get('config_email'));
                    $mail->setSender($order_info['store_name']);
                    $mail->setSubject('Başlık Detayları : '.$send_lnk);
                    $mail->setHtml('İçerik Detayları HTML : '.$send_lnk);
                    $mail->setText('İçerik Detayları Text : '.$send_lnk);
                    $mail->send();
                    
                }
Gökhan TAYLAN
Yüksek Performanslı E-Ticaret Sunucuları Uygun Fiyatlarda Stoklarımızda (Lokasyon TR)
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: Kıroğlumarket , viper_aykiri
opencart temaları
mywebv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 180
Konular: 47
Katılma Tarihi: Mar 2015
Rep Puanı: 0
Teşekkürler: 6
1 Mesajına, 1 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 03-30-2015 12:00 AM
(03-28-2015 04:34 PM)Gökhan TAYLAN Yazılan:  @myweb üyemizin ısrarla aramış olduğu bilgi, 2.0.1.1

1.5.X versiyonu adreste : http://www.tr-opencart.com/Konu-siparis-...onderilsin

Not : Tanımlama ve İfadeler Örnektir. farklılaştırabilirsiniz.
Yönetim Paneli Mail Ayarlarınız Aktif Olmalıdır.

Ürün için tanımlanan yeni bilgi, sipariş ile müşteriye yeni mail olarak gönderilir.

Resim görüntüleyici


SQL yeni bir kolon oluşturun. tabloya

ALTER TABLE oc_product ADD send_lnk varchar(500);

Yönetim Paneli :

admin/controller/catalog/product.php

Bul :
Kod:
$data['heading_title'] = $this->language->get('heading_title');

Altına Ekle,
Kod:
$data['text_send_link'] = $this->language->get('text_send_link');

Bul :
Kod:
if (isset($this->request->post['sku'])) {

Üstüne Ekle:
Kod:
if (isset($this->request->post['sku'])) {
            $data['sku'] = $this->request->post['sku'];
        } elseif (!empty($product_info)) {
            $data['sku'] = $product_info['sku'];
        } else {
            $data['sku'] = '';
        }


admin/model/catalog/product.php

İki bölümde var ikisi içinde aynısını yapın.
Bul :
Kod:
sku = '" . $this->db->escape($data['sku']) . "',

Sonrasına Ekle,
Kod:
send_lnk = '" . $this->db->escape($data['send_lnk']) . "',


admin/view/template/catalog/product_form.tpl

Textbox Sıralaması Uygun gördüğünüz, <div class="form-group"> öncesine aşağıdaki kodu ekleyin.

Kod:
<div class="form-group">
                <label class="col-sm-2 control-label" for="input-send_lnk">LİNK EKLE</label>
                
                <div class="col-sm-10">
                  <input type="text" name="send_lnk" value="<?php echo $send_lnk; ?>" placeholder="<?php echo 'http://'; ?>" id="input-send_lnk" class="form-control" />
                </div>
                
              </div>


/catalog/model/catalog/product.php

BUL:
Kod:
'sku'              => $query->row['sku'],

Altına Ekle :

Kod:
'send_lnk'         => $query->row['send_lnk'],


Son Aşama Sipariş ile Mail Gönderimi :

catalog/model/checkout/order.php : 683

$mail->send(); Bul Altına Ekle

Kod:
$this->load->model('catalog/product');
                $product_info = $this->model_catalog_product->getProduct($product['product_id']);
            
                $send_lnk = $product_info['send_lnk'];
                print_r($send_lnk);
                if (!empty($send_lnk)){
            
                $mail = new Mail($this->config->get('config_mail'));
                    $mail->setTo($order_info['email']);
                    $mail->setFrom($this->config->get('config_email'));
                    $mail->setSender($order_info['store_name']);
                    $mail->setSubject('Başlık Detayları : '.$send_lnk);
                    $mail->setHtml('İçerik Detayları HTML : '.$send_lnk);
                    $mail->setText('İçerik Detayları Text : '.$send_lnk);
                    $mail->send();
                    
                }

Size özel mesaj yazdım müsait bi zamanda bakarsanız çok sevinirim Smile
Alıntı Yaparak Cevapla
Paylaş!
mywebv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 180
Konular: 47
Katılma Tarihi: Mar 2015
Rep Puanı: 0
Teşekkürler: 6
1 Mesajına, 1 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-06-2015 04:40 PM
Arkadaşlar haftalardır uraşıyorum ve yapamıyorum bu düzenlemeyi kullanmak istiyorum ama aşağıdaki hataları duzeltemiyorum.

Bir test yaptım ve link müşteriye daha onaylanmadan gidiyor ve mailin başlığında gidiyor.oysa onaylandıktan sonra (Ödeme alındıktan sonra) tamamlandığında linkin gitmesini istiyordum ve tabi başlıkta değil mail içeriğinde

birde link ekle kısmı bende aşağıdaki gibi görünüyor zaten sorun burada başlıyor belkide..
http://i.hizliresim.com/j47jPD.jpg

şuan sorun mailin onaylanmadan gitmesi.yani müşteri siparişi havale ile verince malesef link gidiyor ücret ödemesede...

Çok ihtiyacım var gerçekten
Alıntı Yaparak Cevapla
Paylaş!
Gökhan TAYLANv
Software Developer
****
V.İ.P Premium user avatar
Çevrimdışı

Mesajlar: 565
Konular: 48
Katılma Tarihi: Dec 2011
Rep Puanı: 19
Teşekkürler: 99
179 Mesajına, 421 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-06-2015 04:44 PM
Eklediğiniz bilgiler eksik olduğu için aşağıdaki hatayı almanız doğal kodları tekrar kontrol ederek yükleyin. Giden mail detaylarını düzenlerseniz hem başlıkta bilgi verir hemde mail detayında.


$mail->setSubject('Başlık Detayları : '.$send_lnk);
$mail->setHtml('İçerik Detayları HTML : '.$send_lnk);
$mail->setText('İçerik Detayları Text : '.$send_lnk);

yazılım müşteri siparişini onaylanınca değil başlıktada belirtildiği gibi, sipariş işleme alındığında mail gönderilir yani "success" işlemi , yönetici onayı ile mail gönderilmesini istiyorsanız farklı bir çalışma yapmanız yada yaptırmanız gerekir.

(04-06-2015 04:40 PM)myweb Yazılan:  Arkadaşlar haftalardır uraşıyorum ve yapamıyorum bu düzenlemeyi kullanmak istiyorum ama aşağıdaki hataları duzeltemiyorum.

Bir test yaptım ve link müşteriye daha onaylanmadan gidiyor ve mailin başlığında gidiyor.oysa onaylandıktan sonra (Ödeme alındıktan sonra) tamamlandığında linkin gitmesini istiyordum ve tabi başlıkta değil mail içeriğinde

birde link ekle kısmı bende aşağıdaki gibi görünüyor zaten sorun burada başlıyor belkide..
http://i.hizliresim.com/j47jPD.jpg

şuan sorun mailin onaylanmadan gitmesi.yani müşteri siparişi havale ile verince malesef link gidiyor ücret ödemesede...

Çok ihtiyacım var gerçekten
Gökhan TAYLAN
Yüksek Performanslı E-Ticaret Sunucuları Uygun Fiyatlarda Stoklarımızda (Lokasyon TR)
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: Kıroğlumarket
mywebv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 180
Konular: 47
Katılma Tarihi: Mar 2015
Rep Puanı: 0
Teşekkürler: 6
1 Mesajına, 1 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-06-2015 05:45 PM
Ben çok kez yeniden denedim ama başaramadım.

birde, myweb in isteği üzerine diye konuyu siz açınca benim için yapıldığını düşündüm bu konunun ki özelden de mesajlaşmıştık Smile

yani benim isteğim tüm mesajlarımda belirttiğim gibi sipariş tamamlanınca emailin gitmesi idi.Özelden de baktıgımda ve buradaki açtığım konudan da baktıgımada sipariş tamamlandıktan sonra mail gitmesi istediğimi biraz önce tekra okudum ben ama yinede sanırım yanlış anlaşılma oldu Sad

aslında yapmak istedğim öde parayı al linki şeklinde idi.
sadece paypal ve efe / havale seçeneğim var zaten.

paypalda ödeme başarılı ise otomatik link gitse ve eft havale ise ben onaylayınca gitse 2 yıllık hayalim gerçekleşir ne diyebilirimki ..ben çok teşekkür ederim.
Alıntı Yaparak Cevapla
Paylaş!
Gökhan TAYLANv
Software Developer
****
V.İ.P Premium user avatar
Çevrimdışı

Mesajlar: 565
Konular: 48
Katılma Tarihi: Dec 2011
Rep Puanı: 19
Teşekkürler: 99
179 Mesajına, 421 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-06-2015 06:10 PM
Anlıyorum. Problem değil. Allah'ın izniyle en kısa sürede onunda çözümü sağlanır.

(04-06-2015 05:45 PM)myweb Yazılan:  Ben çok kez yeniden denedim ama başaramadım.

birde, myweb in isteği üzerine diye konuyu siz açınca benim için yapıldığını düşündüm bu konunun ki özelden de mesajlaşmıştık Smile

yani benim isteğim tüm mesajlarımda belirttiğim gibi sipariş tamamlanınca emailin gitmesi idi.Özelden de baktıgımda ve buradaki açtığım konudan da baktıgımada sipariş tamamlandıktan sonra mail gitmesi istediğimi biraz önce tekra okudum ben ama yinede sanırım yanlış anlaşılma oldu Sad

aslında yapmak istedğim öde parayı al linki şeklinde idi.
sadece paypal ve efe / havale seçeneğim var zaten.

paypalda ödeme başarılı ise otomatik link gitse ve eft havale ise ben onaylayınca gitse 2 yıllık hayalim gerçekleşir ne diyebilirimki ..ben çok teşekkür ederim.
Gökhan TAYLAN
Yüksek Performanslı E-Ticaret Sunucuları Uygun Fiyatlarda Stoklarımızda (Lokasyon TR)
Alıntı Yaparak Cevapla
Paylaş!
opencart temaları
mywebv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 180
Konular: 47
Katılma Tarihi: Mar 2015
Rep Puanı: 0
Teşekkürler: 6
1 Mesajına, 1 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-06-2015 06:11 PM
(04-06-2015 06:10 PM)Gökhan TAYLAN Yazılan:  Anlıyorum. Problem değil. Allah'ın izniyle en kısa sürede onunda çözümü sağlanır.

(04-06-2015 05:45 PM)myweb Yazılan:  Ben çok kez yeniden denedim ama başaramadım.

birde, myweb in isteği üzerine diye konuyu siz açınca benim için yapıldığını düşündüm bu konunun ki özelden de mesajlaşmıştık Smile

yani benim isteğim tüm mesajlarımda belirttiğim gibi sipariş tamamlanınca emailin gitmesi idi.Özelden de baktıgımda ve buradaki açtığım konudan da baktıgımada sipariş tamamlandıktan sonra mail gitmesi istediğimi biraz önce tekra okudum ben ama yinede sanırım yanlış anlaşılma oldu Sad

aslında yapmak istedğim öde parayı al linki şeklinde idi.
sadece paypal ve efe / havale seçeneğim var zaten.

paypalda ödeme başarılı ise otomatik link gitse ve eft havale ise ben onaylayınca gitse 2 yıllık hayalim gerçekleşir ne diyebilirimki ..ben çok teşekkür ederim.

Allah razı olsun.
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Yönetim Panelinde Ürün İçin Tanımlanan Bilgi Sipariş Sonrası Mail Gönderilsin 2.0.1.1 Konusunun Linki Direk Link
Yönetim Panelinde Ürün İçin Tanımlanan Bilgi Sipariş Sonrası Mail Gönderilsin 2.0.1.1 Konusunun HTML Kodu HTML Link
Yönetim Panelinde Ürün İçin Tanımlanan Bilgi Sipariş Sonrası Mail Gönderilsin 2.0.1.1 Konusu BBCode Linki BBCode Link
Yönetim Panelinde Ürün İçin Tanımlanan Bilgi Sipariş Sonrası Mail Gönderilsin 2.0.1.1 Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [Modifikasyon] Opencart Tüm Versiyonlarda Ürün Detay Sayfasına Ürün teslim tarihi eklemek osdem66 3 58 Bugün 12:58 AM
Son Mesaj: bedirhan61061
  Tükendi (sold out) Ürün iconu gösterme? erman33 4 704 11-17-2016 08:08 PM
Son Mesaj: Kıroğlumarket
  Admin Sipariş geçmişi ekleme formunu ckeditor yapma (sürüm 2.1.0.2) ersoy_2000 0 37 11-17-2016 12:26 PM
Son Mesaj: ersoy_2000
  kategori sayfasında ürün özelliklerini gösterme secretcode 0 61 11-14-2016 08:33 PM
Son Mesaj: secretcode
  dile göre mail adresi gösterme secretcode 1 49 11-14-2016 01:01 PM
Son Mesaj: secretcode
  [Modifikasyon] Ürün detay sayfasında oylama 2.x fantastikky 0 58 11-10-2016 09:51 PM
Son Mesaj: fantastikky
  Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma Kıroğlumarket 0 98 11-06-2016 04:28 PM
Son Mesaj: Kıroğlumarket
  Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi Kıroğlumarket 0 202 09-05-2016 11:21 AM
Son Mesaj: Kıroğlumarket
  2.0.1.1 de isimtescil sunuculu Mail Hatası bakas 3 1,624 09-02-2016 10:48 PM
Son Mesaj: dr0gb4
  Sipariş Bilgisi Güncelleme Maili düzenlemek roccmania 0 160 08-13-2016 12:00 PM
Son Mesaj: roccmania

Yönetim Panelinde Ürün İçin Tanımlanan Bilgi Sipariş Sonrası Mail Gönderilsin 2.0.1.1 indir, Yönetim Panelinde Ürün İçin Tanımlanan Bilgi Sipariş Sonrası Mail Gönderilsin 2.0.1.1 Videosu, Yönetim Panelinde Ürün İçin Tanımlanan Bilgi Sipariş Sonrası Mail Gönderilsin 2.0.1.1 online izle, Yönetim Panelinde Ürün İçin Tanımlanan Bilgi Sipariş Sonrası Mail Gönderilsin 2.0.1.1 Bedava indir, Yönetim Panelinde Ürün İçin Tanımlanan Bilgi Sipariş Sonrası Mail Gönderilsin 2.0.1.1 Yükle, Yönetim Panelinde Ürün İçin Tanımlanan Bilgi Sipariş Sonrası Mail Gönderilsin 2.0.1.1 Hakkında, Yönetim Panelinde Ürün İçin Tanımlanan Bilgi Sipariş Sonrası Mail Gönderilsin 2.0.1.1 nedir, Yönetim Panelinde Ürün İçin Tanımlanan Bilgi Sipariş Sonrası Mail Gönderilsin 2.0.1.1 Free indir, Yönetim Panelinde Ürün İçin Tanımlanan Bilgi Sipariş Sonrası Mail Gönderilsin 2.0.1.1 oyunu, Yönetim Panelinde Ürün İçin Tanımlanan Bilgi Sipariş Sonrası Mail Gönderilsin 2.0.1.1 download


Forum Atla: