Sipariş mailine SKU ekleme |
|||
Konuyu görüntüleyenler: 1 Misafir
|
|||
|
|||
|
|||
|
|||
arsela
Acemi Üye Mesajlar: 18 Konular: 4 Katılma Tarihi: Mar 2015 Rep Puanı: 0 Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 04-18-2015 02:14 AM
Deniyorum devamlı hata alıyorum. Sipariş mailine SKU alanına girilen değeri eklemek istiyorum fakat devamlı hata veriyor. order.tpl dosyasına <?php echo $product['sku']; ?> bu kodu ekliyorum, Notice: Undefined index: sku in /home/xxx/httpdocs/shop/catalog/view/theme/xxx/template/mail/order.tpl on line 91 bu hatayı alıyorum. Yardımcı olabilecek bir arkadaşım varmı. Bu arada SKU kodu admin panelindeki teslimat bilgileri alanında gözüküyor fakat sipariş mailine bir türlü ekleyemedim. |
e-ticaretdersleri
Osmanlı Torunu 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: |
arsela
Acemi Üye Mesajlar: 18 Konular: 4 Katılma Tarihi: Mar 2015 Rep Puanı: 0 Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 04-18-2015 01:34 PM
Product kısmında zaten tanımlı ordada gözüküyor. Ayrıca order.php dosyasının içine aşağıdaki kodu eklediğimde ayrı bir mailde o alan gidiyor.
$this->load->model('catalog/product'); $product_info = $this->model_catalog_product->getProduct($product['product_id']); $sku = $product_info['sku']; print_r($sku); if (!empty($sku)){ $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ı : '.$sku); $mail->setHtml('İçerik Detayları HTML : '.$sku); $mail->setText('İçerik Detayları Text : '.$sku); $mail->send(); } |
e-ticaretdersleri
Osmanlı Torunu 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: |
arsela
Acemi Üye Mesajlar: 18 Konular: 4 Katılma Tarihi: Mar 2015 Rep Puanı: 0 Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 04-18-2015 04:28 PM
(04-18-2015 01:47 PM)Kıroğlumarket Yazılan: <?php echo $product['sku']; ?> bu şekilde değilde ne yazıkki buda olmadı. Benim anlamadığım admin panelinde teslimat belgesine basınca orda gözüküyor. ama mailde gözükmüyor ben order.tpl nin ve model/checkout/order.php nin içine kodları ekledim başka nereye eklemem gerekiyor. Ayrıca sitede ürün sayfasında da adetin altına ekledim kodu.. http://mertpazarlama.com.tr/shop |
eka7a
openix.io Mesajlar: 240 Konular: 12 Katılma Tarihi: Apr 2013 Rep Puanı: 5 Teşekkürler: 33
97 Mesajına, 156 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 04-20-2015 06:12 AM
catalog\language\turkish\mail\order.php
catalog\model\checkout\order.php catalog\view\theme\default\template\mail\order.tpl Dosyalarına eklenecek ancak sizin eklemeye çalıştığınız şekilde çalışmayacaktır. Mailde gönderilen ürün bilgileri order_product tablosundan çekiliyor ve bu tabloda sku sütunu bulunmuyor. catalog\model\checkout\order.php dosyasında BULUN PHP Kod: $data['products'][] = array( ÖNCESİNE EKLEYİN PHP Kod: $product_info = $this->db->query("SELECT sku FROM `" . DB_PREFIX . "product` WHERE product_id = '" . (int)$product['order_product_id'] . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'"); Artık sku değerini çekebilirsiniz. |
arsela
Acemi Üye Mesajlar: 18 Konular: 4 Katılma Tarihi: Mar 2015 Rep Puanı: 0 Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 04-21-2015 09:45 PM
(04-20-2015 06:12 AM)eka7a Yazılan: catalog\language\turkish\mail\order.php catalog\view\theme\default\template\mail\order.tpl sayfasına eklerken <?php echo $product['sku']; ?> böylemi yoksa <?php echo $product_info['sku']; ?> yada <?php echo $data['sku']; ?> hangi türlü eklemem gerekiyor. |
eka7a
openix.io Mesajlar: 240 Konular: 12 Katılma Tarihi: Apr 2013 Rep Puanı: 5 Teşekkürler: 33
97 Mesajına, 156 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 04-22-2015 03:16 PM
(04-21-2015 09:45 PM)arsela Yazılan: catalog\view\theme\default\template\mail\order.tpl sayfasına eklerken ilk olarak model dosyasında ki products dizisine $product_info->row['sku'] değerini tanımlamalısınız sonra tpl içerisinde tanımladığınız değeri yazdıracaksınız. |
|
arsela
Acemi Üye Mesajlar: 18 Konular: 4 Katılma Tarihi: Mar 2015 Rep Puanı: 0 Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 04-27-2015 10:56 PM
(04-22-2015 03:16 PM)eka7a Yazılan:(04-21-2015 09:45 PM)arsela Yazılan: catalog\view\theme\default\template\mail\order.tpl sayfasına eklerken Bilgilendirme için teşekkürler ama olmuyor boş geliyor. Nerde hata yapıyorum çözemedim. Acaba mümkünse şu dosyaya şu kodu şu dosyaya şu kodu diye yardımcı olabilirmisiniz. |
arsela
Acemi Üye Mesajlar: 18 Konular: 4 Katılma Tarihi: Mar 2015 Rep Puanı: 0 Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri: |
|
|
Direk Link | |
HTML Link | |
BBCode Link | |
Sosyal Paylaş |