eConnect User Manual – Multi-Warehouse

econnect_banner

LeanSwift eConnect for Infor M3 & Magento

Product Version 4.1.0

eConnect version 20.3.0

TABLE OF CONTENTS

GENERAL INFORMATION

1.1 System Overview

LeanSwift eConnect for Infor M3 provides a powerful, seamless integration between Magento and Infor M3 ERP. The product consists of a base Magento extension that extends standard Magento functionality and offers several transactions to ensure your eCommerce websites contain up-to-date information from your M3 ERP. There exist a number of optional add-on extensions too for additional functionality

LeanSwift eConnect for Infor M3 is available for Magento Open Source and Magento Commerce and for Infor M3 version 7.x and above. It is also compatible with multi-tenant cloud editions of Infor M3 (Cloudsuite).

LeanSwift eConnect for Infor M3 employs a layered architecture to allow flexibility in supporting different versions of Magento and Infor M3 and to allow independent upgrades.

Go to Top

## Architecture

With 20.3.0, there is a major technical architectural change in the solution. BODs from ION are now configured to be sent to a REST API in Magento, which in turn sends them to RabbitMQ for storage and processing by eConnect. In the previous versions, ION sends BODs to RabbitMQ directly.

eConnect-base v5.0.0

The new version will coexist with the older version of eConnect which uses LeanSwift eLink and all new installations of eConnect have the ability to choose the connection protocol to M3, that is, either eLink or ION.

eLink Architecture

Architecture with ION for multi-tenant Cloud M3

ION Architecture

The add-ons for LeanSwift eConnect provide extended functionality over the standard features available on eConnect Core.

These add-ons can, if necessary, be modified, and new add-ons can be added to fulfill specific customer requirements.

Go to Top

User interface

During setup, the Magento Admin panel is used to configure which transactions that should be used and how they should function. There is also additional configuration within the Connector to support the transactions.

Validated versions

Magento Community 2.4.1

Magento Enterprise 2.4.1

Infor M3 16.x

1.2 Points of Contact

1.2.1 Information

This document and the software it describes are provided by LeanSwift Solutions Inc. For additional information regarding support, licensing, functionality etc. please contact LeanSwift Solutions Inc via contact form at http://www.leanswift.comor email info@leanswift.com

1.3 Organization of the Manual

This manual is not intended to cover any standard Magento functionality or user experience. The Magento user experience is customized and slightly different in each eCommerce implementation – though the general workflow is similar.

1.4 Acronyms and Abbreviations

ERP – Enterprise Resource Planning

MWH– Multi-Warehouse

Go to Top

2.0 MULTIWAREHOUSE ADD-ON

2.0.1 Summary

The MWH module extends the standard Magento functionality for displaying stock based on warehouse and stock zone by providing full integration to Infor M3 ERP.

MWH helps us discover the available stock based on the warehouse, stock zone, company, division, facility and stock id.

We can add multiple warehouses and stock zone and this information will appear for each product in the frontend.

2.0.2 Limitations

  1. This add-on requires Wyoming’s Advanced Inventory Magento extension to be installed. This is a pre-requisite

  2. Stock display is only available in product detail page and not in list page or cart page

  3. Only swatches are supported for configurable items wrt MWH

  4. For Configurable product, cumulative stock from all stock zones is displayed for each child item. This will be displayed only with Order Grid extension

  5. The warehouse created from Sales-> POS must be assigned to customer groups in order for Add to cart option to be available and for Stock to be displayed in frontend

Go to Top

2.1 CONFIGURATION

The MWH setting can be found under LEANSWIFT SOLUTIONS > eConnect The options enable us to control MWH stock visibility in the backend and frontend.

Magento_elink_Config

Go to Top

2.1.2 Magento Configuration-ION

Magento_ION_Config

The only difference is ‘Sync’ option is removed. When stock bods are received, stock gets updated in Magento.

To enable creation of warehouse on POS, Go to Sales>Point of sales>User permission and select permission to admin.

Magento_Permission

Once necessary permissions are provided, warehouses can be created from Sales> Manage POS/WH

Magento_Create_WH

Click on the Create New Point of Sale / Warehouse to create warehouses. Under General Information, enter the necessary details.

Magento_WH_General

Make sure necessary Customer groups are selected.

Magento_WH_Customer

Fill up the Inventory settings as required.

Magento_WH_Inventory

Once all the tabs are filled with required information, Warehouse will now be available in the dropdown under eConnect configuration.

When multiple Stock zones are configured for the same warehouse like below:

M3_MMS040

M3_MMS040

When the stock is updated in stock zone YB, a BOD gets generated with value in YB which gets updated in eConnect.

When the stock is updated in stock zone Y9, a BOD gets generated with the value from MMS002’s ‘On-hand approve’ (YB+Y9). This value will get updated in eConnect in the Y9 zone

Now if YB is again updated with stock, ((new value in Y9) +YB) gets updated in the Y9 zone in econnect and so on.

NOTE: This might be based on StockZone-Location settings in M3. If only one stock zone-warehouse is configured, the value that comes in BOD for that respective stock zone gets updated.

Go to Top

2.1.3 M3 Configuration

Stock zone can be viewed/created in program MMS040

M3_MMS040

These are the available stock zones for the logged in Comp/Div.

To know the product details based on warehouse, it can be viewed/created in program MMS002 where the stock zone is available in panel G

M3_MMS002

MMS010 displays the Location-Stock Zone mapping

M3_MMS040

M3_MMS040

Note: To know stock based on zone, Program MWS060 with sort order (30) by zone can be chosen.

Go to Top

2.2 PROCESS

Once the setup described in the previous section has been completed, the MWH functionality is ready to use from within Magento.

Note: Make sure the license and activation code of Wyomind Advanced Inventory extension are entered and activated.

The following sections cover MWH display in detail page.

2.2.1 MWH in Product detail page

2.2.1.1 Simple Product

Browse the product in the frontend and click on the product to view the product detail page.

Frontend_Stock

This is where the stock based on warehouses can be seen.

Similar split up can be viewed in the admin section on Catalog> Products

Magento_Product

Open the product, and click on ‘Advanced Inventory’ hyperlink

Magento_AdvancedInventory

Set Manage Local Stocks to yes to see the stock split up

Magento_Wyomind

2.2.1.2 Grouped Product

When Grouped Products are browsed in frontend and product details page appears as below.

Magento_Wyomind

To view multiple warehouse stock items for each product click ‘Know More’

Magento_Wyomind

2.2.1.3 Configurable Product

When configurable product is browsed in the front end, Price and Quantity are displayed in the grid, where quantity value will be cumulative of all stock zones. (Value that is displayed in Qty field in product detail page)

Note: Qty is displayed for child items only if Order Grid extension is installed.

Magento_Wyomind

Price and Quantity can be switched from Dropdown grid.

Magento_Wyomind

Go to Top