Upload
youwe
View
75
Download
2
Tags:
Embed Size (px)
Citation preview
MagentoSAPConnector.com
Two way, real-time integration between SAP R3 - ECC and Magento
“Process of SAP Mapping”
22 interfaces
SAP R3/ECC
&
Magento
M A G E N T O S A P C O N N E C T O R
AGENDA TRACK
19 CONNECTIONS –> ALL EXCEPT CUSTOMERS & CATALOG EXPLAINED
How customers can be connect to Magento is explained in this part.
EXPLAINING CUSTOMERS
How the products and catalog can be connect to Magento is explained in this part.
EXPLAINING CATALOG
Prices, Stock, Delivery, Orders and Invoices entities can easily be mapped by the MagentoSapConnector.
1
2
W H I C H D A T A
22 webservices
3
Customers
• Get Customers from SAP
• Get Customers adresses from SAP
• Set Customer adresses to SAP
• Set Contact to SAP
• Set Customer to SAP
Orders
• Get Order from SAP
• Get Orderoverview from SAP
• Get My Lists from SAP
Delivery
• Get Deliveries from SAP
• Get Deliveries Overview from SAP
• Get Documents from SAP
• Get DeliveryDays from SAP
Invoices
• Get Invoice from SAP
• Get Invoiceoverview from SAP
• Get Documents from SAP
Price & Stock
•Get Price and Stock from SAP
•Get OrderSimulation from SAP
•Get Price and Stock from SAP
•Get DefaultCurrency from SAP
Catalog
•Get Categories from SAP
•Get Products from SAP
•Get My Products from SAP
Customer specific products & prices
•Get My Products from SAP
•Get Price and Stock from SAP
Checkout Proces
•Get MyList
•Get Ordersimulation
•Get Delivery Days
•Get Default Currency
•Set Order
•Get Customer Adresses
•Set Customer Adresses
•Set Order Payment
Special connection & mapping
Simple mapping
“Process of SAP Mapping”PRICE
STOCK
DELIVERY
ORDERS
INVOICES
M A G E N T O S A P C O N N E C T O R
FLOW STEP 1
1 Map the right data in the plugin.Orders, Customer orders
- Delivery data & documents
- Invoices including documents
- Prices of products, specific prices, delivery prices, custom shipping costs etc.
Realtime request
8
1
4
5
6
2
7
Steps SAP side
Mapping of data to fill the ‘get’ request
Map the following services in the configurator of the connector:
Orders
Get Order from SAP
Get Orderoverview from SAP
Get My Lists from SAP
Delivery
Get Deliveries from SAP
Get Deliveries Overview from SAP
Get Documents from SAP
Get DeliveryDays from SAP
Invoices
Get Invoice from SAP
Get Invoiceoverview from SAP
Get Documents from SAP
Price & Stock
Get Price and Stock from SAP
Get OrderSimulation from SAP
Get Price and Stock from SAP
Get DefaultCurrency from SAP
Checkout Proces
Get MyList
Get Ordersimulation
Get Delivery Days
Get Default Currency
Set Order
Get Customer Adresses
Set Customer Adresses
Set Order Payment
1
3
M A G E N T O S A P C O N N E C T O R
FLOW STEP 2
1 Map the right data in the plugin.Orders, Customer orders
Get = pre installed
- Orders, Customer orders
- Delivery data & documents
- Invoices including documents
- Prices of products, specific prices,
delivery prices, custom shipping
costs etc.
2
Realtime request
2
1
4
5
6
2
7
M A G E N T O S A P C O N N E C T O R
FLOW STEP 3Realtime request
8
1
4
5
6
2
7
Install realtime ‘webservice’ call scripts
for price and stocks 3
3
M A G E N T O S A P C O N N E C T O R
FLOW STEP 4Realtime request
8
1
4
5
6
2
7
3
Install order, invoice & delivery pages 4
Invoice
Delivery and
Orderoverview & detail code
is been deliverd by
MagentoSAPConnector,
including all realtime request
scripts.
M A G E N T O S A P C O N N E C T O R
FLOW STEP 5Realtime request
8
1
4
5
6
2
7
3
Scripts delivered:
Checkout procedure call’s &
scripts are available in
SAPConnector
knowledgebase.
Checkout proceduce – place scripts 5
Checkout
� Realtime invoice & delivery
addresses from SAP R3 –
ECC
� Realtime shipping costs
� Realtime delivery days/
times
� Realtime additional order
costs
� Possible vouchers/
discount calls to SAP
� Tax calculated by SAP
M A G E N T O S A P C O N N E C T O R
FLOW STEP 6 “Additional B2B Stack”Realtime request
8
1
4
6
2
7
3
•Additional “B2B Stack could be installed”
6
5
Intercompany/ Multi Account/ Users
Customer front-end richts & roles
eProcurement module
Quotes module
Customer price & productlists
Quick ordering feature B2B
Sales / Account manager dashboard
switch user function
Customer specific article numbers match
to master data assortment B2B module
M A G E N T O S A P C O N N E C T O R
FLOW STEP 7
Set = pre installed7
Realtime request
8
1
4
5
6
2
7
3
To fill the right data for specific custeromproducts, these should be mapped in the tool
Mapping the data to handle the ‘set’ request8
Set Order
Set Customer Adresses
Set Order Payment
Set Customer adresses to SAP
Set Contact to SAP
Set Customer to SAP
M A G E N T O S A P C O N N E C T O R
FLOW STEP 8
1
8
Map the right data in the plugin.Orders, Customer orders
- Delivery data & documents
- Invoices including documents
- Prices of products, specific prices, delivery prices, custom shipping costs etc.
Map how the data should be inserted
into SAP
- Customers & Contact & Adresses
- Order & Payment order
Get = pre installed
- Orders, Customer orders
- Delivery data & documents
- Invoices including documents
- Prices of products, specific prices,
delivery prices, custom shipping
costs etc.
Set = pre installed
- Customers & Contact & Adresses
- Order & Payment order
2
7
Realtime request
8
1
4
5
6
2
7
Install realtime ‘webservice’ call scripts
for price and stocks 3
Install order, invoice & delivery pages 4
Checkout proceduce – place scripts 5
Additional “B2B Stack could be installed” 6
3
M A G E N T O S A P C O N N E C T O R
MAPPING ENTITIES SAP - MAGENTO
CUSTOMER HANDLING
1Mapping of basic master
product data in connector
Creating rich data from
product dump SAP into
Magento is done by
magento partner on custom
way.
SAP Order mapping Connector SAP order
Article number Article number
Product name Product name
Price product Price product
Discount Discount
Tax Tax
Total price Total pricx
Shipping costs Shipping cost
Map the right data to
customer product lists 9
Mapping customer specific my products is done in the connector.
Dealing with Quotes
QUOTES
YOUWE.NL 14
Youwe
WHO WE ARE Live
All clients
Created by Youwe a Magento Gold Partner
www.magentosapconnector.com
+31 10 4668638
“Process of SAP Mapping”Customers
CUSTOMERS
YOUWE.NL
Live
All clients
Created by Youwe a Magento Gold Partner
For “Customers”
CUSTOMERS
W H I C H D A T A
22 webservices
YOUWE.NL17
Customers
• Get Customers from SAP
• Get Customers adresses from SAP
• Set Customer adresses to SAP
• Set contact to SAP
• Set Customer to SAP
Orders
• Get Order from SAP
• Get Orderoverview from SAP
• Get My Lists from SAP
Delivery
• Get Deliveries from SAP
• Get Deliveries Overview from SAP
• Get Documents from SAP
• Get DeliveryDays from SAP
Invoices
• Get Invoice from SAP
• Get Invoiceoverview from SAP
• Get Documents from SAP
Price
•Get Price and Stock from SAP
•Get OrderSimulation from SAP
•Get Price and Stock from SAP
•Get DefaultCurrency from SAP
Catalog
•Get Categories from SAP
•Get Products from SAP
•Get My Products from SAP
Customer specific products & prices
•Get My Products from SAP
•Get Price and Stock from SAP
Checkout Proces
•Get MyList
•Get Ordersimulation
•Get Delivery Days
•Get Default Currency
•Set Order
•Get Customer Adresses
•Set Customer Adresses
•Set Order Payment
Get Customers from SAP
C O N N E C T I O N
CUSTOMERS – OVERVIEW WEBSERVICES -
MAGENTOSAPCONNECTOR.COM
Get Customers adresses from SAP
Set Customer adresses to SAP
Set contact to SAP
Live
All clients
CUSTOMER HANDLING
� Retrieves both billing and shipping
addresses of an customer.
� Adds of updates an address of an
customer.
� Adds a new contact person to an
organization in SAP
� Generates a dump file with all accounts
and contact persons which are allowed to
login through the e-commerce platform.
13
10
11
19
Set Customer to SAP
� Adds a new customer (Organization + Contact)
in SAP if this is allowed by the frontend.
20
M A G E N T O S A P C O N N E C T O R
FLOW CUSTOMER CONNECTION
1
5
6
Map the right customer data in the plugin.
Map how the changed customers data,
addresses data (invoice, shipping etc)
should be handled in SAP
Map how the new customers should be
handled in SAP
Get all SAP Customers to login to
Magento. Minimum to save in Magento
= username
Get realtime detailed customer data
(such as realtime addresses)
Several set functions will add
- changed customer data
- new customer data to SAP
2
3
4
2
3
Realtime request
46
5
1
13
10
111920
Numbers from werbserices in documentation
M A G E N T O S A P C O N N E C T O R
FLOW CUSTOMER CONNECTION
2
3
46
5
1
13
10
111920
2
Steps Magento side
Get all SAP Customers to login to Magento
The connector provides the Magento agency of all the customers (mapped) in big file to every night magento.
� A scripts deliverable by the connector, imports the customer name & information that the customer can login ‘username & mailadres’.
1
Steps SAP side
Map the right customer data in the plugin.
SAP can handle with customers on more than 8 different ways. In the connector a SAP consultant can map the ‘right customer SAP way’ to the Magento shop & define which user should be able to login in Magento & off course when this should happen.
M A G E N T O S A P C O N N E C T O R
FLOW CUSTOMER CONNECTION
2
3
46
5
1
13
10
111920
2
Steps Magento side
Get all SAP Customers to login to Magento
The connector provides the Magento agency of all the customers (mapped) in big file to every night magento.
� A scripts deliverable by the connector, imports the customer name & information that the customer can login ‘username & mailadres’.
1
Steps SAP side
Map the right customer data in the plugin.
SAP can handle with customers on more than 8 different ways. In the connector a SAP consultant can map the ‘right customer SAP way’ to the Magento shop & define which user should be able to login in Magento & off course when this should happen.
A dynamic call will add the realtime addresses to the customer in Magento.
Get customer addresses for realtime adresses3
M A G E N T O S A P C O N N E C T O R
FLOW CUSTOMER CONNECTION
2
3
Realtime request
46
5
1
13
10
111920
Numbers from webservices in documentation
We deliver forms and scripts to add to the magento customer addresses pages, to be able to send the updated or new data to SAP.
Several set functions will add changed of new
customer data to SAP4
M A G E N T O S A P C O N N E C T O R
FLOW CUSTOMER CONNECTION
2
3
Realtime request
46
5
1
13
10
111920
Numbers from webservices in documentation
We deliver forms and scripts to add to the magento customer addresses pages, to be able to send the updated or new data to SAP.
Several set functions will add changed of new
customer data to SAP4 SAP can have workflows or actions triggers
when having set changes addresses. This can be mapped in the connector.
Map how the changed customers data,
addresses data (invoice, shipping etc) should be
handled in SAP
SAP can have workflows or actions triggers when having set new customers. This can be mapped in the connector.
Map how the new customers should be
handled in SAP
5
6
M A G E N T O S A P C O N N E C T O R
MAPPING CUSTOMERS FROM SAP
CUSTOMER HANDLING
1
Mapping tool
Map the right customer
data in the plugin.
SAP can handle with customers on more than 8 different ways. In the connector a SAP consultant can map the ‘right customer SAP way’ to the Magento shop & define which user should be able to login in Magento & off course when this should happen.
SAP Magento
Bedrijfsnaam Company name
Entiteit BV/etc
Factuur Straat Invoice adres
Factuur Nummer Invoice nr
Factuur Toevoeging Invoice addon
Factuur Postcode Invoice postal code
Land Invoice Natio
Afleveradres1 straat Deliv adres1 street
Afleveradres1 Nr Deliv adres1 nr
M A G E N T O S A P C O N N E C T O R
MAPPING NEW, CHANGED CUSTOMER TO SAP
2
Mapping tool
SAP mapping Connector SAP
Bedrijfsnaam Company name
Entiteit BV/etc
Factuur Straat Invoice adres
Factuur Nummer Invoice nr
Factuur Toevoeging Invoice addon
Factuur Postcode Invoice postal code
Land Invoice Natio
Afleveradres1 straat Deliv adres1 street
Afleveradres1 Nr Deliv adres1 nr
Map where the changed data should be stored in SAP.
SAP can have workflows or actions triggers when having set changes addresses. This can be mapped in the connector or be built with the custom options.
Map how the changed
customers data from
Magento as addresses
data (invoice, shipping etc)
should be handled in SAP
Map how the new
customers should be
handled in SAP
3
Dealing with Quotes
QUOTES
YOUWE.NL 26
Youwe
WHO WE ARE Live
All clients
Created by Youwe a Magento Gold Partner
www.magentosapconnector.com
+31 10 4668638
“Process of SAP Mapping”
CATALOG
Dealing with Quotes
QUOTES
YOUWE.NL
Youwe
CATALOG Live
All clients
Created by Youwe a Magento Gold Partner
for “Catalog”
W H I C H D A T A
22 webservices
YOUWE.NL29
Customers
• Get Customers from SAP
• Get Customers adresses from SAP
• Set Customer adresses to SAP
• Set contact to SAP
• Set Customer to SAP
Orders
• Get Order from SAP
• Get Orderoverview from SAP
• Get My Lists from SAP
Delivery
• Get Deliveries from SAP
• Get Deliveries Overview from SAP
• Get Documents from SAP
• Get DeliveryDays from SAP
Invoices
• Get Invoice from SAP
• Get Invoiceoverview from SAP
• Get Documents from SAP
Price
•Get Price and Stock from SAP
•Get OrderSimulation from SAP
•Get Price and Stock from SAP
•Get DefaultCurrency from SAP
Catalog
•Get Categories from SAP
•Get Products from SAP
•Get My Products from SAP
Customer specific products & prices
•Get My Products from SAP
•Get Price and Stock from SAP
Checkout Proces
•Get MyList
•Get Ordersimulation
•Get Delivery Days
•Get Default Currency
•Set Order
•Get Customer Adresses
•Set Customer Adresses
•Set Order Payment
Get Categories from SAP
C O N N E C T I O N
CATALOG
MAGENTOSAPCONNECTOR.COM
Get Products from SAPLive
All clients
DASHBOARD CATALOG
� Retrieves a list of categories
and supports hierachy
� Generates a dump file with
all product information for
the e-commerce catalog.
18
1
Get My Products from SAP
� Retrieves a list of sku’s of
customer specific products
15
M A G E N T O S A P C O N N E C T O R
FLOW CATALOG CONNECTION
1
4
Map the right product data set in the
plugin.
Configure My Products list, which will
send the customer specific products to
Magento.
Import basis master data into Magento
Wishlist feature or Custom customer
catalog
2
5
2
5
Realtime request
4
1
3
3Create nice & custom catalog from data
dump (or PIM)
M A G E N T O S A P C O N N E C T O R
FLOW CATALOG CONNECTION
1 Map the right product data set in the
plugin.
2
5
Realtime request
4
1
3
CUSTOMER HANDLING
1
Steps SAP side
Map the right product data set in the plugin.
SAP can handle with more administrations and catalogs. In the connector a SAP consultant can map the ‘right catalog set from SAP’ to the Magento shop. The connector & SAP o only need basic product information as name, stock, price, artikel number.
� The magento partner will made the custom catalog, (categories en products) combine it with PIM systems etc.
2
Import basis master data into Magento
In order to create a fully working process & 100% mapped data to SAP to be able to order products, see orders, invoices etc � Magento needs the basic;
• Article numbers
• Product name
into the catalog of Magento. This should be done by the Magento partner.
M A G E N T O S A P C O N N E C T O R
FLOW CATALOG CONNECTION
1 Map the right product data set in the
plugin.
2
5
Realtime request
4
1
3
Most of the time customers want specific way of customaztions of the catalog, related products, bundled products etc. This should be done by the Magento partner. All the data is available in the dump file or can be connected from 3th connected PIM system.
Create nice & custom catalog from data dump
(or PIM)3
M A G E N T O S A P C O N N E C T O R
FLOW CATALOG CONNECTION
2
5
Realtime request
4
1
3
To fill the right data for specific custeromproducts, these should be mapped in the tool
Map the right data to customer product lists 4
The mapping of SAP customer can connect the SAP customer product to the wishlist from magento or to the add on module from Youwe“Customer specific products”
Wishlist feature or Custom customer catalog5
M A G E N T O S A P C O N N E C T O R
MAPPING CATALOG FROM SAP
CUSTOMER HANDLING
1Mapping of basic master
product data in connector
Creating rich data from
product dump SAP into
Magento is done by
magento partner on custom
way.
SAP MyLists, Categories & Products mapping Connector SAP
Article number Article number
Product name Product name
Price product Price product
Discount Discount
Tax Tax
Total price Total pricx
Shipping costs Shipping cost
Map the right data to
customer product lists 2
Mapping customer specific my products is done in the connector.
Dealing with Quotes
QUOTES
YOUWE.NL 36
Youwe
WHO WE ARE Live
All clients
Created by Youwe a Magento Gold Partner
www.magentosapconnector.com
+31 10 4668638