Skip to content

Commit

Permalink
Merge pull request #180 from plentymarkets/franz/update_webshop_chapter
Browse files Browse the repository at this point in the history
updates the webshop chapter
  • Loading branch information
fmutschler authored Jun 5, 2024
2 parents 4ee05fb + cac6658 commit 655f3b3
Showing 1 changed file with 18 additions and 6 deletions.
24 changes: 18 additions & 6 deletions modul-webshop.adoc
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
= Fachliche und technische Beschreibung des Moduls Webshop
//überarbeitet am 17.10.2022
//überarbeitet am 05.06.2024
//in der nächsten Überarbeitung wird das PWA Kapitel ausgebaut werden müssen, da die Entwicklung schnell voranschreitet

== plentyShop LTS

plentysystems stellt seinen Anwendern den vollumfänglichen Webshop *plentyShop LTS* zur Verfügung, der über die beiden Plugins plentyShop LTS und IO individualisierbar ist. Das Plugin plentyShop LTS ist für die optische und funktionale Gestaltung des Webshops zuständig. Das Plugin IO enthält die den Webshop zugrundeliegende Logik. Beide Plugins können in der jeweils aktuellen Version über den plentyMarketplace heruntergeladen und installiert werden oder alternativ als Beta-Version über Git eingebunden werden, um Funktionalitäten bereits vor der offiziellen Veröffentlichung testen zu können.
plentysystems stellt seinen Anwendern den vollumfänglichen Webshop *plentyShop LTS* zur Verfügung, der über die beiden Plugins plentyShop LTS und IO individualisierbar ist. Das Plugin plentyShop LTS ist für die optische und funktionale Gestaltung des Webshops zuständig. Das Plugin IO enthält die dem Webshop zugrundeliegende Logik. Beide Plugins können in der jeweils aktuellen Version über den plentyMarketplace heruntergeladen und installiert werden oder alternativ als Beta-Version über Git eingebunden werden, um Funktionalitäten bereits vor der offiziellen Veröffentlichung testen zu können.

Anwender erstellen das Design des plentyShops größtenteils über den ShopBuilder, eine Form von What-you-see-is-what-you-get-Baukastenmodul, mit dem Kunden ihre Startseite, unterschiedliche Artikelseiten (auch für Artikelpakete und -sets),Seiten für rechtliche Informationen, weitere statische Seiten, den Kundenbereich und die Kaufabwicklung erstellen können. Einstellungen, die aus technischen Gründen nicht über den ShopBuilder vorgenommen werden können, werden in den Einstellungen der beiden Plugins plentyShop LTS und IO oder in den dazugehörigen Assistenten vorgenommen. Darüber hinaus bedient sich der Webshop einer Reihe von im plentysystems System hinterlegten Informationen und Einstellungen, wie z.B. Lieferländer oder Kundenklassen.
Anwender erstellen das Design des plentyShops größtenteils über den ShopBuilder, eine Form von What-you-see-is-what-you-get-Baukastenmodul, mit dem Kunden ihre Startseite, unterschiedliche Artikelseiten (auch für Artikelpakete und -sets), Seiten für rechtliche Informationen, weitere statische Seiten, den Kundenbereich und die Kaufabwicklung erstellen können. Einstellungen, die aus technischen Gründen nicht über den ShopBuilder vorgenommen werden können, werden in den Einstellungen der beiden Plugins plentyShop LTS und IO oder in den dazugehörigen Assistenten vorgenommen. Darüber hinaus bedient sich der Webshop einer Reihe von im plentysystems System hinterlegten Informationen und Einstellungen, wie z.B. Lieferländer oder Kundenklassen.

Nach Änderungen an den Einstellungen der Plugin-Konfigurationen müssen die Plugins plentyShop LTS und IO erneut gespeichert und bereitgestellt werden, damit die vorgenommenen Änderungen im Webshop greifen. Änderungen, die mit dem ShopBuilder vorgenommen werden, sind direkt sichtbar.

Expand All @@ -23,10 +24,13 @@ Einige für den Webshop relevante Einstellungen müssen im plentysystems System

== Einstellungen am Plugin plentyShop LTS

