"The MagentoShopConnect (MSC) is a standardized Magento extension, developed by Epartment, with which more than 50 web shops have been connected to ERP systems such as SAP, Accountview & Microsoft Dynamics NAV. The extension exchanges the following data:
Product data (description, item number, price, stock)
Customer data (name, billing and shipping addresses, VAT number)
Order data (items, totals, VAT, discounts, status updates)
Completely rewritten
More requests mean more complexity. With this knowledge in mind, it was time to review the entire extension to see where improvements could be made. We chose to completely rebuild the extension. This means we started from scratch, every line of code was reviewed and rewritten according to the latest standards. The benefits of this are enormous. Of course, we also implemented various performance optimizations that have increased the processing speed by as much as 25%!
Modular setup
Since not all users of the extension always have the same requests, it is now possible to build it modularly. Each module can be installed and configured separately (always in conjunction with the standard extension). This is more cost-effective in every respect, you pay for what you use.
New modules
In addition to the standard extension, it is possible to expand it with the following extra modules:
MSC Special Prices (B2B) With the Special Prices module, it is possible to make pricing agreements available in Magento from the ERP system. The pricing agreements are stored in separate tables and are applied during price calculations in Magento using normal methods (observers). Price tiers can also be shown, but extra setup is required from the ERP and Magento partner. The ERP partner for fetching tiers via Query and the Magento partner for displaying tiers within the desired pages in the web shop. All pricing agreements are available through the screen below for data maintenance in the back-end of Magento, for example, deleting or modifying pricing rules.
MSC ERP / Multi Login (B2B) With the B2B Multi Login module, it is possible to maintain customers from the ERP system within Magento. Customer information goes from ERP to Magento (and not the other way around, as is the case with a B2C website). For each contact person of a customer in the ERP system, a login can be created within Magento. The sales orders of the different contact persons are then processed within the ERP for the correct customer.
MSC PDF Documents (B2B) With the PDF Documents module, it is possible to make PDF documents available within B2B e-commerce in Magento from the ERP system. Examples of PDF documents include order confirmations, invoices, credit notes, returns, or agreements with the customer. The PDF documents are available from the customer account and the order screen in Magento. By clicking on the lines, the PDF is downloaded and displayed to the user.
MSC RMA / Returns With the RMA module, it is possible to create RMAs from placed orders, provided the RMA period has not yet expired for the order. Within the RMA, it can be indicated which items are involved, the reason, and the desired handling. The RMA is, when approved (status), submitted to the ERP system. The RMA can be further processed from the ERP system, and status updates can be sent to Magento. The customer has an overview of their RMAs from their customer account. All RMAs are available in the back-end of Magento through the screen below.
MSC Attributes & Categories With the Attributes and Categories module, it is possible to maintain the attributes, including attribute sets and categories, from the ERP system.
MSC Cross- and Upsell With the Cross- and Upsell module, it is possible to maintain the upsells (accessories, alternatives) from the ERP system.
MSC Order Edit & History (B2B) This module makes it possible to make (historical) orders available in Magento from the ERP system. This also makes it possible to modify placed orders and resend them to Magento. The previous order is closed and a reference is made with the new order.
Want to know more?
Would you like more information about the above? Please contact us, we are happy to assist you!"