Stoğa Girince Haber Ver Bildirimi

ErcanGunes

OpenCart-TR
Katılım
8 Tem 2011
Mesajlar
65
Tepkime puanı
0
Puanları
0
Yaş
34
Merhaba arkadaşlar,

Bir ürün stokta kalmayınca ve ürünü halen mağazada göstermek istediğimizde o stokta kalmayan ürünün ürün sayfasına stoğa girince haber ver butonu eklenebilir mi acaba? Bu istekte bulunan insanlarada o ürün stoğa girince stoğa girdi diye bir bildirim E-posta'sı atsa harika olur değil mi? Eminim herkesin işine yarayabilecek harika birşey olur bu.

Yardımcı olacak arkadaşlar varsa memnun olurum.
Şimdiden teşekkür ederim.
 

onurtan

OpenCart-TR
Katılım
3 Mar 2012
Mesajlar
222
Tepkime puanı
0
Puanları
0
Konum
Edirne
Stokta kalmadığın email atmak için;

catalog/model/checkout/order.php

$this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'");

Kodu bul altına

$qry = $this->db->query("SELECT quantity, model FROM ".DB_PREFIX."product WHERE product_id = '" . (int)$order_product['product_id'] . "'");

if ($qry->row['quantity'] < 1) {

$this->load->model('setting/store');
$this->load->language('mail/customer');

$mail = new Mail();
$mail->protocol = $this->config->get('config_mail_protocol');
$mail->parameter = $this->config->get('config_mail_parameter');
$mail->hostname = $this->config->get('config_smtp_host');
$mail->username = $this->config->get('config_smtp_username');
$mail->password = $this->config->get('config_smtp_password');
$mail->port = $this->config->get('config_smtp_port');
$mail->timeout = $this->config->get('config_smtp_timeout');
$mail->setFrom($this->config->get('config_email'));
$mail->setTo($this->config->get('config_email'));
$mail->setSender('Biten Ürün Uyarısı');
$mail->setSubject('Biten ürün: '. $qry->row['model']);
$mail->setText('Biten Ürün: '. $qry->row['model']);
$mail->send();


}


stoğa girince herkesi uyarması da

if ($qry->row['quantity'] > 0 ) {

olarak denenilebilir.

stok bitimi 1.5.x için denenmiştir. Yedek almadan denemesini de yapmayanız.
 

kodinternet

OpenCart-TR
Katılım
20 Şub 2013
Mesajlar
26
Tepkime puanı
0
Puanları
0
@onurtan verdiğinin kodlar anladığım kadarıyla siparişten sonra stok uyarısını site sahiplerine epostayla bildiriyor. @ErcanGunes sizin istediğiniz müşteriler için stoğa girince haber ver olayı.

konuyla ilgilendiğim için mesajı yukarıya taşıdım :)
 

devopen

OpenCart-TR
Katılım
17 Tem 2012
Mesajlar
119
Tepkime puanı
0
Puanları
0
Oldukça başarılı bir eklenti demosunu inceleyin...
-------------------------------------------------
http://www.oc-extensions.com/Alert-When-In-Stock
 
Üst