Skip to main content
Skip table of contents

Demo Scripts

Funktionstest Demo2 – Preise, Sichtbarkeit und Freigabeprozess, Preise auf Anfrage.

 

Firmenkunde: Thomas Müller

Email: thomas.mueller@centauri.at Passwort: Nezabudka355!

Funktion „Mitarbeiter hinzufügen“ aktiviert

Administrator im Kundenkonto gesetzt

Angelegte Mitarbeiter:

Petra Müller

Email: petra.mueller@centauri.at Passwort: Nezabudka356!

Hubert Goisern

Email: hubert.goisern@centauri.at Passwort: Nezabudka358!

Privatkunde: Manfred Huber

Email: manfred.huber@centauri.at Passwort: Nezabudka357!

Hinweis:

Ich habe noch eine Parameter ergänzt - enablecoworker auf true

2 Unterschiedliche Preise einrichten:

Kunden - Kundenpreise - Artikelnummer z.B. 4911 Stempel - Neuanlegen - Für Kundengruppe Müller KG z.B. 28 euro.

image-20260217-090703.png

image-20260216-155359.png

Hinweis:

Der Freigabeprozess wurde erfolgreich getestet:

Anmeldung als Petra Müller

Anmeldung als Thomas Müller

Anmeldung als Hubert Goisern

3 Freigabeprozess

Folgende Optionen wurden aktiviert:

✅ Freigabe notwendig

✅ Muss Bestellreferenz angeben

✅ Muss Kostenstelle angeben

Zusätzlich wurden die Bestellstatus wie folgt definiert:

Bestellstatus Freigabe notwendig: Freigabe notwendig

Bestellstatus zur Freigabe anzeigen: Zur Freigabe

Bestellstatus Abgelehnt: Abgelehnt

Bestellstatus Abgeschlossen: Abgeschlossen

Die Einstellungen wurden gespeichert.

Hinweis:

Diese Einstellung habe ich sowohl für Petra als auch für Hubert vorgenommen.

image-20260217-083950.png

3.1. Rollenverteilung

Thomas Müller wurde als Kundenadministrator definiert.

Petra Müller und Hubert Goisern wurden der Kundengruppe „Mitarbeiter“ zugeordnet.

Bei Petra und Hubert ist kein Kundenadministrator aktiviert.

3.2. Funktionstest

Der Freigabeprozess wurde erfolgreich getestet:

Anmeldung als Petra Müller

Bestellung durchgeführt

Bestellstatus automatisch: „Freigabe notwendig“

Anmeldung als Thomas Müller

Bestellung im Bereich Freigabe sichtbar

Bestellung kann freigegeben oder abgelehnt werden

Damit funktioniert der Freigabeprozess korrekt.

image-20260217-084932.png

image-20260217-085526.png

4 Sichtbarkeiten von Produkten.

Produkte - Suchen - Artikelnummer z.B. 4911 - Suchen - Detail - Preisliste

image-20260217-093210.png

P.S.

Auf dem Bildschirm jetzt ist die Privatkundengruppe sichtbar. Diese habe ich zuvor separat angelegt. Dazu bin ich in den Bereich Kunden - Kundengruppe - Neuanlage.

5 Rabatt

Kunden - Rabatte - Neuanlegen, in unserem Fall für die Kundengruppe “Müller KG”

image-20260304-133045.png

Den 5% Rabatt für die Kundengruppe „Müller KG“ eingerichtet:

image-20260217-143923.png

So sehen Kunden der Kundengruppe Müller KG den 5 %-Rabatt im Shop.

image-20260304-132706.png

6 Preise. Staffelpreise

Kunden - Kundenpreise - Artikelnummer z.B. 202191 URSUS GREEN Heft suchen - zu den Details den Staffelpreis hinzugefügt.

Für Kundengruppe Müller KG ist der Staffelpreis:

image-20260218-091907.png

 

Für anderen Kunden:

image-20260218-092212.png

Für Privatkunde Manfred Huber den Preis bleibt so wie für anderen Kunden:

image-20260218-093337.png

Hinweis:

Parameter HideBulkPrices ist hinzugefügt, jetzt kann man der Staffelprise und der Rabatt sehen.

image-20260304-134917.png

7 Budgetfreigabe.

Bei Petra sowie bei Hubert überarbeitet:

image-20260218-152953.png

image-20260218-152442.png

image-20260218-152530.png

image-20260218-152621.png

Test für Petra: Einen Artikel für mehr als 20 Euro kaufen.

image-20260218-153716.png

image-20260218-153835.png

