Gelöst An Onlineshop senden - nur bereits vorhandene Konten aktualisieren

rote-locke

Gut bekanntes Mitglied
9. Dezember 2011
306
10
Wenn man in der WAWI geänderte Kundendaten per Workflow auch im Onlineshop aktualisieren lassen möchte, geht das aktuell nur über die Aktion "An Onlineshop senden". Diese aktualisiert aber nicht nur vorhandene Daten, sondern erstellt auch neue Konten, sofern der Kunde noch kein Kundenkonto im betreffenden Shop hat.
Es wäre besser, wenn dieses Verhalten aus- bzw. abwählbar wäre. Also nur vorhandene Daten aktualisieren oder zusätzlich nicht vorhandene Konten erstellen.
 
  • Gefällt mir
Reaktionen: aadursun

aadursun

Sehr aktives Mitglied
28. Februar 2017
625
65
Wenn man in der WAWI geänderte Kundendaten per Workflow auch im Onlineshop aktualisieren lassen möchte, geht das aktuell nur über die Aktion "An Onlineshop senden". Diese aktualisiert aber nicht nur vorhandene Daten, sondern erstellt auch neue Konten, sofern der Kunde noch kein Kundenkonto im betreffenden Shop hat.
Es wäre besser, wenn dieses Verhalten aus- bzw. abwählbar wäre. Also nur vorhandene Daten aktualisieren oder zusätzlich nicht vorhandene Konten erstellen.

Gilt das nur für den JTL Shop?
 

rote-locke

Gut bekanntes Mitglied
9. Dezember 2011
306
10
Aktuell noch ungetestet!

Folgende "erweiterte Eigenschaft" vom Typ boolean prüft auf ein vorhandenes Online-Shopkonto des Kunden anhand der internen ID für den Shop (in diesem Fall 1):

Code:
{% capture sqlQuery -%}
SELECT nRegistriert FROM tInetKundeShop WHERE kKunde = {{ Vorgang.InterneKundennummer }} AND kShop = 1
{% endcapture -%}
{% assign istRegistriert = sqlQuery | DirectQueryScalar -%}
{% if istRegistriert == 1 -%}
true
{%- else -%}
false
{%- endif -%}

Etwas unklar ist noch, wann der Workflow bei "Kunde geändert" genau auslöst und ob das beim Übertragen einer neuen Shop-Bestellung evtl. Probleme verursachen könnte.
Aber vom Prinzip her, kann man damit einen entsprechenden Workflow bauen.

Wenn das außer mir noch jemand testen möchte, freue ich mich auf Rückmeldung.

EDIT: Im Shop muss der Kunde ab- und wieder angemeldet werden, damit Änderungen sichtbar werden - zumindest war das bei uns im Shop5 so.
 
  • Gefällt mir
Reaktionen: aadursun

Ähnliche Themen