Hat das Contact-Plugin eigene Parameter?
RequestCart verwendet Joomla-Kontakte als Empfänger. Der Kontakt muss veröffentlicht und zugänglich sein und eine Empfänger-E-Mail besitzen oder mit einem Joomla-Benutzer mit E-Mail verknüpft sein.
RequestCart verwendet Joomla-Kontakte als Empfänger. Der Kontakt muss veröffentlicht und zugänglich sein und eine Empfänger-E-Mail besitzen oder mit einem Joomla-Benutzer mit E-Mail verknüpft sein.
RequestCart liefert deutsche und englische Sprachdateien. Leere Standardbeschriftungen verwenden sprachabhängige Joomla-Sprachstrings; bewusst eingetragene feste Texte bleiben dagegen sprachunabhängig.
Regelmäßige Pflege betrifft vor allem Produktstatus, Varianten, Routingkontakte, E-Mail-Adressen, Preis-/Währungsfelder, Bilder und komplette Probeversände nach Änderungen an Joomla, Template, Captcha oder Mail. Die Einrichtung bzw. Prüfung erfolgt mit den unten beschriebenen Schritten.
Die systematische Diagnose beginnt bei Paketversion und Pluginstatus, geht über System-Plugin und ein minimales Testprodukt und erweitert danach schrittweise um Varianten, Preis, Galerie, Routing, Mail, Browser/Session und Template. Der jeweilige Mechanismus dient dazu, den Anfrageablauf konsistent, sicher und mit Joomla-Core-Daten nachvollziehbar zu halten.
JavaScript-Anfragekorb, serverseitiger Anfragekorb und Direktanfrage haben unterschiedliche Speicher- und Cache-Anforderungen. Session- oder tokengebundene Seiten werden gegen Full-Page-Caching geschützt. Der jeweilige Mechanismus dient dazu, den Anfrageablauf konsistent, sicher und mit Joomla-Core-Daten nachvollziehbar zu halten.
Das Preisfeld enthält nur den eigentlichen Preistext, beispielsweise 125,00. Beschriftung und Währung werden getrennt konfiguriert. RequestCart rechnet und formatiert den Zahlenwert nicht neu.
Das komplette Beitragsbild ist – sofern vorhanden – Bild 1 der Galerie und bevorzugte Thumbnail-Quelle. Weitere Bilder stammen aus ausgewählten Beitrags-Custom-Fields.
Updates erfolgen über Joomlas Erweiterungsinstaller. Vor dem Update ist ein vollständiges Backup sinnvoll; danach sollten Anfrageablauf, Routing, Preis/Währung, Bilder, Browser-/Joomla-Cache und ein kompletter Probeversand geprüft werden.
RequestCart berücksichtigt Joomla-Custom-Fields im Kontext com_contact.mail und ordnet bekannte Bezeichnungen wie Vorname, Adresse, PLZ, Ort, Land und Telefon in eine definierte Formularreihenfolge ein.
RequestCart bietet je Ablauf eigene Captcha-Einstellungen sowie eine interne OJ-Sicherheitsfrage. Schreibende Serveraktionen und der Start der Direktanfrage sind zusätzlich mit Joomla-CSRF-Token geschützt.
OJ RequestCart 0.2.25 ist für Joomla 5.x und Joomla 6.x ausgelegt. Die Joomla-Komponente Kontakte, mindestens ein veröffentlichter Kontakt, eine funktionierende Joomla-Mailkonfiguration und das Paket mit System-, Content- und Contact-Plugin sowie Site-Modul bilden die Grundlage.
OJ RequestCart erweitert Joomla-Beiträge um strukturierte Produktanfragen. Es ist bewusst kein Shop, kein Bestellmanagement, kein CRM und kein Ticketsystem. Produkte bleiben Joomla-Beiträge; Produktdaten, Varianten, Preise, Währungen, Bilder und Routing werden mit Joomla-Mitteln gepflegt.
Das Contact-Plugin ergänzt das Joomla-Kontaktformular um die Produktauswahl. Betreff wird verborgen, Nachricht optional, Varianten erscheinen read-only; im Anfragekorb können Menge und Bemerkung pro Position angepasst werden.
Produktfelder sind veröffentlichte Joomla-Custom-Fields aus dem Beitragskontext. Nur ausgewählte Felder und nur tatsächlich beim jeweiligen Artikel gespeicherte Werte werden als Produktinformationen verwendet.
Ein Produkt ist in OJ RequestCart ein Joomla-Beitrag. Beitrags-ID, Titel, Alias, Kategorie, Sprache, Status, Zeitraum, Zugriff und Bilder werden aus Joomla verwendet und serverseitig geprüft.
„Inhalt – OJ Anfragekorb“ ersetzt die drei Platzhalter {ojrequestcart}, {ojrequestcartprice} und {ojrequestcartgallery} und kann Button, Preis und Galerie alternativ automatisch in Einzelansichten ausgeben. Die Einrichtung bzw. Prüfung erfolgt mit den unten beschriebenen Schritten.
Die Anfrage-E-Mail enthält pro Position Produkttitel, freigegebene Produktfelder, Varianten, optional Menge und Bemerkung sowie die Produktseite. Preiswerte stammen serverseitig aus Joomla. Bei Routing erhält jeder interne Kontakt nur seine Produktgruppe. Die Einrichtung bzw. Prüfung erfolgt mit den unten beschriebenen Schritten.
Im Servermodus speichert RequestCart ID, Menge, Bemerkung und Varianten in der Joomla-Session. Änderungen laufen als normale POSTs mit Joomla-CSRF-Token und anschließendem Redirect. Die Einrichtung bzw. Prüfung erfolgt mit den unten beschriebenen Schritten.
Der Content-Platzhalter {ojrequestcart} erzeugt die Anfragefunktion. label, quantity und sku können als Attribute verwendet werden; im Direktmodus gibt es keine sichtbare Mengenfunktion. Die Einrichtung bzw. Prüfung erfolgt mit den unten beschriebenen Schritten.
Der Direktanfrage-Token ist ein zufälliger 32-stelliger Hex-Token.