Neu / Liveshopping
| ab Version: | 3.0.5 |
Inhaltsverzeichnis
- 1 Allgemeine Informationen zum Liveshopping-Modul
- 2 Liveshopping Erweiterung
- 3 Erstellung eines Liveshopping-Artikels
- 4 Alternative Liveshopping Widgets
- 5 Liveshoppingausgabe auf der Start- bzw. den Kategorieseiten
- 5.1 Liveshopping über die Einkaufswelten
- 5.2 Liveshopping über die Bannerfunktion
- 6 Einschränkungen der Liveshoppingfunktion
- 7 Liveshopping Screenshots
- 8 Technische Informationen
- 8.1 Beteiligte Datenbank-Tabellen
- 8.1.1 s_articles_live
- 8.1.2 s_articles_live_prices
- 8.1.3 s_articles_live_stint
- 8.1.4 s_order_basket
- 8.2 Liveshopping-Templates / Beispieleinbindung
- 9 FAQs
- 9.1 Warum läuft die Zeit des Liveshoppings nicht?
Allgemeine Informationen zum Liveshopping-Modul
Mit dem neuen Live-Shopping Modul können Sie Ihre Produkte plakativ für einen definierten Zeitraum oder eine definierte Menge zu einem Aktionspreis anbieten.
Sie können flexibel steuern, in welchen Kategorien die Aktion angezeigt werden sollen.
Es gibt 3 verschiedene Live-Shopping Widgets:
- Standard: Artikel wird zu einem reduzierten Preis für eine bestimmte Zeit oder in einem begrenzten Kontingent angeboten
- Rabatt pro Minute: Der Artikel wird jede Minute günstiger, die Schnellen gewinnen.
- Aufschlag pro Minute: Der Artikel startet zu einem günstigen Preis und wird jede Minute teurer
Liveshopping Erweiterung
Für das Liveshopping-Modul liegt eine Template-Erweiterung vor:
Siehe Liveshopping-Erweiterung
Erstellung eines Liveshopping-Artikels
Die Grundkonfiguration der einzelnen Widgets ist zunächst die Gleiche. Gehen Sie hierzu wie folgt vor:
- Öffnen Sie im Shopware Backend einen bestehenden Artikel und wechseln Sie in den Tabreiter "Live-Shopping"
- Legen Sie über die Schaltfläche "Hinzufügen" eine neue Live-Shopping Konfiguration an
- In dem sich, auf der linken Seite, geöffnetem Dialogfenster gilt es nun die Einstellungen zu hinterlegen:
- interne Bezeichnung: Beliebige Bezeichnung für die interne Benennung im Backend
- Liveshopping-Typ: Auswahl des Liveshopping Widgets (Weitere Informationen)
- Artikelbeschränkung: Nur erforderlich bei Varianten/Konfigurationen: Beschränkt eine Liveshopping-Konfiguration auf einzelne Varianten bzw. Artikel-Konfigurationen.
- Verkaufsmenge begrenzen: Definiert einen Lagerbestand für den Liveshopping-Artikel
(beachten Sie, dass dieser keinen Einfluss auf den normalen Lagerbestand eines Artikels hat)- Aktuell verfügbar: Anzahl der Liveshoppings die noch zur Verfügung stehen
- Verkaufte Menge: Bereits verkaufte Liveshoppings
- Gültig von: Zeitpunkt, ab dem das Liveshoppingangebot aktiv wird
- Gültig bis: Zeitpunkt, ab dem das Liveshoppingangebot inaktiv geschaltet wird
- Aktiv: Gibt das Livehoppingangebot für die Storefront frei
- Auf der Startseite anzeigen: Bannerartige Darstellung auf der Startseite
- In zugeordneten Kategorien anzeigen: Bannerartige Darstellung auf allen Kategorieseiten mit denen der Artikel verknüpft ist
- Verfügbar für die Kundengruppen: Bestimmt für welche Kundengruppen das Liveshoppingangebot verfügbar ist
- Verfügbar für die Subshops: Bestimmt für welche Subshops das Liveshoppingangebot verfügbar ist
- Bestätigen Sie die Konfiguration des Liveshoppings über die Schaltfäche "Speichern"
Nachdem der Speicherprozess abgeschlossen ist, lassen sich für die definierten Kundengruppen Preise hinterlegen. Je nach Kundengruppe sind die Preise wie gewohnt netto bzw. brutto zu hinterlegen. Als Dezimalzeichen ist der Punkt zu verwenden.
Alternative Liveshopping Widgets
Neben dem Standard Widget, der mit einem Festpreis arbeitet, kann das Liveshopping auch als "Aufschlag pro Minute" bzw. "Rabatt pro Minute" definiert werden. Bei diesen Sonderformen des Liveshoppings steigt bzw. sinkt der Preis pro Minute um einen definierten Betrag.
Zur Erstellung eines der o.g. Liveshopping Arten, müssen Sie lediglich in dem Feld "Liveshopping-Typ" das gewünschte Widget einstellen und die Konfiguration erneut speichern.
In dem Konfigurationbereich "Live-Shopping Preise" kann nun der Start- sowie der Endpreis hinterlegt werden. Werden diese beiden Felder gefüllt, so wird der Rabatt bzw. Aufschlag pro Minute automatisch kalkuliert. Alternativ kann der Minutenrabatt /-aufschlag auch direkt eingetragen werden, sodass sich der Endpreis automatisch berechnet.
Liveshoppingausgabe auf der Start- bzw. den Kategorieseiten
Der einfachste Weg ein Liveshopping in der Storefront ausgeben zu lassen, ist dies in der Konfiguration zu definieren. Hierzu können die Felder "Auf der Startseite anzeigen" und/oder "In zugeordneten Kategorien anzeigen" aktiviert werden.
Möchten Sie die Platzierung eines Liveshopping-Artikels genauer bestimmen, kann dieser mithilfe der Einkaufswelten bzw. Bannerfunktion abgebildet werden.
Achtung: Auf der Start- bzw. den Kategorie wird immer als Streichpreis beim Liveshopping der Preis des Stammartikels verwendet. Auf der Detailseite kann dies je nach Konfiguration anders sein.
Liveshopping über die Einkaufswelten
Selektieren Sie in der Kategorieauflistung der Einkaufswelten die Kategorie, in der der Liveshopping-Artikel ausgegeben werden soll. Unter "Promotion Art" stehen Ihnen folgende Promotionen des Liveshoppings zur Verfügung:
- Fester Liveshopping-Artikel: Gibt einen fest definierten Liveshopping-Artikel aus
- Zufälliger Liveshopping-Artikel: Gibt einen zufälligen Liveshopping-Artikel aus
- Zufälliger Liveshopping-Artikel dieser Kategorie: Gibt einen zufälligen Liveshopping-Artikel aus, der in den Artikeleinstellungen dieser Kategorie zugeordnet wurde
Bei der Promotion "Fester Liveshopping-Artikel" ist zunächst die Bestellnummer des Liveshopping-Artikels zu hinterlegen. Anschließend werden alle Liveshoppings des Artikels in der Auswahlbox "Liveshopping" aufgelistet.
Die Felder "Gültig von" und "Gültig bis" sind bei allen drei Varianten optional.
Liveshopping über die Bannerfunktion
Selektieren Sie in der Kategorieauflistung der Bannerfunktion die Kategorie, in der der Liveshopping-Artikel ausgegeben werden soll und wählen Sie im nächsten Schritt in dem Feld "Typ" Liveshopping aus.
Unter "Artikelnummer" ist die Bestellnummer des Liveshopping-Artikels zu hinterlegen. Anschließend werden alle Liveshoppings des Artikels in der Auswahlbox "Liveshopping" aufgelistet. Die Felder "Gültig von" und "Gültig bis" sind optional.
Einschränkungen der Liveshoppingfunktion
Bei Liveshoppingartikeln bestehen folgende Einschränkungen:
- Kundengruppenrabatte werden nicht auf den Liveshoppingpreis angewendet
- Für Kundengruppen im Kundengruppen-Modus "Globaler Rabatt" müssen eigene Liveshopping-Preise hinterlegt werden (Kein Fallback auf den EK-Preis)
- Staffelpreise werden nicht unterstützt. (ggf. vorhandene Staffel muss bei Liveshopping entfernt werden)
Liveshopping Screenshots
Liveshopping Artikeldetailseite (Standard)
Liveshopping Kategoriebanner (Standard)
Technische Informationen
Beteiligte Datenbank-Tabellen
s_articles_live
Stammdaten des Liveshopping-Artikels
| Tabelle | s_articles_live |
|---|---|
| id | Primary-Key / ID des Liveshoppings |
| articleID | ID des Artikels (s_article.id) |
| typeID | Liveshopping-Typ (1=Standard; 2=Rabatt pro Minute; 3=Aufschlag pro Minute) |
| name | Interne Bezeichnung |
| active | Aktiv (1=aktiv; ansonsten 0) |
| max_quantity_enable | Verkaufsmenge begrenzen (1=aktiv; ansonsten 0) |
| max_quantity | Aktuell verfügbar |
| valid_from | Gültig vom |
| valid_to | Gültig bis |
| datum | Erscheinungsdatum |
| customergroups | Verfügbar für die Kundengruppen (Komma dient als Trennzeichen für mehrere) |
| sells | Verkaufte Menge |
| frontpage_display | Auf der Startseite anzeigen (1=aktiv; ansonsten 0) |
| categories_display | In zugeordneten Kategorien anzeigen (1=aktiv; ansonsten 0) |
s_articles_live_prices
Liveshopping-Preise
| Tabelle | s_articles_live_prices |
|---|---|
| id | Primary-Key |
| liveshoppingID | ID des Liveshopping-Artikels (s_article_live.id) |
| customergroup | Schlüsselwert der Kundengruppe (bspw. EK, H, 3 etc.) |
| price | Preis/Startpreis (netto bzw. brutto je nach Kundengruppe) |
| endprice | Endpreis (wird für die Liveshopping-Typen Rabatt- und Abschlag pro Minute benötigt) |
s_articles_live_stint
Liveshopping-Artikel auf Varianten und Konfigurationen begrenzen. Liegt für einen Liveshopping-Artikel in dieser Tabelle kein Eintrag vor, so ist dieser für alle gültig
| Tabelle | s_articles_live_stint |
|---|---|
| id | Primary-Key |
| liveshoppingID | ID des Liveshopping-Artikels (s_article_live.id) |
| ordernumber | Bestellnummer der Variante bzw. Konfigurationen |
s_order_basket
Wird ein Liveshopping-Artikel in den Warenkorb gelegt, so wird dessen Id entsprechend hinterlegt
| Tabelle | s_order_basket (Erweiterung) |
|---|---|
| liveshoppingID | ID des Liveshopping-Artikels (s_article_live.id) |
Liveshopping-Templates / Beispieleinbindung
Die Templates der Liveshoppingfunktion finden Sie unter /templates/0/de/html/articles/liveshopping.
liveshopping_cat.tpl: Liveshoppingdarstellung (Typ=Standard) auf der Kategorie- und Startseite bzw. über die Banner und Einkaufswelten
liveshopping_cat_countdown.tpl: Liveshoppingdarstellung (Typ=Rabatt bzw. Aufschlag pro Minute) auf der Kategorie- und Startseite bzw. über die Banner und Einkaufswelten
liveshopping_detail.tpl: Liveshoppingdarstellung (Typ=Standard) auf der Artikeldetailseite (Einbindung über die article_details_data.tpl)
liveshopping_detail_countdown.tpl: Liveshoppingdarstellung (Typ=Rabatt bzw. Aufschlag pro Minute) auf der Artikeldetailseite (Einbindung über die article_details_data.tpl)
include_liveshopping.tpl: Über diese Datei können Sie Liveshopping-Banner auf einer beliebigen Seite einbinden. Als Parameter werden die Liveshoppingdaten erwartet (Variable $liveArt). Beispiel:
{include file="articles/liveshopping/include_liveshopping.tpl" liveArt=$liveArt}
Liveshopping Daten laden:
Die Daten können bspw. über einen Viewport bereitgestellt werden:
Laden eines festen Liveshopping-Artikels anhand der Bestellnummer (z.B.:SW2044):
$getMyLiveshopping= $this->sSYSTEM->sMODULES['sArticles']->sGetLiveShopping('fix', 0, 'SW2044', true);
Laden eines zufälligen Liveshopping-Artikels:
$getMyLiveshopping= $this->sSYSTEM->sMODULES['sArticles']->sGetLiveShopping('random', 0, null, true);
Für die Übergabe der Daten an Smarty muss der Array $variables entsprechend erweitert werden:
$variables = array( ... ... "liveArt"=>$getMyLiveshopping );
FAQs
Warum läuft die Zeit des Liveshoppings nicht?
Überprüfen Sie bitte die Artikelnummer, diese sollte den Vorgaben von Shopware entsprechen. siehe: Artikelnummer
Liveshopping-Artikel dürfen keine Leerzeichen in der Artikelnummer enthalten!
Artikel-PDF erstellen
Artikel bewerten
Weitere interessante Artikel:
Kategorien:
Bestell-Nr.: SW1338
Lieferzeit ca. 5 Tage
Preise inkl. gesetzlicher
MwSt. zzgl. Versandkosten*
Preise inkl. gesetzlicher
MwSt. + Versandkosten*







