OmniSeller:Shopware6 Tipps und Tricks: Unterschied zwischen den Versionen

Aus HTK Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"> {{DISPLAYTITLE:Shopware Tipps und Tricks}} {{#invoke:Infobox|ShowInfoBoxOmniSeller}} == Neue Sprache konfigurieren == Nach der Konfiguration einer neuen Sprache im OmniSeller muss der Windows Dienst HTKService neu ge…“)
 
 
(11 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">{{DISPLAYTITLE:Shopware 6 Tipps und Tricks}}
{{DISPLAYTITLE:Shopware Tipps und Tricks}} {{#invoke:Infobox|ShowInfoBoxOmniSeller}}
{| class="mw-capiunto-infobox" cellspacing="3"
|+ OmniSeller
|-
| class="mw-capiunto-infobox-spanning" colspan="2" | [https://wiki.htk.de/Datei:OmniSeller-Logo_gruen_basket_300x206.png ]<br><div>OmniSeller Logo 2020</div>
|-
! class="mw-capiunto-infobox-label" scope="row" | App-Name
| [https://wiki.htk.de/OmniSeller:Hauptseite OmniSeller]
|-
! class="mw-capiunto-infobox-label" scope="row" | Hersteller
| HTK GmbH & Co. KG
|-
! class="mw-capiunto-infobox-label" scope="row" | Webseite
| [http://www.omniseller.de/ http://www.omniseller.de]
|-
! class="mw-capiunto-infobox-label" scope="row" | &nbsp;
|
|-
! class="mw-capiunto-infobox-label" scope="row" | &nbsp;
| [https://wiki.htk.de/OmniSeller:Systemvoraussetzungen Systemvoraussetzungen]
|}
{{#invoke:Infobox|ShowInfoBoxOmniSeller}}
== Shopware 6 Kundenpreisgruppe hinterlegen ==
Für die korrekte Darstellung der Kundengruppenpreise in Shopware müssen Sie die Kundengruppe einmal im Shopware Backend angelegt haben und damit das Shopware auch korrekt anzeigen kann müssen Sie einmal eine Regel mit gleichen Namen anlegen („Rule Builder“).


== Neue Sprache konfigurieren ==


Nach der Konfiguration einer neuen Sprache im OmniSeller muss der Windows Dienst HTKService neu gestartet werden.
1. Kundengruppe anlegen
<div class="mw-parser-output">
[[File:sw1.png|thumb|none]]
== Artikel-Titel Übersetzen ==


Um in Shopware einen Titel eines Artikels zu Übersetzen benötigen Sie ein Attribut. Dieses muss den Namen "Titel" besitzen und der Klasse "Title" angehören. Die Gruppe können Sie wählen wie Sie es bevorzugen.
2. Rule Builder einstellen
[[File:sw2.png|thumb|none]]


[[File:AttributShopware.png|RTENOTITLE]]
3. Preislogik einstellen


Wenn Sie das Attribut angelegt und dem Attributesset zugeordnet haben können Sie die aktuell ausgewählte Sprache ändern und den Titel, wie jedes andere Attribut, übersetzen.&nbsp;
[[File:sw3.png|thumb|none]]
&nbsp;[[File:Shopware Titel Uebersetzung.png|RTENOTITLE]]</div> </div>
== Kundengruppen Rabatte ==


In Shopware ist es möglich speziellen Kundengruppen feste Rabatte zu hinterlegen. Für die Umsetzung befolgen Sie folgende Schritte.
4. Preis im Artikel hinterlegen und nach „Upload“ (PIM) 1-3 Minuten warten und Ergebnis im Backend prüfen
 
[[File:sw4.png|thumb|none]]
#Einlogen in das Shopware Backend
#In der Menüleiste Einstellungen auswählen
#Grundeinstellungen anklicken
#Den Knoten Shopeinstellungen erweitern
#Option Kundengruppen auswählen
#Die gewünschte Kundengruppe im Grid auswählen
#Im Detailbereich einen Warenkorb Rabatt hinzufügen
 
[[File:Shopware Einstellungen Kundengruppen.png|RTENOTITLE]]
 
&nbsp;
</div> </div> </div> <div class="mw-parser-output">
== Bestand ==
 
=== Mindestabnahme ===
 
Legen Sie in Ihrem OmniSeller ein Neues Attribut mit folgenden Werten an:&nbsp;
 
*Name:Mindestabnahme
*Typ: Zahl
*Klasse: Bestand
 
Nach der Anlage muss das Attribut nur noch mit den Attributesets verknüpft werden.
 
&nbsp;[[File:OmniSeller Shopware Mindestabnahme.png|RTENOTITLE]]
 
&nbsp;
</div> <div class="mw-parser-output">
=== Maximalabnahme ===
 
Legen Sie in Ihrem OmniSeller ein Neues Attribut mit folgenden Werten an:&nbsp;
 
*Name: Maximalabname
*Typ: Zahl
*Klasse: Bestand
 
Nach der Anlage muss das Attribut nur noch mit den Attributesets verknüpft werden.
 
[[File:OmniSeller Shopware Maximalabnahme.png|RTENOTITLE]]
 
&nbsp;


=== Bestelldownload&nbsp; ===
== Shopware 6 Zusatzfelder mit Omniseller verbinden ==
<div class="mw-parser-output">
==== Attribute als Userfeld übermitteln ====


*Öffnen Sie auf Ihrem Server die HTK BPM GUI
1. Um ein Zusatzfeld zu erstellen, gehen wir im Shopware Backend unter Einstellungen -&gt; Reiter System -&gt; auf den Punkt Zusatzfelder.
*Melden Sie sich an der entsprechenden Datenbank an
[[File:Bild_2022-09-20_093320953.png|thumb|none]]
*Doppelklicken Sie auf den Job und drücken Sie auf weiter bis die Maske "Jobs" erscheint (Screenshot 1)
*Doppelklicken Sie auf den Eintrag "DownloadOrdersSw"
*Geben Sie das Prefix der Felder in das Feld "User Feld Anfang" ein (Screenshot 2)
*Drücken Sie "Speichern und schließen"
*Drücken Sie weiter
*Drücken Sie "Fertig stellen"


&nbsp;
2. Dort gehen wir dann auf Set anlegen und geben folgende Sachen ein:
[[File:Bild_2022-09-20_093435473.png|thumb|none]]


Screenshot 1
3. Wenn Sie das Set gespeichert haben, erscheint unten ein Feld "Neues Zusatzfeld". Dort erstellen wir nun ein neues Zusatzfeld.
[[File:Bild_2022-09-20_093635757.png|thumb|none]]


[[File:BPM DownloadOrders Jobs.PNG|RTENOTITLE]]
4. Wir legen ein Zusatzfeld an für das Beispiel Länge. Wichtig ist der technische Name, da man diesen nach dem Hinzufügen nicht mehr bearbeiten kann. Dieser ist immer custom_attributes_Zusatzfeldname (für dieses Beispiel: custom_attributes_length). Nach der Eingabe klicken wir auf hinzufügen.
[[File:Bild_2022-09-20_093823817.png|thumb|none]]


Screenshot 2
5. Anschließend klicken wir nochmal auf Speichern.
[[File:Bild_2022-09-20_093852024.png|thumb|none]]


[[File:BPM DownloadOrders Jobs UserFeldAnfang.PNG|RTENOTITLE]]
6. Im nächsten Schritt wechseln wir zum Omniseller, dort machen wir einen rechtsklick ins Feld Artikel-Attribute und dann auf Attribute-Sets verwalten.
</div> </div> </div> </div> </div> </div>
[[File:Bild_2022-09-20_094020246.png|thumb|none]]


7. Rechtsklick ins Feld Attribute und auf Benutzerfeld (Attribut) hinzufügen.
[[File:Bild_2022-09-20_094256381.png|thumb|none]]


== Shopware6 Kundenpreisgruppe hinterlegen ==
'''Option A:''' Wichtig der Name = der technische Name den wir in Shopware 6 dem Zusatzfeld zugewiesen haben. Bez. = Länge, Typ = Text, Listentyp = Text Field (Komma getrennt), Klasse = SW_Freitext, Gruppe = Freitextfelder -&gt; dann auf Speichern.
Für die korrekte Darstellung der Kundengruppenpreise in Shopware:  
[[File:Bild_2022-09-20_094321027.png|thumb|none]]


Sie müssen natürlich die Kundengruppe auch zuvor einmal im Shopware Backend angelegt haben und damit das Shopware auch korrekt anzeigen kann müssen Sie einmal eine Regel mit gleichen Namen anlegen („Rule Builder“).
Nun sehen wir rechts im Omniseller unter Artikel-Attribute unser Attribut Länge. Jetzt gehen wir auf den Button, um den Text vom Produkt zu bearbeiten(roter Kreis)
Das geht nach meinem Wissen auch nicht anders bei Shopware 6.  
[[File:Bild_2022-09-20_094522585.png|thumb|none]]


1. Kundengruppe anlegen
Zuerst geben wir unsere Länge einen Wert z.B. 2.0m, um diesen Wert abzurufen im Text, sprechen wir das Attribut mit dem technischen Namen an „{$custom_attributes_length}“. Dann klicken wir auf Speichern und Änderungen hochladen.
[[File:sw1.png|thumb|none]]
[[File:Bild_2022-09-20_094622980.png|thumb|none]]


2. Rule Builder einstellen
Wenn wir nun unsere Shopseite aufrufen, sehen wir unter Produktinformation unsere Länge von 2.0m.
[[File:Bild_2022-09-20_094726865.png|thumb|none]]
[[File:sw2.png|thumb|none]]


3. Preislogik einstellen
'''Option B:''' Die Klasse als Text zu definieren, dadurch wird das Attribut als Eigenschaft angezeigt und man muss keine Angaben in den Langtext schreiben.
[[File:Bild_2022-09-20_094808586.png|thumb|none]]


[[File:sw3.png|thumb|none]]
Damit sieht die Darstellung auf der Shopseite wie folgt aus:
[[File:Bild_2022-09-20_094859547.png|thumb|none]]
== Steuerung des Erscheinungsdatums für Lieferzeitangaben in Shopware 6 ==
Der Wiki-Eintrag beschreibt eine Funktion, die es ermöglicht, das "Erscheinungsdatum" eines Produkts in Shopware 6 zu steuern, um die Lieferzeitangabe automatisch zu verändern, wenn kein Bestand vorhanden ist. Diese Funktion kann für Shopware 6 implementiert werden, um eine präzise Lieferzeitangabe für Kunden bereitzustellen.
=== Funktionsweise: ===
<p>Wenn die Funktion aktiviert ist und kein verfügbarer Bestand mehr in der Sage 100 ERP vorhanden ist, jedoch bestätigte Liefertermine im Einkauf vorliegen, wird das früheste Datum einer bestätigten Bestellposition genommen. Dieses Datum muss gewährleisten, dass die offene Verkaufsmenge bis zu diesem Zeitpunkt gedeckt werden kann. Anders ausgedrückt: Die Funktion wählt nicht zwangsläufig das Datum der ersten Bestellung, sondern das Datum einer nächsten Bestellung, mit der der Bedarf gedeckt wird. Im PIM Client wird das dafür vorgesehene Feld automatisch aktualisiert.&nbsp;</p>


4. Preis im Artikel hinterlegen und nach „Upload“ (PIM) 1-3 Minuten warten und Ergebnis im Backend prüfen
=== Anzeige im Shopware 6 Storefront:  ===
[[File:sw4.png|thumb|none]]
<p>Shopware zeigt das "Erscheinungsdatum" und entsprechende Lieferzeitangaben nur dann an, wenn kein Bestand vorhanden ist. Wenn das Produkt auf Lager ist, wird es als verfügbar angezeigt, was logisch und kundenfreundlich ist.&nbsp;</p>
<h3 class="mwt-heading" >Hinweis für Shopbetreiber:</h3>
<p>Um diese Funktion in Shopware 6 zu nutzen, muss sie aktiviert und konfiguriert werden. Die Steuerung des Erscheinungsdatums ermöglicht eine präzisere Kommunikation der Lieferzeitangaben an die Kunden, in Situationen, in denen kein Lagerbestand vorhanden ist.&nbsp;</p>
<p>Diese Lösung bietet Shopbetreibern die Möglichkeit, ihren Kunden genaue und zuverlässige Informationen über die Verfügbarkeit von Produkten zu liefern, was zu einer verbesserten Kundenzufriedenheit und einem positiven Einkaufserlebnis führt.&nbsp;</p>

Aktuelle Version vom 2. Januar 2024, 07:50 Uhr

OmniSeller
[1]
OmniSeller Logo 2020
App-Name OmniSeller
Hersteller HTK GmbH & Co. KG
Webseite http://www.omniseller.de
 
  Systemvoraussetzungen
OmniSeller
OmniSeller-Logo gruen basket 300x206.png
OmniSeller Logo 2020
App-Name OmniSeller
Hersteller HTK GmbH & Co. KG
Webseite http://www.omniseller.de
Systemvoraussetzungen

Shopware 6 Kundenpreisgruppe hinterlegen

Für die korrekte Darstellung der Kundengruppenpreise in Shopware müssen Sie die Kundengruppe einmal im Shopware Backend angelegt haben und damit das Shopware auch korrekt anzeigen kann müssen Sie einmal eine Regel mit gleichen Namen anlegen („Rule Builder“).


1. Kundengruppe anlegen

Sw1.png

2. Rule Builder einstellen

Sw2.png

3. Preislogik einstellen

Sw3.png

4. Preis im Artikel hinterlegen und nach „Upload“ (PIM) 1-3 Minuten warten und Ergebnis im Backend prüfen

Sw4.png

Shopware 6 Zusatzfelder mit Omniseller verbinden

1. Um ein Zusatzfeld zu erstellen, gehen wir im Shopware Backend unter Einstellungen -> Reiter System -> auf den Punkt Zusatzfelder.

Bild 2022-09-20 093320953.png

2. Dort gehen wir dann auf Set anlegen und geben folgende Sachen ein:

Bild 2022-09-20 093435473.png

3. Wenn Sie das Set gespeichert haben, erscheint unten ein Feld "Neues Zusatzfeld". Dort erstellen wir nun ein neues Zusatzfeld.

Bild 2022-09-20 093635757.png

4. Wir legen ein Zusatzfeld an für das Beispiel Länge. Wichtig ist der technische Name, da man diesen nach dem Hinzufügen nicht mehr bearbeiten kann. Dieser ist immer custom_attributes_Zusatzfeldname (für dieses Beispiel: custom_attributes_length). Nach der Eingabe klicken wir auf hinzufügen.

Bild 2022-09-20 093823817.png

5. Anschließend klicken wir nochmal auf Speichern.

Bild 2022-09-20 093852024.png

6. Im nächsten Schritt wechseln wir zum Omniseller, dort machen wir einen rechtsklick ins Feld Artikel-Attribute und dann auf Attribute-Sets verwalten.

Bild 2022-09-20 094020246.png

7. Rechtsklick ins Feld Attribute und auf Benutzerfeld (Attribut) hinzufügen.

Bild 2022-09-20 094256381.png

Option A: Wichtig der Name = der technische Name den wir in Shopware 6 dem Zusatzfeld zugewiesen haben. Bez. = Länge, Typ = Text, Listentyp = Text Field (Komma getrennt), Klasse = SW_Freitext, Gruppe = Freitextfelder -> dann auf Speichern.

Bild 2022-09-20 094321027.png

Nun sehen wir rechts im Omniseller unter Artikel-Attribute unser Attribut Länge. Jetzt gehen wir auf den Button, um den Text vom Produkt zu bearbeiten(roter Kreis)

Bild 2022-09-20 094522585.png

Zuerst geben wir unsere Länge einen Wert z.B. 2.0m, um diesen Wert abzurufen im Text, sprechen wir das Attribut mit dem technischen Namen an „{$custom_attributes_length}“. Dann klicken wir auf Speichern und Änderungen hochladen.

Bild 2022-09-20 094622980.png

Wenn wir nun unsere Shopseite aufrufen, sehen wir unter Produktinformation unsere Länge von 2.0m.

Bild 2022-09-20 094726865.png

Option B: Die Klasse als Text zu definieren, dadurch wird das Attribut als Eigenschaft angezeigt und man muss keine Angaben in den Langtext schreiben.

Bild 2022-09-20 094808586.png

Damit sieht die Darstellung auf der Shopseite wie folgt aus:

Bild 2022-09-20 094859547.png

Steuerung des Erscheinungsdatums für Lieferzeitangaben in Shopware 6

Der Wiki-Eintrag beschreibt eine Funktion, die es ermöglicht, das "Erscheinungsdatum" eines Produkts in Shopware 6 zu steuern, um die Lieferzeitangabe automatisch zu verändern, wenn kein Bestand vorhanden ist. Diese Funktion kann für Shopware 6 implementiert werden, um eine präzise Lieferzeitangabe für Kunden bereitzustellen.

Funktionsweise:

Wenn die Funktion aktiviert ist und kein verfügbarer Bestand mehr in der Sage 100 ERP vorhanden ist, jedoch bestätigte Liefertermine im Einkauf vorliegen, wird das früheste Datum einer bestätigten Bestellposition genommen. Dieses Datum muss gewährleisten, dass die offene Verkaufsmenge bis zu diesem Zeitpunkt gedeckt werden kann. Anders ausgedrückt: Die Funktion wählt nicht zwangsläufig das Datum der ersten Bestellung, sondern das Datum einer nächsten Bestellung, mit der der Bedarf gedeckt wird. Im PIM Client wird das dafür vorgesehene Feld automatisch aktualisiert. 

Anzeige im Shopware 6 Storefront: 

Shopware zeigt das "Erscheinungsdatum" und entsprechende Lieferzeitangaben nur dann an, wenn kein Bestand vorhanden ist. Wenn das Produkt auf Lager ist, wird es als verfügbar angezeigt, was logisch und kundenfreundlich ist. 

Hinweis für Shopbetreiber:

Um diese Funktion in Shopware 6 zu nutzen, muss sie aktiviert und konfiguriert werden. Die Steuerung des Erscheinungsdatums ermöglicht eine präzisere Kommunikation der Lieferzeitangaben an die Kunden, in Situationen, in denen kein Lagerbestand vorhanden ist. 

Diese Lösung bietet Shopbetreibern die Möglichkeit, ihren Kunden genaue und zuverlässige Informationen über die Verfügbarkeit von Produkten zu liefern, was zu einer verbesserten Kundenzufriedenheit und einem positiven Einkaufserlebnis führt.