termék állapot automatikus változása

Általános kérdések a Webshop Hun1 Smarty programról.
Post Reply
zeross
Hozzászólások: 27
Csatlakozott: szer. feb. 15, 2012 2:46 pm
Kapcsolat:

termék állapot automatikus változása

Hozzászólás Szerző: zeross »

azt próbálnám megoldani, hogy a termék állapota automatikusan változzon a darabszám alapján. pl.: ha egy termék elfogy akkor "nincs több készleten" vagy "5 alatt"... stb tudna ebben segíteni?

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: termék állapot automatikus változása

Hozzászólás Szerző: mezofi »

Üdv,
A fogyás akkor történik amikor elküldi a rendszer a megrendelésről az e-mailt, ez pedig a shop/include/email/email_megrendeles.php-ben történik. 574. sorban nálam ez van:

Kód: Egész kijelölése

if($talalDb < 1){// Elfogyott start
$sql = "UPDATE ". TERMEK_TABLE ." SET keszlet = 0 WHERE id = ". (int)$kosar_tomb["$i"]["id"];
mysql_query2(__LINE__, __FILE__, $sql);
$elfogyottTermekek[] = "Kód: ".$kosar_tomb["$i"]["kod"]." megnevezés: ".$kosar_tomb["$i"]["name"] ."<span style='color: RED; margin-left: 10px;'>A termék ki lett kapcsolva!</span>";
}
Az UPDATE részt kellene módolni azzal, hogy az állapotot is módosítsa. Nálam az adatbázis term_allapotok_leirasa táblában a kifogyott termék állapot azonosítója 2 ezért ezt rendelném hozzá a példa kódban. Tehát a fenti UPDATE rész így módosulna:

Kód: Egész kijelölése

if($talalDb < 1){// Elfogyott start
$sql = "UPDATE ". TERMEK_TABLE ." SET keszlet = 0, allapot = 2 WHERE id = ". (int)$kosar_tomb["$i"]["id"];
mysql_query2(__LINE__, __FILE__, $sql);
$elfogyottTermekek[] = "Kód: ".$kosar_tomb["$i"]["kod"]." megnevezés: ".$kosar_tomb["$i"]["name"] ."<span style='color: RED; margin-left: 10px;'>A termék ki lett kapcsolva!</span>";
}
Mezőfi

Post Reply

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 3 vendég