Termék készlet vizsgálat, rendelések megtekintésekor
tgely - http://oscommerce-extra.hu 2010
Egy ideje unom már, hogy állandóan a készlet után kell kajtatni, - vajon van-e elég a termékből? , amit rendeltek. Ennek a problémának a leküzdésére egy kicsit módosítottam az orders.php-ket, és a general.php-t. Nem is értem miért nincs ilyen alap funkció????? 
************************************************************************** * 1. Lépés ************************************************************************** admin\includes\function\general.php
Add hozzá ezt a kis funkciót
general.php function tep_get_products_quantity($prod_id=false) { if ($prod_id == false) { return 0; } $order_query = tep_db_query("select products_quantity from " . TABLE_PRODUCTS . " where products_id = '" . (int)$prod_id . "'"); $products_array = tep_db_fetch_array($order_query); return $products_array['products_quantity']; }
************************************************************************** * 2. Lépés **************************************************************************
admin\includes\classes\order.php
Keresd meg ezt $orders_products_query = tep_db_query("select orders_products_id, products_name, products_model, products_price, products_tax, products_quantity, final_price from " . TABLE_ORDERS_PRODUCTS . " where orders_id = '" . (int)$order_id . "'"); while ($orders_products = tep_db_fetch_array($orders_products_query)) { $this-> products[$index] = array('qty' => $orders_products['products_quantity'], 'name' => $orders_products['products_name'], 'model' => $orders_products['products_model'], 'tax' => $orders_products['products_tax'], 'price' => $orders_products['products_price'], 'final_price' => $orders_products['final_price']);
cseréld le erre $orders_products_query = tep_db_query("select orders_products_id, products_id, products_name, products_model, products_price, products_tax, products_quantity, final_price from " . TABLE_ORDERS_PRODUCTS . " where orders_id = '" . (int)$order_id . "'"); while ($orders_products = tep_db_fetch_array($orders_products_query)) { $this-> products[$index] = array('qty' => $orders_products['products_quantity'], 'name' => $orders_products['products_name'], 'model' => $orders_products['products_model'], 'tax' => $orders_products['products_tax'], 'price' => $orders_products['products_price'], 'final_price' => $orders_products['final_price'], 'prod_id' => $orders_products['products_id']);
************************************************************************** * 3. Lépés **************************************************************************
admin\orders.php
Helyezd el a feltétel vizsgálatot, ahová szeretnéd kiiratni. Célszerű a listában megjeleníteni
ezt a kódot használd ((tep_get_products_quantity($order->products[$i]['prod_id']) < 0 ) ? " " . STOCK_MARK_PRODUCT_OUT_OF_STOCK : "")
mondjuk ide ' ' . $order->products[$i]['model'] . '' . "\n" .
így ' ' . $order->products[$i]['model'] . ((tep_get_products_quantity($order->products[$i]['prod_id']) < 0 ) ? " " . STOCK_MARK_PRODUCT_OUT_OF_STOCK : "") . '' . "\n" .
A funkció oscommerce kompatibilis, azt az adminban állítható megjegyzést irja ki, melyet a "stock" vagy Készlet beállításokban szerkeszthetünk.
Módosítás: ( 2010. június 16. szerda, 18:15 )
Felhasználó csoportok - különböző árakkal
Separate Price Per Customers v 4.2.2
http://addons.oscommerce.com/info/716 az eredeti Felhasználó szintenkénti ár kijelzés az osCommerce - Magyarország Letöltő központban
A következő bővítménnyel megoldható, hogy az áruházunkban különböző szintű felhasználókat, vásárlói csoportokat hozzunk létre és mindegyikhez más, más árat rendeljünk hozzá.
Módosítás: ( 2010. június 10. csütörtök, 07:00 )
Bővebben...
|
Akciós termékek szerkesztési folyamatának javítása az adminisztrációs felületen
easy advanced specials admin
(specials_enhanced_v1_3_2)
tároló: http://addons.oscommerce.com/info/5273
Amennyiben már egy listaoldalra nem kiférő akciós termékünk van, elérkezett az idő, hogy az akciós termékkezelőt egy kicsit gatyába rázzuk. Az alapcsomagos kategória terméklap szerkesztőhöz (categories.php) nagyon hasonló problémákba ütközünk. Az akciós termékek szerkesztése idegtépő feladattá válik, mert hiába lapozgatunk az oldalak között egy termék szerkesztése után kezdhetjük elölről az elvesztett korábbi pozíciónk megtalálását.
Módosítás: ( 2010. június 05. szombat, 18:13 )
Bővebben...
Katalógus termékkezelő bővítmények
CatPaging_v6.0
Tároló: http://addons.oscommerce.com/info/1965
Amennyiben több terméket is kezelünk már, mint egy oldal, előtérbe kerül az alapcsomag termékkezelőjének felületessége és hiányossága. Olyan problémákkal találkozunk, ami megkeseríti a termék adatlapok egyszerű szerkesztését, keresését. Igen, az eredeti categories.php nem tökéletes! Ide oda ugrál, nem tudunk benne megtalálni semmit, amit az előbb már megtaláltunk…, de mégse.
A kategoria lista szerkesztésekor előforduló jellegzetes hibák
- nem tudjuk a listázott sorok számát szabályozni, azt ömlesztve kapjuk
- a szűrő lista nem stabil, azonnal megszűnik, amint adatot szerkesztünk
- sima listában is folyton "elugrál", annak működése nehezen követhető
Módosítás: ( 2010. június 05. szombat, 18:12 )
Bővebben...
|