SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Integration von Risk-
managementprozessen in Magento
           ●   Flexibilität und Vielfalt des
               Magentokerns
Übersicht


●   Über Visions
●   Themenrahmen
●   Unser Ziel
●   Ist-Zustand und Wunsch-Zustand
●   Prozesse und Werkzeuge
●   Zusammenfassung



                        Dimitri Gatowski - Visions new media GmbH   2
Über Visions


●   Hauptsitz in Hannover, Zweigstelle in Hamburg
●   Seit 2004 individuelle e-Commerce Entwicklung
●   Ab Januar 2008 ausschließlich Magento
●   Kooperation mit Varien bei Magento
    Entwicklung und Programmierer-Zertifizierung
●   Magento Leistungen: Beratung, Entwicklung,
    Workshops, PCI-DSS und optimierte Cluster
    Infrastruktur

                          Dimitri Gatowski - Visions new media GmbH   3
Themenrahmen


●   Risk Management
    –   Reduzierung von Zahlungsausfällen
    –   bei minimaler Beeinträchtigung des
        Einkaufserlebnisses
    –   mit möglichst wenig manuellen Aufwand




                              Dimitri Gatowski - Visions new media GmbH   4
Unser Ziel


●   Bereitstellen von automatischen und semi-
    automatischen Prozessen
    –   mächtig
    –   zur Laufzeit konfigurierbar
    –   leicht erweiterbar
●   minimale Updatekosten
    –   > Aufwand für Upgradeprozess, Anpassungen,
        Tests, Deployment


                                Dimitri Gatowski - Visions new media GmbH   5
Der Weg

●   Magento als Fundament
    –   ist erprobt
    –   wird gewartet
    –   wird stetig erweitert
●   Magento als Baukasten
    –   flexibel
    –   erweiterbar
    –   vielfältig
●   Anwenden von „best practice“ Vorgehensweisen
                                Dimitri Gatowski - Visions new media GmbH   6
Ist-Zustand




Abb. 1a: Checkoutprozess in Magento (Teil 1)
                          Dimitri Gatowski - Visions new media GmbH   7
Ist-Zustand 2




Abb. 1b: Checkoutprozess in Magento (Teil 2)
                          Dimitri Gatowski - Visions new media GmbH   8
Wunsch-Zustand




1. Ausschlusskriterien




                Abb. 2a: Angepasster Checkoutprozess (Teil 1)
                                          Dimitri Gatowski - Visions new media GmbH   9
Wunsch-Zustand 2




Abb. 2b: Angepasster Checkoutprozess (Teil 2)
                          Dimitri Gatowski - Visions new media GmbH   10
Wunsch-Zustand 3
   2. Dublettenprüfung




    3. Weiterer Bestellstatus




Abb. 2c: Angepasster Checkoutprozess (Teil 3)   Dimitri Gatowski - Visions new media GmbH   11
Teilprozesse


1) Ausschlusskriterien anwenden
2) Dublettenprüfung
3) Bestellstatus „zu prüfen“ setzen




                         Dimitri Gatowski - Visions new media GmbH   12
1. Ausschlusskriterien


●   entscheiden, welche Bezahlmethoden
    angeboten werden
●   Woraus bauen wir die Kriterien zusammen?
    –   Warenkorb: Risiko, Betrag
    –   Kunde: Gruppe, Historie, Bonität
    –   und mehr




                               Dimitri Gatowski - Visions new media GmbH   13
Ausschlusskriterien verwalten


●   Wie verwalten wir die Kriterien?
●   Anforderungen
    –   für Shopbetreiber einsehbar
    –   zur Laufzeit editierbar
    –   deaktivierbar
●   Also:
    –   Verwaltung muss im Admin Panel stattfinden
    –   Krieterien für jedermann leicht lesbar und änderbar

                                  Dimitri Gatowski - Visions new media GmbH   14
Kriterieneditor