image-20260218-154604.png

Test für Petra und Hubert mehr als 20 und 50 Euro

image-20260218-155934.png

Hinweis: Button “Ablehnen” hatte ich am Anfang nicht, weil ich bei jedem Mitglied der Kundengruppe “Müller KG” den Bereich “Budgetverwaltung” ausfüllen musste. Diese Bereich muss sowohl für jeden Mitarbeiter als auch für den Kundengruppen-Administrator oder den Verantwortlicher vollständig ausgefüllt sein.

image-20260219-090710.png

Hinweis:

Um den Bestellprozess zu verkürzen, wurde den Parameter “OnePageCheckout” auf true gesetzt. Damit direkt in die Zusammenfassung gesprungen werden.

Außerdem wurde der Parameter “HideAGB” auf true gesetzt, weil für interne Bestellungen die AGB vertraglich bereits vereinbart wurden.

8 Beschränkungen. Whitelist.

image-20260219-122902.png

image-20260219-123242.png

Ich habe die Artikeln aus Whiteliste für Mitarbeiter Petra und Hubert in den Warenkorb gelegt und bestellt. Alles lief erfolgreich durch.

Preise. Auf Anfrage.

image-20260303-134802.png

Nach Aktivierung der Option ‚Auf Anfrage bei fehlendem Kundenpreis‘ in der Admin wird im Shop anstelle des Preises ‚Auf Anfrage‘ angezeigt.

image-20260303-134716.png

Anschließend auf dem Button ‚Bestellen‘ klicken.

Danach kann eine Preisanfrage gestellt und diese abgesendet werden.

image-20260303-145545.png

Ihre Anfrage wurde gesendet.

image-20260303-145701.png

Nach dem Absenden der Anfrage ist diese im Adminbereich unter Bestellungen → Anfragen einsehbar.

image-20260303-150249.png

Anschließend die entsprechende Anfrage öffnen, den Status auf ‚Beantwortet‘ setzen, den Preis eintragen und die Eingabe speichern.

image-20260303-150001.png

Nachdem die Preise im Adminbereich angepasst und der Status der Anfrage auf ‚Beantwortet‘ gesetzt wurde, wird die Anfrage im Kundenkonto angezeigt.

Bild-20260303-160825.png

Nach Übernahme der Anfrage wird die Bestellung im Kundenkonto unter ‚Bestellungen‘ angezeigt.

OCI Punchout – Betrieb des Shops als Katalog

Der Webshop kann im B2B-Bereich über den OCI-Standard als externer Einkaufskatalog in ein Einkaufssystem (z.B. SAP) integriert werden.

Der Kunde öffnet den Shop aus seinem Einkaufssystem, wählt Produkte aus und übergibt anschließend den Warenkorb zurück an das Einkaufssystem.

Zum Testen steht folgende Seite zur Verfügung:

1 Schritt: OCI Testseite aufrufen: demo2.centauri.at /oci/test

image-20260309-102816.png

Dann ich diese Daten Email: thomas.mueller@centauri.at Passwort: Nezabudka355! verwenden.

Schritt 2: Shop öffnet sich in Punchout - Modus

image-20260309-103907.png

Schritt 3: Auswahl eines Produkts im Shop:

image-20260309-104247.png

Schritt 4: Produkt zum Warenkorb hinzufügen:

image-20260309-104447.png

Schritt 5: Übergabe des Warenkorbs über OCI:

image-20260309-104921.png

cXML Simulator

Navigation im Adminbereich:

Adminweb - Kunden - EDI Mapping - Mappings

Hier kann das Mapping zwischen der übermittelten ANID und der Kundennummer im Shop konfiguriert werden.

image-20260309-121728.png

Neues Mapping anlegen

image-20260309-122927.png

Einträge speichern

image-20260309-132815.png

Anschließend sollte in der Mapping-Liste nur noch dieser Eintrag vorhanden sein und ich habe anderen Zeilen aus dem EDI Mapping rausgeworfen.

image-20260309-133051.png

Danach wird der cXML Simulator geöffnet. Dort werden folgende Werte eingetragen:

image-20260309-123829.png

Dann klicken auf den Button “Test CXML” und Shop öffnet sich in Punchout - Modus

image-20260309-123929.png

Produkt auswählen

Im Shop kann nun ein Produkt ausgewählt werden. Das Produkt wird in den Warenkorb gelegt. Danach wird der Button „Übernehmen“ geklickt.

image-20260309-132923.png

Rückgabe der Daten an das Einkaufssystem:

image-20260309-133257.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.