|
|||
|
Hallo zusammen,
ich bräuchte eure Hilfe. Ich möchte Kunden nicht ermöglichen, Artikel zu bestellen die vergriffen sind. Die einfachste Lösung ist, die Grafik "In den Warenkorb" zu entfernen und bei Lagerbestand >= 1 wieder anzuzeigen. Jemand ne Idee wie und in welcher Datei ich das ändern muss? LG Dennis |
|
|||
|
Nicht richtig. Kauf nicht erlauben verhindert nicht, dass Ware ins Warenkorb gelingt. Das war der Sinn der Frage.
Am Besten im /includes/classes/products.php der function getBuyNowButton ändern mit eine Abfrage nach $array['products_quantity'] < 1 Weiter muss der new_products.php geändert werden weil es eigenständig arbeitet. T |
|
|||
|
Ich habe nun in der /includes/classes/products.php folgendes geändert.
function getBuyNowButton($id, $name) { if ($array['products_quantity'] < 1 ) {} else { global $PHP_SELF; return '<a href="'.xtc_href_link(basename($PHP_SELF), 'action=buy_now&BUYproducts_id='.$id.'&'.xtc_get_a ll_get_params(array ('action')), 'NONSSL').'">'.xtc_image_button('button_buy_now.gi f', TEXT_BUY.$name.TEXT_NOW).'</a>'; } und unten weiter 'PRODUCTS_QUANTITY' => $array['products_quantity'], eingefügt. Allerdings zeigt er mir jetzt bei keinem Artikel mehr den Kaufenbutton an, obwohl ich auch Artikel mit höher Stückzahl als 0 habe. Was hab ich da falsch gemacht ? |
|
|||
|
ein } zuwenig übrigens aber lasst das und mach das hier in der BuildDataArray
} else { $buy_now = $this->getBuyNowButton($array['products_id'], $array['products_name']); } } if ($array['products_quantity'] < 1 ) $buy_now = ''; |
![]() |
| Lesezeichen |
| Stichworte |
| ausblenden, in den warenkorb icon, lagerbestand |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Warenkorb ausblenden wenn man nicht eingeloggt ist... | philipp1988 | Template System | 2 | 29.10.2007 11:20 |
| Auf Startseite linke und rechte Spalte (Warenkorb etc.) ausblenden | arcdes | Installation und Konfiguration | 1 | 21.04.2007 18:49 |