Abb. 3: Warenkorb Preisregeleditor von Magento
                          Dimitri Gatowski - Visions new media GmbH   15
Ausschlusskriterien integrieren


●   Wir verwenden:
    –   Modul: Mage_Rule (Rule, Condition, ...)
    –   UI: von Warenkorb Regeleditor
    –   Payment Method: isAvailable(Quote quote)




                                  Dimitri Gatowski - Visions new media GmbH   16
Teilprozesse


1) Ausschlusskriterien anwenden
2) Dublettenprüfung
3) Bestellstatus „zu prüfen“ setzen




                         Dimitri Gatowski - Visions new media GmbH   17
2. Dublettenprüfung


●   Doppelte Kundensätze vermeiden
    –   auch für Betrugsprävention relevant
●   Anforderungen:
    –   jeden neuen Kundendatensatz bei neuen
        Bestellungen prüfen
    –   unscharfe Suche
    –   Anbindung an Service



                               Dimitri Gatowski - Visions new media GmbH   18
Dublettenprüfung: Realisierung


●   bei eingehenden Bestellungen:
    –   Event: sales_order_place_after
●   prüfen, ob Kunde bekannt
●   Ansteuern des Services
●   speichern der Ergebnisliste
●   evtl. manuelle Bearbeitung nötig -> Orderstatus setzen




                                     Dimitri Gatowski - Visions new media GmbH   19
Teilprozesse


1) Ausschlusskriterien anwenden
2) Dublettenprüfung
3) Bestellstatus „zu prüfen“ setzen




                         Dimitri Gatowski - Visions new media GmbH   20
3. Bestellstatus setzen


●   Status „Kunde muss geprüft werden“
●   Soll vom Callcenter geprüft werden
    –   auf evtl. schon vorhandenen Kunden matchen
    –   Bestellung freigeben oder ablehnen
●   Model überschreiben, Routinen ändern „can
    Invoice, canShip, etc“




                              Dimitri Gatowski - Visions new media GmbH   21
Bestellstatus implementieren


●   Order Objekt erweitern
    –   config.xml: Model rewrite
    –   Eigene Klasse für Order, abgeleitet von
        mitgelieferter Klasse
    –   neuer Status: STATE_REVIEW
    –   Erweiterung der can*()-Methoden




                               Dimitri Gatowski - Visions new media GmbH   22
Zusammenfaassung


●   Magento ist erweiterbar
●   man kann auf viele Bausteine zurückgreifen
●   es gibt „best practice“ Vorgehensweisen
●   Updatekosten richten sich nach:
    –   Anpassungsgrad
    –   Vorgehen




                          Dimitri Gatowski - Visions new media GmbH   23
Fragen




???




      Dimitri Gatowski - Visions new media GmbH   24

Mais conteúdo relacionado

Destaque

Super Bowl - Eine Crossmedia Analyse
Super Bowl - Eine Crossmedia AnalyseSuper Bowl - Eine Crossmedia Analyse
Super Bowl - Eine Crossmedia AnalyseC H
 
Kulturvermittlung im internationalen Kontext
Kulturvermittlung im internationalen KontextKulturvermittlung im internationalen Kontext
Kulturvermittlung im internationalen KontextEDUCULT
 
Social CRM en Crosscanalidad 2013
Social CRM en Crosscanalidad 2013Social CRM en Crosscanalidad 2013
Social CRM en Crosscanalidad 2013PAVEL ALVAREZ
 
Bienvenidos a Bolonia
Bienvenidos a BoloniaBienvenidos a Bolonia
Bienvenidos a BoloniaVentulapaz
 
An Actuarial Approach to Valuing Mortgage Backed Securities EAAC 2009 Kyle Mr...
An Actuarial Approach to Valuing Mortgage Backed Securities EAAC 2009 Kyle Mr...An Actuarial Approach to Valuing Mortgage Backed Securities EAAC 2009 Kyle Mr...
An Actuarial Approach to Valuing Mortgage Backed Securities EAAC 2009 Kyle Mr...kylemrotek
 
