| Konfiguration Alles rund um die Konfiguration (Adminbereich) von Zen-Cart (Standardinstallation ohne Erweiterungen) Für Probleme mit einer Erweiterung postet bitte in dem entsprechenden Unterforum bei Module und Erweiterungen! |
![]() |
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|
#1 |
|
Padawan Anwärter
Registriert seit: 29.10.2009
Beiträge: 18
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Ich würde in meinem Shop gerne nicht vorhandene Größen (respektive Attribute) einfach ausblenden lassen. Momentan läuft das leider nur über den Weg, das der Kunde erst im Warenkorb erfährt, das eine Größe nicht vorrätig ist. Das hat den nervigen Nachteil, das man ständig hin und her klicken muss, um zu erfahren ob es die Ware noch gibt oder nicht.
Also vielleicht ein Bsp. zur Verdeutlichung: Ich habe 5 Teile in M, 3 Teile in L und 1 Teil in XL. Nun bestellt ein Kunde das eine Teil in XL. Der Bestand wird zwar schön subtrahiert und alles, aber leider wird die XL immer noch im Shop angezeigt. Der nächste Kunde sieht es und denkt natürlich toll ist noch vorrätig, bestellt und wird im Warenkorb leider eines besseren belehrt: "nicht auf Lager". Gibt es eine Möglichkeit die Sache irgendwo so zu konfigurieren oder im Code zu schrauben, damit nicht vorhandene Größen im Shop-Frontend ausgeblendet werden? Das hätte ja außerdem noch den Vorteil, das man die Attribute für die Größen nicht mühsam einzeln bei den Artikeln vergeben muss. Sondern global einfach für alle Artikel S-XL vergibt (egal ob man die in der Größe überhaupt hat) und gut ist. Leider habe ich hier im Forum keine Antwort finden können, daher mein Versuch hier dazu etwas anzustoßen. Das Problem scheint übrigens bei dem artverwandten xt-Commerce auch zu bestehen: http://www.xt-commerce.com/forum/ins...usblenden.html Vielleicht sind die dort gemachten Angaben eine Hilfe? Ich werde daraus leider nicht ganz schlau. Wer kann helfen? Geändert von agb (20.02.2010 um 17:37 Uhr). |
|
|
|
|
|
#2 |
|
Jedi-Ritter
![]() Registriert seit: 30.10.2004
Ort: Österreich
Beiträge: 2.803
Abgegebene Danke: 2
Erhielt 73 Danke für 72 Beiträge
|
Wie hast Du den Artikelbestand für die verschiedenen Größen hinterlegt? Verwendest Du Stock by Attributes?
|
|
|
|
|
|
#3 |
|
Padawan Anwärter
Registriert seit: 29.10.2009
Beiträge: 18
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Ja genau das verwende ich!
|
|
|
|
|
|
#4 |
|
Jedi-Ritter
![]() Registriert seit: 30.10.2004
Ort: Österreich
Beiträge: 2.803
Abgegebene Danke: 2
Erhielt 73 Danke für 72 Beiträge
|
Ich verwende diese Version hier:
http://www.zen-cart.at/zcvb/forum/sh...46&postcount=6 Mit folgender Änderung in der includes/modules/attributes.php werden Attribute nicht mehr angezeigt, sobald ihr Lagerbestand Null ist: ca. Zeile 79 Ändern von: Code:
$sql = "select pov.products_options_values_id,
pov.products_options_values_name,
pa.*
from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov
where pa.products_id = '" . (int)$_GET['products_id'] . "'
and pa.options_id = '" . (int)$products_options_names->fields['products_options_id'] . "'
and pa.options_values_id = pov.products_options_values_id
and pov.language_id = '" . (int)$_SESSION['languages_id'] . "' " .
$order_by;
Code:
$sql= "SELECT pov.products_options_values_id,
pov.products_options_values_name,
pa.*,
pwas.*
from " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov, " . TABLE_PRODUCTS_ATTRIBUTES . " pa LEFT JOIN " . TABLE_PRODUCTS_WITH_ATTRIBUTES_STOCK . " pwas ON pwas.stock_attributes = pa.products_attributes_id
where pa.products_id = '" . (int)$_GET['products_id'] . "'
and pa.options_id = '" . (int)$products_options_names->fields['products_options_id'] . "'
and (pwas.quantity > 0 or pwas.quantity IS NULL)
and pa.options_values_id = pov.products_options_values_id
and pov.language_id = '" . (int)$_SESSION['languages_id'] . "' " .
$order_by;
|
|
|
|
|
|
#5 |
|
Padawan Anwärter
Registriert seit: 29.10.2009
Beiträge: 18
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
ja vielen dank. damit klappt es. allerdings muss ich jetzt für jedes attribut einen wert "0" hinterlegen, sonst haut das nicht hin. ich habe vorher für nicht vorhandene größen einfach nichts eingetragen. oder geht das auch?
|
|
|
|
|
|
#6 |
|
Jedi-Ritter
![]() Registriert seit: 30.10.2004
Ort: Österreich
Beiträge: 2.803
Abgegebene Danke: 2
Erhielt 73 Danke für 72 Beiträge
|
Du brauchst für jede mögliche Größe auch einen Lagerbestand, sonst macht das ja keinen Sinn. Es kann sonst nicht ermittelt werden, ob eine bestimmte Größe lagernd ist.
|
|
|
|
|
|
#7 |
|
Padawan Anwärter
Registriert seit: 29.10.2009
Beiträge: 18
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
ok macht sinn. wird gemacht. eine sache ist mir noch aufgefallen. wenn etwas bestellt wird, wird zwar die gesamtlagermenge korrekt subtrahiert, aber die bei den jeweiligen größen-attributen hinterlegten mengen verändern sich nicht. ist das normal?
|
|
|
|
|
|
#8 |
|
Jedi-Ritter
![]() Registriert seit: 30.10.2004
Ort: Österreich
Beiträge: 2.803
Abgegebene Danke: 2
Erhielt 73 Danke für 72 Beiträge
|
Nein das ist nicht normal, da hats was mit Deiner includes/classes/order.php
Welche Version von Stock by Attributes verwendest Du genau? |
|
|
|
|
|
#9 |
|
Padawan Anwärter
Registriert seit: 29.10.2009
Beiträge: 18
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Version 1.4.8
|
|
|
|
|
|
#10 |
|
Jedi-Ritter
![]() Registriert seit: 30.10.2004
Ort: Österreich
Beiträge: 2.803
Abgegebene Danke: 2
Erhielt 73 Danke für 72 Beiträge
|
Nimm mal die includes/classes/order.php von dieser Version hier:
http://www.zen-cart.com/index.php?ma...oducts_id=1199 |
|
|
|
![]() |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| (Zen-Cart 1.3.8) Attributmanager, Attribute unsichtbar | klauswica | Generelle Fragen | 0 | 23.11.2009 10:13 |
| (Zen-Cart 1.3.7) Grundpreismodul für Attribute | Oeli | Sonstige Module | 3 | 25.02.2009 22:56 |
| Attribute | Bestellhisorie und Admin-Rechnungsansicht | Webschnecke | Generelle Fragen | 1 | 22.06.2008 23:31 |
| Attribute mit Grundpreis lt. Preisauszeichnungsverordnung | kermie | Konfiguration | 5 | 22.10.2007 14:51 |
| Rabatte auch für Attribute ausrechnen - nicht möglich? | taifun89343 | Konfiguration | 8 | 29.05.2007 17:12 |
| Lesezeichen |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
|
|