36
MagentoSAPConnector.com Two way, real-time integration between SAP R3 - ECC and Magento “Process of SAP Mapping” 22 interfaces SAP R3/ECC & Magento

MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

  • Upload
    youwe

  • View
    75

  • Download
    2

Embed Size (px)

Citation preview

Page 1: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

MagentoSAPConnector.com

Two way, real-time integration between SAP R3 - ECC and Magento

“Process of SAP Mapping”

22 interfaces

SAP R3/ECC

&

Magento

Page 2: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 3: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 4: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

“Process of SAP Mapping”PRICE

STOCK

DELIVERY

ORDERS

INVOICES

Page 5: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 6: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 7: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 8: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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.

Page 9: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 10: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 11: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 12: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 13: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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.

Page 14: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 15: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

“Process of SAP Mapping”Customers

CUSTOMERS

Page 16: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

YOUWE.NL

Live

All clients

Created by Youwe a Magento Gold Partner

For “Customers”

CUSTOMERS

Page 17: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 18: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 19: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 20: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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.

Page 21: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 22: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 23: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 24: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 25: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 26: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 27: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

“Process of SAP Mapping”

CATALOG

Page 28: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

Dealing with Quotes

QUOTES

YOUWE.NL

Youwe

CATALOG Live

All clients

Created by Youwe a Magento Gold Partner

for “Catalog”

Page 29: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 30: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 31: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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)

Page 32: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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.

Page 33: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 34: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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

Page 35: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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.

Page 36: MagentoSAPConnector.com - HOWTO installing 22 webservices Magento & SAP including data flow

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