Gracias Por Tantos Mails
Gracias Por Tantos MailsGracias Por Tantos Mails
Gracias Por Tantos MailsKevin Nuñez
 

Destaque (10)

De Madrid
De MadridDe Madrid
De Madrid
 
Super Bowl - Eine Crossmedia Analyse
Super Bowl - Eine Crossmedia AnalyseSuper Bowl - Eine Crossmedia Analyse
Super Bowl - Eine Crossmedia Analyse
 
Markteinführung von Innovationen
Markteinführung von InnovationenMarkteinführung von Innovationen
Markteinführung von Innovationen
 
exercicios
exerciciosexercicios
exercicios
 
Kulturvermittlung im internationalen Kontext
Kulturvermittlung im internationalen KontextKulturvermittlung im internationalen Kontext
Kulturvermittlung im internationalen Kontext
 
Social CRM en Crosscanalidad 2013
Social CRM en Crosscanalidad 2013Social CRM en Crosscanalidad 2013
Social CRM en Crosscanalidad 2013
 
Bienvenidos a Bolonia
Bienvenidos a BoloniaBienvenidos a Bolonia
Bienvenidos a Bolonia
 
An Actuarial Approach to Valuing Mortgage Backed Securities EAAC 2009 Kyle Mr...
An Actuarial Approach to Valuing Mortgage Backed Securities EAAC 2009 Kyle Mr...An Actuarial Approach to Valuing Mortgage Backed Securities EAAC 2009 Kyle Mr...
An Actuarial Approach to Valuing Mortgage Backed Securities EAAC 2009 Kyle Mr...
 
Gracias Por Tantos Mails
Gracias Por Tantos MailsGracias Por Tantos Mails
Gracias Por Tantos Mails
 
Bit wisem 2015-wieners-sitzung-08_Betriebssysteme: Metaphern, Datei- und Ress...
Bit wisem 2015-wieners-sitzung-08_Betriebssysteme: Metaphern, Datei- und Ress...Bit wisem 2015-wieners-sitzung-08_Betriebssysteme: Metaphern, Datei- und Ress...
Bit wisem 2015-wieners-sitzung-08_Betriebssysteme: Metaphern, Datei- und Ress...
 

Semelhante a Dimitri Gatowski Meet Magento #1: Integration von Riskmanagementprozessen in Magento

Nagios Conference 2007 | Nagios Business Process Monitoring. Zwei AddOns by B...
Nagios Conference 2007 | Nagios Business Process Monitoring. Zwei AddOns by B...Nagios Conference 2007 | Nagios Business Process Monitoring. Zwei AddOns by B...
Nagios Conference 2007 | Nagios Business Process Monitoring. Zwei AddOns by B...NETWAYS
 
Advertzoom marketer aug_2013
Advertzoom marketer aug_2013Advertzoom marketer aug_2013
Advertzoom marketer aug_2013ro11 GmbH
 
Tag-Management-Lösungen, Jens Maurer
Tag-Management-Lösungen, Jens MaurerTag-Management-Lösungen, Jens Maurer
Tag-Management-Lösungen, Jens Maurerluna-park GmbH
 
Presentation at Stuttgarter Softwaretechnik Forum 2008
Presentation at Stuttgarter Softwaretechnik Forum 2008Presentation at Stuttgarter Softwaretechnik Forum 2008
Presentation at Stuttgarter Softwaretechnik Forum 2008Karsten Schmidt
 
DC Storm - Tag Management / Container Tag - Nie mehr warten auf die IT
DC Storm - Tag Management / Container Tag - Nie mehr warten auf die ITDC Storm - Tag Management / Container Tag - Nie mehr warten auf die IT
DC Storm - Tag Management / Container Tag - Nie mehr warten auf die ITDC Storm Deutschland GmbH
 