Einstellungen am Plugin plentyShop LTS werden im Menü *Plugins » Plugin-Set-Übersicht » plentyShop LTS* getroffen. Das Tab *Konfiguration* enthält 14 weitere Tabs, die jeweils die Einstellungen für die Bereiche Startseite, Header, Footer, Artikelansicht, Warenkorb, Kontaktformular, Paginierung und Sortierung, Kaufabwicklung und Mein Konto, Sprachen, Währungen. SEO, Design und Logging und Performance enthalten. Alle Einstellungen, die am Plugin plentyShop LTS direkt vorgenommen werden, werden in einer eigenen Datenbank gespeichert (siehe Kapitel <<#_aws_cloud_aufbau_sicherheitsarchitektur_speicherkonzept_löschkonzept>>). Alle Einstellungen, die in den Plugin-Einstellungen getroffen werden, können auch über den plentyShop LTS-Assistenten abgewickelt werden. Dieser ist kann über das Menü *Einrichtung » Assistenten » Plugins » Plugin-Set wählen » plentyShop LTS » Mandant wählen* aufgerufen werden.
Einstellungen am Plugin plentyShop LTS werden im Menü *Plugins » Plugin-Set-Übersicht » plentyShop LTS* getroffen. Das Tab *Konfiguration* enthält 14 weitere Tabs, die jeweils die Einstellungen für die Bereiche Startseite, Header, Footer, Artikelansicht, Warenkorb, Kontaktformular, Paginierung und Sortierung, Kaufabwicklung und Mein Konto, Sprachen, Währungen. SEO, Design und Logging und Performance enthalten.
Alle Einstellungen, die am Plugin plentyShop LTS direkt vorgenommen werden, werden in einer eigenen Datenbank gespeichert (siehe Kapitel <<#_aws_cloud_aufbau_sicherheitsarchitektur_speicherkonzept_löschkonzept>>). Alle Einstellungen, die in den Plugin-Einstellungen getroffen werden, können auch über den plentyShop LTS-Assistenten abgewickelt werden. Dieser ist kann über das Menü *Einrichtung » Assistenten » Plugins » Plugin-Set wählen » plentyShop LTS » Mandant wählen* aufgerufen werden.

Die link:https://knowledge.plentymarkets.com/de-de/manual/main/webshop/ceres-einrichten.html[Anwenderdokumentation für plentyShop LTS^] enthält Anleitungen für alle relevanten plentyShop LTS Einstellungen.

Die link:https://knowledge.plentymarkets.com/de-de/manual/main/webshop/shop-builder.html[Anwenderdokumentation für ShopBuilder^] enthält Anleitungen für alle Vorgänge, die über den ShopBuilder abgewickelt werden.

== Einstellungen am Plugin IO

Das Plugin IO stellt die dem Webshop zugrundeliegende Logik zur Verfügung. Einstellungen am Plugin IO werden im Menü *Plugins » Plugin-Set-Übersicht » IO* getroffen. Dort werden beispielsweise Einstellungen bezüglich der verwendeten Zahlenformate und der Webshop-Routen vorgenommen.
Expand All @@ -45,8 +49,8 @@ Der ShopBooster ist eine Zusatzfunktion für den Webshop, welcher dazu dient, di
//* Speichern von Einstellungen des Webshops
//* Invalidieren des Caches bei Deaktivierung des ShopBoosters

Der ShopBooster ist für alle plentysystems Editionen verfügbar und ist mittlerweile kostenlos.
ShopBooster ist standardmäßig für alle Systeme aktiv.
Der ShopBooster ist für alle plentysystems Editionen verfügbar und ist kostenlos.
Der ShopBooster ist standardmäßig für alle Systeme aktiv.
Im Menü *Einrichtung » plentyShop » Mandanten wählen » ShopBooster* haben Kunden die Möglichkeit, die Invalidierung von Seiten für einen frei wählbaren Zeitraum auszusetzen. Ebenfalls besteht die Möglichkeit, den ShopBooster-Cache manuell zu invalidieren; diese Funktion steht Kunden allerdings nur 5 mal alle 24 Stunden zur Verfügung.

//Man aktiviert den Shopbooster im Menü *Einrichtung » Mandant » Mandant wählen » Webshop » ShopBooster* und kann ihn dort auch wieder aktivieren.
Expand All @@ -68,3 +72,11 @@ Beispielablauf:
. Die Datenbank Waren passt den Bestand des Artikels an.
. Der Kunde erhält eine Bestellbestätigung.
. Die weitere Bearbeitung des Auftrags erfolgt im plentysystems System.

== plentyShop PWA

plentyShop PWA ist der technische Nachfolger von plentyShop LTS und bietet einen Webshop als Progressive Web Application auf Basis des E-Commerce-Frameworks Alokai. plentyShop LTS und plentyShop PWA können nicht gleichzeitig betrieben werden.
Im ersten Schritt wurde plentyShop PWA nur für ausgewählte Kunden freigeschaltet.
plentyShop PWA kann bislang nicht nativ über plentysystems Systeme eingerichtet werden; es ist Entwicklungserfahrung nötig, um plentyShop PWA pdoduktiv nutzen zu können.

In unserer link:https://pwa-docs.plentymarkets.com/guide/product/[PWA Entwicklerdokumentation^] finden Interessierte alle Informationen, um plentyShop PWA zu integrieren.

0 comments on commit 655f3b3

Please sign in to comment.