Fertigung Beschaffung und Einkauf in China

Fertigung in China
Sinterform- * Kaltfliesspress- * Stanz- und Biege- * Guss- * Schweissteile * CNC Bearbeitung

Fertigung Beschaffung und Einkauf in China

Herstellung in China
Keine eigene Vorortpräsenz in China für eurpäische Unternehmen nötig...

Fertigung in China

Beschaffung in China
Kein eigenes finanzielles Risiko für eurpäische Unternehmen...

Serienfertigung individueller Zeichnungsteile in China

Serienfertigung in China
Individuelle Teile mit technisch organisatorischer Betreuung aus Deutschland...

Beschaffung Einkauf Zulieferung China

Zulieferung aus China
froMOS Komplettservice für die metallverarbeitende Industrie...

>> News > 
DeutschEnglish
19.3.2019 : 19:54

News

Veyton - Individuelle Bemerkungstexte in Bestellpositionen anzeigen

Bei einer Standard-Installation eines Veyton 4.0 Web-Shopsystems wird die Möglichkeit, individuelle Kommentare zu einer Bestellposition zu erfassen nicht automatisch freigeschalten. Der Artikel beschreibt die einzelnen Änderungsschritte, die in Veyton eingestellt werden können, damit diese Funktionalität auch ohne die Installation eines Zusatz-Plugins verfügbar wird.

Um im Veyton Webshop die Erfassung von individuellen Positionstexten in Bemerkungsfeldern einer Bestellposition zu ermöglichen, kann man hierzu die Template Dateien für die Warenkorb-Anzeige modifizieren.

Die Ergänzung des Datenbankfeldes reicht aus, damit Veyton ein gesetztes Bemerkungsfeld für eine Position übernimmt. Die Definition eines zusätzlichen Hookpoints ist nicht notwendig.

Im vorliegenden Beispiel wird ein neuer Warenkorb-Eintrag aus einer externen Webanwendung heraus, durch Aufruf einer URL erzeugt. Dies könnte beispielsweise ein Typo3 System sein, in dem eine Seite mit speziell beworbenen Angebotsprodukten angezeigt wird.

Die URL ist mit nachfolgender Syntax aufzurufen:

url-veyton-shopsystem/index.html ?page=categorie&action=add_product&product=4&qty=1&page_action=addcart&products_info=Bemerungstext

Die einzelnen Parameter sind dabei wie folgt zu interpretieren:

page=categorie: Gibt die Seite an, auf der die Funktionalität des Einfügens eines neuen Warenkorbeintrages in Veyton verfügbar ist.

action=add_product: Aufruf der Einfügefunktion

product=4: Veyton ID des in den Warenkorb einzufügenden Produktes

qty=1: Stückzahl, mit der das produkt in den Warenkorb eingefügt werden soll

products_info=Bemerkungstext: Text der als individuelle Kundeneingabe vermerkt werden soll

Damit das zusätzliche Feld products_info auch in die Datenbank übernommen wird, muss die Veyton-Datenbanktabelle xt_order_products noch um ein longtext-Feld products_data ergänzt werden.

Um anschließend den um den Kommentar erweiterten Produkteintrag im Warenkorb auch anzeigen zu können, kann beispielsweise das folgende Veyton - Cart Templates angepasst werden:

/templates/template-name/xtCore//pages/cart.html

Ergänzen von folgender Zeile:

        {if $data.products_info} <p>{$data.products_info|unserialize}</p> {/if}

Der Befehl unserialze ist notwendig, da Veyton Bemerkungstexte serialisiert in der Datenbank speichert.

 

Kommentarliste

Keine Einträge

Kommentar

Kommentare sind für diesen Beitrag geschlossen.