Container Tag – Nie mehr warten auf die IT! - Tag Management Lösung
Container Tag – Nie mehr warten auf die IT! - Tag Management LösungContainer Tag – Nie mehr warten auf die IT! - Tag Management Lösung
Container Tag – Nie mehr warten auf die IT! - Tag Management LösungConnected-Blog
 
Google Analytics Konferenz 2015: WORKSHOP: Enhanced ECommerce (Michaela Linha...
Google Analytics Konferenz 2015: WORKSHOP: Enhanced ECommerce (Michaela Linha...Google Analytics Konferenz 2015: WORKSHOP: Enhanced ECommerce (Michaela Linha...
Google Analytics Konferenz 2015: WORKSHOP: Enhanced ECommerce (Michaela Linha...e-dialog GmbH
 
WooCommerce
WooCommerceWooCommerce
WooCommercepixolin
 
Google Analytics Konferenz 2016: GTM News und Tipps (Julian Herdlicka, e-dialog)
Google Analytics Konferenz 2016: GTM News und Tipps (Julian Herdlicka, e-dialog)Google Analytics Konferenz 2016: GTM News und Tipps (Julian Herdlicka, e-dialog)
Google Analytics Konferenz 2016: GTM News und Tipps (Julian Herdlicka, e-dialog)e-dialog GmbH
 
CMS im Dornröschenschlaf – Wann es sich lohnt, Ihr CMS wach zu küssen
CMS im Dornröschenschlaf – Wann es sich lohnt, Ihr CMS wach zu küssenCMS im Dornröschenschlaf – Wann es sich lohnt, Ihr CMS wach zu küssen
CMS im Dornröschenschlaf – Wann es sich lohnt, Ihr CMS wach zu küssenTANNER AG
 
GA-Konferenz-2011 Holger Tempel_Tracking Code
GA-Konferenz-2011 Holger Tempel_Tracking CodeGA-Konferenz-2011 Holger Tempel_Tracking Code
GA-Konferenz-2011 Holger Tempel_Tracking Codee-dialog GmbH
 
Web Analytics Leitfaden Bitkom
Web Analytics Leitfaden BitkomWeb Analytics Leitfaden Bitkom
Web Analytics Leitfaden BitkomRalf Haberich
 
Google Analytics Konferenz 2012: Holger Tempel, webalytics: Advanced Google A...
Google Analytics Konferenz 2012: Holger Tempel, webalytics: Advanced Google A...Google Analytics Konferenz 2012: Holger Tempel, webalytics: Advanced Google A...
Google Analytics Konferenz 2012: Holger Tempel, webalytics: Advanced Google A...e-dialog GmbH
 
Produkt Produkt Manager
Produkt Produkt ManagerProdukt Produkt Manager
Produkt Produkt ManagerOliver Belikan
 
Digital Credit Management
Digital Credit ManagementDigital Credit Management
Digital Credit ManagementDanielSchulz47
 
Was macht einen Onlineshop erfolgreich? - Ein Praxisbeispiel des Netzwerks El...
Was macht einen Onlineshop erfolgreich? - Ein Praxisbeispiel des Netzwerks El...Was macht einen Onlineshop erfolgreich? - Ein Praxisbeispiel des Netzwerks El...
Was macht einen Onlineshop erfolgreich? - Ein Praxisbeispiel des Netzwerks El...eBusinessLotse-Suedwestfalen-Hagen
 
White Paper: Web-Strategie erfolgreich planen und umsetzen
White Paper: Web-Strategie erfolgreich planen und umsetzenWhite Paper: Web-Strategie erfolgreich planen und umsetzen
White Paper: Web-Strategie erfolgreich planen und umsetzenJustRelate
 
Web Basiert Projektverwaltung 2
Web Basiert Projektverwaltung 2Web Basiert Projektverwaltung 2
Web Basiert Projektverwaltung 2guest7d602e
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisencamunda services GmbH
 

Semelhante a Dimitri Gatowski Meet Magento #1: Integration von Riskmanagementprozessen in Magento (20)

Nagios Conference 2007 | Nagios Business Process Monitoring. Zwei AddOns by B...
Nagios Conference 2007 | Nagios Business Process Monitoring. Zwei AddOns by B...Nagios Conference 2007 | Nagios Business Process Monitoring. Zwei AddOns by B...
Nagios Conference 2007 | Nagios Business Process Monitoring. Zwei AddOns by B...
 
Advertzoom marketer aug_2013
Advertzoom marketer aug_2013Advertzoom marketer aug_2013
Advertzoom marketer aug_2013
 
Tag-Management-Lösungen, Jens Maurer
Tag-Management-Lösungen, Jens MaurerTag-Management-Lösungen, Jens Maurer
Tag-Management-Lösungen, Jens Maurer
 
Presentation at Stuttgarter Softwaretechnik Forum 2008
Presentation at Stuttgarter Softwaretechnik Forum 2008Presentation at Stuttgarter Softwaretechnik Forum 2008
Presentation at Stuttgarter Softwaretechnik Forum 2008
 
DC Storm - Tag Management / Container Tag - Nie mehr warten auf die IT
DC Storm - Tag Management / Container Tag - Nie mehr warten auf die ITDC Storm - Tag Management / Container Tag - Nie mehr warten auf die IT
DC Storm - Tag Management / Container Tag - Nie mehr warten auf die IT
 
Container Tag – Nie mehr warten auf die IT! - Tag Management Lösung
Container Tag – Nie mehr warten auf die IT! - Tag Management LösungContainer Tag – Nie mehr warten auf die IT! - Tag Management Lösung
Container Tag – Nie mehr warten auf die IT! - Tag Management Lösung
 
Google Analytics Konferenz 2015: WORKSHOP: Enhanced ECommerce (Michaela Linha...
Google Analytics Konferenz 2015: WORKSHOP: Enhanced ECommerce (Michaela Linha...Google Analytics Konferenz 2015: WORKSHOP: Enhanced ECommerce (Michaela Linha...
Google Analytics Konferenz 2015: WORKSHOP: Enhanced ECommerce (Michaela Linha...
 
WooCommerce
WooCommerceWooCommerce
WooCommerce
 
Google Analytics Konferenz 2016: GTM News und Tipps (Julian Herdlicka, e-dialog)
Google Analytics Konferenz 2016: GTM News und Tipps (Julian Herdlicka, e-dialog)Google Analytics Konferenz 2016: GTM News und Tipps (Julian Herdlicka, e-dialog)
Google Analytics Konferenz 2016: GTM News und Tipps (Julian Herdlicka, e-dialog)
 
CMS im Dornröschenschlaf – Wann es sich lohnt, Ihr CMS wach zu küssen
CMS im Dornröschenschlaf – Wann es sich lohnt, Ihr CMS wach zu küssenCMS im Dornröschenschlaf – Wann es sich lohnt, Ihr CMS wach zu küssen
CMS im Dornröschenschlaf – Wann es sich lohnt, Ihr CMS wach zu küssen
 
GA-Konferenz-2011 Holger Tempel_Tracking Code
GA-Konferenz-2011 Holger Tempel_Tracking CodeGA-Konferenz-2011 Holger Tempel_Tracking Code
GA-Konferenz-2011 Holger Tempel_Tracking Code
 
Web Analytics Leitfaden Bitkom
Web Analytics Leitfaden BitkomWeb Analytics Leitfaden Bitkom
Web Analytics Leitfaden Bitkom
 
Google Analytics Konferenz 2012: Holger Tempel, webalytics: Advanced Google A...
Google Analytics Konferenz 2012: Holger Tempel, webalytics: Advanced Google A...Google Analytics Konferenz 2012: Holger Tempel, webalytics: Advanced Google A...
Google Analytics Konferenz 2012: Holger Tempel, webalytics: Advanced Google A...
 
Produkt Produkt Manager
Produkt Produkt ManagerProdukt Produkt Manager
Produkt Produkt Manager
 
Digital Credit Management
Digital Credit ManagementDigital Credit Management
Digital Credit Management
 
Was macht einen Onlineshop erfolgreich? - Ein Praxisbeispiel des Netzwerks El...
Was macht einen Onlineshop erfolgreich? - Ein Praxisbeispiel des Netzwerks El...Was macht einen Onlineshop erfolgreich? - Ein Praxisbeispiel des Netzwerks El...
Was macht einen Onlineshop erfolgreich? - Ein Praxisbeispiel des Netzwerks El...
 
White Paper: Web-Strategie erfolgreich planen und umsetzen
White Paper: Web-Strategie erfolgreich planen und umsetzenWhite Paper: Web-Strategie erfolgreich planen und umsetzen
White Paper: Web-Strategie erfolgreich planen und umsetzen
 
Web Basiert Projektverwaltung 2
Web Basiert Projektverwaltung 2Web Basiert Projektverwaltung 2
Web Basiert Projektverwaltung 2
 
Tekom ft 2012 schaffner beschaffungsmanagement
Tekom ft 2012 schaffner   beschaffungsmanagementTekom ft 2012 schaffner   beschaffungsmanagement
Tekom ft 2012 schaffner beschaffungsmanagement
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisen
 

Dimitri Gatowski Meet Magento #1: Integration von Riskmanagementprozessen in Magento

  • 1. Integration von Risk- managementprozessen in Magento ● Flexibilität und Vielfalt des Magentokerns
  • 2. Übersicht ● Über Visions ● Themenrahmen ● Unser Ziel ● Ist-Zustand und Wunsch-Zustand ● Prozesse und Werkzeuge ● Zusammenfassung Dimitri Gatowski - Visions new media GmbH 2
  • 3. Über Visions ● Hauptsitz in Hannover, Zweigstelle in Hamburg ● Seit 2004 individuelle e-Commerce Entwicklung ● Ab Januar 2008 ausschließlich Magento ● Kooperation mit Varien bei Magento Entwicklung und Programmierer-Zertifizierung ● Magento Leistungen: Beratung, Entwicklung, Workshops, PCI-DSS und optimierte Cluster Infrastruktur Dimitri Gatowski - Visions new media GmbH 3
  • 4. Themenrahmen ● Risk Management – Reduzierung von Zahlungsausfällen – bei minimaler Beeinträchtigung des Einkaufserlebnisses – mit möglichst wenig manuellen Aufwand Dimitri Gatowski - Visions new media GmbH 4
  • 5. Unser Ziel ● Bereitstellen von automatischen und semi- automatischen Prozessen – mächtig – zur Laufzeit konfigurierbar – leicht erweiterbar ● minimale Updatekosten – > Aufwand für Upgradeprozess, Anpassungen, Tests, Deployment Dimitri Gatowski - Visions new media GmbH 5
  • 6. Der Weg ● Magento als Fundament – ist erprobt – wird gewartet – wird stetig erweitert ● Magento als Baukasten – flexibel – erweiterbar – vielfältig ● Anwenden von „best practice“ Vorgehensweisen Dimitri Gatowski - Visions new media GmbH 6
  • 7. Ist-Zustand Abb. 1a: Checkoutprozess in Magento (Teil 1) Dimitri Gatowski - Visions new media GmbH 7
  • 8. Ist-Zustand 2 Abb. 1b: Checkoutprozess in Magento (Teil 2) Dimitri Gatowski - Visions new media GmbH 8
  • 9. Wunsch-Zustand 1. Ausschlusskriterien Abb. 2a: Angepasster Checkoutprozess (Teil 1) Dimitri Gatowski - Visions new media GmbH 9
  • 10. Wunsch-Zustand 2 Abb. 2b: Angepasster Checkoutprozess (Teil 2) Dimitri Gatowski - Visions new media GmbH 10
  • 11. Wunsch-Zustand 3 2. Dublettenprüfung 3. Weiterer Bestellstatus Abb. 2c: Angepasster Checkoutprozess (Teil 3) Dimitri Gatowski - Visions new media GmbH 11
  • 12. Teilprozesse 1) Ausschlusskriterien anwenden 2) Dublettenprüfung 3) Bestellstatus „zu prüfen“ setzen Dimitri Gatowski - Visions new media GmbH 12
  • 13. 1. Ausschlusskriterien ● entscheiden, welche Bezahlmethoden angeboten werden ● Woraus bauen wir die Kriterien zusammen? – Warenkorb: Risiko, Betrag – Kunde: Gruppe, Historie, Bonität – und mehr Dimitri Gatowski - Visions new media GmbH 13
  • 14. Ausschlusskriterien verwalten ● Wie verwalten wir die Kriterien? ● Anforderungen – für Shopbetreiber einsehbar – zur Laufzeit editierbar – deaktivierbar ● Also: – Verwaltung muss im Admin Panel stattfinden – Krieterien für jedermann leicht lesbar und änderbar Dimitri Gatowski - Visions new media GmbH 14
  • 15. Kriterieneditor Abb. 3: Warenkorb Preisregeleditor von Magento Dimitri Gatowski - Visions new media GmbH 15
  • 16. Ausschlusskriterien integrieren ● Wir verwenden: – Modul: Mage_Rule (Rule, Condition, ...) – UI: von Warenkorb Regeleditor – Payment Method: isAvailable(Quote quote) Dimitri Gatowski - Visions new media GmbH 16
  • 17. Teilprozesse 1) Ausschlusskriterien anwenden 2) Dublettenprüfung 3) Bestellstatus „zu prüfen“ setzen Dimitri Gatowski - Visions new media GmbH 17
  • 18. 2. Dublettenprüfung ● Doppelte Kundensätze vermeiden – auch für Betrugsprävention relevant ● Anforderungen: – jeden neuen Kundendatensatz bei neuen Bestellungen prüfen – unscharfe Suche – Anbindung an Service Dimitri Gatowski - Visions new media GmbH 18
  • 19. Dublettenprüfung: Realisierung ● bei eingehenden Bestellungen: – Event: sales_order_place_after ● prüfen, ob Kunde bekannt ● Ansteuern des Services ● speichern der Ergebnisliste ● evtl. manuelle Bearbeitung nötig -> Orderstatus setzen Dimitri Gatowski - Visions new media GmbH 19
  • 20. Teilprozesse 1) Ausschlusskriterien anwenden 2) Dublettenprüfung 3) Bestellstatus „zu prüfen“ setzen Dimitri Gatowski - Visions new media GmbH 20
  • 21. 3. Bestellstatus setzen ● Status „Kunde muss geprüft werden“ ● Soll vom Callcenter geprüft werden – auf evtl. schon vorhandenen Kunden matchen – Bestellung freigeben oder ablehnen ● Model überschreiben, Routinen ändern „can Invoice, canShip, etc“ Dimitri Gatowski - Visions new media GmbH 21
  • 22. Bestellstatus implementieren ● Order Objekt erweitern – config.xml: Model rewrite – Eigene Klasse für Order, abgeleitet von mitgelieferter Klasse – neuer Status: STATE_REVIEW – Erweiterung der can*()-Methoden Dimitri Gatowski - Visions new media GmbH 22
  • 23. Zusammenfaassung ● Magento ist erweiterbar ● man kann auf viele Bausteine zurückgreifen ● es gibt „best practice“ Vorgehensweisen ● Updatekosten richten sich nach: – Anpassungsgrad – Vorgehen Dimitri Gatowski - Visions new media GmbH 23
  • 24. Fragen ??? Dimitri Gatowski - Visions new media GmbH 24