Franz Holzinger

Verse of the day

Bei Gott ist mein Heil, meine Ehre, der Fels meiner Stärke; meine Zuversicht ist auf Gott.
Psalm 62:7

© Bible Gateway's Verse of the Day


autor  
25-09-09 10:58:25 Bestellmöglichkeit unterdrücken für "ausverkauft"
Alexandra Bohle
Hallo Forum,

über tt_products schaut sich der Nutzer bei mir viele Produkte-Listen an. Das funktioniert auch alles soweit.
Davon sind einige vergriffen ("in Kürze lieferbar" als Default Eintrag an der Stelle). Diese sollen zwar angezeigt werden, aber nicht mehr zu bestellen sein.
Die Bestandsmenge soll nicht angegeben werden, nur im Fall "vergriffen" ist eine Null eingetragen.

Wie bekomme ich diese Bedingung hin? Per Typoscript?
Also "wenn ausverkauft, dann keine Bestellmöglichkeit, sonst Bestellmöglichkeit"?

Herzlichen Dank für Eure Hilfe!

tt_products Version 2.60
typo Version 4.28
25-09-09 13:23:08 nicht auf Lager
Franz Holzinger
Alle Produkte können immer bestellt werden, auch wenn sie momentan nicht auf Lager sind.
In tt_products 2.8.0 gibt es hierfür eine Erweiterung. Man kann im Shop Template folgende neuen Subparts eintragen:

<!-- ###PRODUCT_INSTOCK_EQ_0### begin -->
Nicht mehr auf Lager!
<!-- ###PRODUCT_INSTOCK_EQ_0### end -->
<!-- ###PRODUCT_INSTOCK_NE_0### begin -->
Ist auf Lager!
<!-- ###PRODUCT_INSTOCK_NE_0### end -->

Damit wird direkt angezeigt, was noch bestellbar ist.

Und für den Button in den Warenkorb gibt es folgende Neuerung:

<input id="###BASKET_INTO_ID###" type="submit" ###DISABLED### name="order" value="###BASKET_INTO###" onClick="if(!document.forms['###FORM_NAME###']['###FIELD_NAME###'].value!=''){document.forms['###FORM_NAME###']['###FIELD_NAME###'].value=1;};">

Der Button wird deaktiviert angezeigt, wenn ein Produkt nicht mehr auf Lager ist. Damit kann keiner bestellen. Im Warenkorb wird außerdem die Anzahl überprüft. Es können maximal noch soviele Produkte in den Warenkorb gelegt werden, als auf Lager vorrätig sind.
27-09-09 13:27:28 nicht auf Lager
Alexandra
Vielen Dank für die Information! Ab wann wird denn die Version 2.8 erhältlich sein?
27-09-09 13:29:32 Nachtrag
Alexandra
Gibt es zu plugin.tt_products.notInStockMessage einen Marker, mit dem ich die Nachricht einbinden kann?
28-09-09 09:31:28 notInStockMessage
Franz Holzinger
Die Nachricht für 'nicht auf Lager' bzw. 'auf Lager' wird über den Marker

###PRODUCT_INSTOCK###
oder
###ARTICLE_INSTOCK###
ausgegeben.

Die tt_products 2.8.0 ist als Beta Version bereits jetzt über http://ttproducts.de gegen einen Sponsor Beitrag erhältlich. Sie wird in ca. 3 Jahren im TYPO3 TER sein.
28-09-09 11:26:06 danke!
Alexandra
Danke!!!
9-12-09 13:22:51
Claus Fassing
Hallo,

ich verwende Version 2.8.0 und der Anwendungsfall ist mit dem des OP identisch.
Zum Subpart PRODUCT_INSTOCK_EQ_0 bzw. PRODUCT_INSTOCK_NE_0 finde ich weder einen Hinweis im Handbuch,
noch im Beispieltemplate.
Diese Subparts werden zwar grundsätzlich aufgelöst, allerdings immer, unabhängig davon ob noch Artikel
verfügbar sind oder nicht.
Müssen, bzw. dürfen diese Subparts nur in entsprechenden Bereichen verwendet werden,
oder Bedarf es einer bestimmten Konfigurationseinstellung diesbezüglich?

Die notInStockMessage wird nicht ausgeben. Der Marker ###PRODUCT_INSTOCK### oder ###ARTICLE_INSTOCK###
gibt diese Nachricht ebenfalls nicht aus wie hier beschrieben, sondern lediglich die verfügbare Menge der Artikel.
Steht notInStockMessage in der Version nicht mehr zur Verfügung ?

Grüße,

Claus
10-12-09 09:30:08 Produkt Einzelbereich
Franz Holzinger
Diese Marker kommen im Beispiel Template example_template_bill_de.tmpl auf Zeile 100 vor.

Es hat hier zuletzt eine Fehlerkorrektur gegeben-> 2.8.0 rc7

Die notInStockMessage sollte auch weiterhin angezeigt werden, wenn der Wert 'inStock' beim Produkt leer ist.
10-12-09 13:02:05
Claus Fassing
Ich kann auch im rc7 das Template example_template_bill_de.tmpl nicht finden. Ist dies extra zu beziehen ?

Im Verzeichnis template finden sich lediglich folgende Templates
example_locallang_xml.html
products_css_variants_de.html
products_help.tmpl
products_search.html

Wenn ich das richtig verstanden habe, wird die in notInStockMessage definierte Nachricht an den Markern
###PRODUCT_INSTOCK###
oder
###ARTICLE_INSTOCK###
ausgegeben. Diese geben allerdings den Warenbestand aus. Also 0 oder 1 oder 10 usw. und nicht die definierte Nachricht.

Grüße,

Claus
15-12-09 10:40:33 neue Extension addons_tt_products
Franz Holzinger
Die meisten Template Dateien und Icons aus tt_products sind ab Version 2.8.0 in eine andere Extension ausgelagert worden: addons_tt_products .
16-12-09 09:51:02 Update löst das Problem
Claus Fassing
Mit der Aktualisierung auf 2.8.0 rc7 funktionieren nun auch die o.g. Subparts wie erwartet.
< Zurück zum Forum