Description

This documents explains Magento Deployment.

Detailed Steps

 

There are only 3 important files required to run MagentoLink, which are:

WMSMagentoExtractionScript.exe

  • The MagentoLink Application file that do the process execution.

WMSMagentoExtractionScript.exe.config

  • The MagentoLink configuration required will be predefined here.

ExampleFormat.xml

  • The Sales Order Template file required by MangetoLink processes.

MagentoLink Application Folder

As a standard Datapel Systems application, MagentoLink will be deploy in the standard Datapel folder "C:\Program Files (x86)\Datapel Systems".

Create a "MagentoLink" folder on top of that main folder and copy those 2 files inside.

MagentoLink and WMS Output/Input Folders

There will be set of folders required to create in order for MagentoLink and WMS to create the output files or to read the output files.

  • Customers folder
  • This folder will hold the CUSTOMERS.txt that generated by WMS for MagentoLink to sync over into Magento Website.
  • predefined in MagentoLink config file:

    <!--Customer Update Files-->

    <add key="CustomerFiles" value="D:\Development\MagentoLink\Output Files\Customer Updates"/>

  • Items folder
  • This folder will hold the ITEMS.txt that generated by WMS for MagentoLink to sync over into Magento Website.
  • predefined in MagentoLink config file:

    <!--Product Update Folder-->

    <add key="ProductFiles" value="D:\Development\MagentoLink\Output Files\Product Updates"/>

  • Orders folders
  • "OrdersFromWeb" folder need to be created to hold the the sales orders from Magento Website, to sync over to WMS.
  • predefined in MagentoLink config file:

    <!--Outgoing to WMS directory-->

    <add key="WaitingWMS" value="D:\Development\MagentoLink\Output Files\WaitingWMS"/>

  • "OrdersToWeb" folder need to be created to hold the the sales orders from WMS, to sync over to Magento Website.
  • predefined in MagentoLink config file:

    <!--Incoming to Magento-->

    <add key="InvoiceWaitingMagento" value="D:\Development\MagentoLink\Output Files\InvoiceWaitingMagento"/>

  • Prices folder
  • This folder will hold the PRICES.txt that generated by WMS for MagentoLink to sync over into Magento Website.
  • predefined in MagentoLink config file:

    <!--Prices Update Files-->

    <add key="PriceFiles" value="D:\Development\MagentoLink\Output Files\Price Updates"/>

  • Data folder
  • This folder will hold Cities.txt, Countries.txt and Regions.txt, which are predefined.
  • Just copy all 3 files into this folder.
  • predefined in MagentoLink config file:

    <!--Location Data Files-->

    <add key="LocationData" value="D:\Development\MagentoLink\Output Files\Data"/>

  • Scripts folder
  • This folder will hold the all the SQL scripts and VB scripts that required by MagentoLink.

[NOTE: All the mentioned folders can be vary from clients, and it MUST predefined in MagentoLink config file as well as WMS Prefs.xml (under DataPull section)]


Reference to the MagentoLink Config file:

    <!--Outgoing to WMS directory-->

    <add key="WaitingWMS" value="D:\Development\MagentoLink\Output Files\WaitingWMS"/>

    <!--Incoming to Magento-->

    <add key="InvoiceWaitingMagento" value="D:\Development\MagentoLink\Output Files\InvoiceWaitingMagento"/>

    <!--Product Update Folder-->

    <add key="ProductFiles" value="D:\Development\MagentoLink\Output Files\Product Updates"/>

    <!--Customer Update Files-->

    <add key="CustomerFiles" value="D:\Development\MagentoLink\Output Files\Customer Updates"/>

    <!--Prices Update Files-->

    <add key="PriceFiles" value="D:\Development\MagentoLink\Output Files\Price Updates"/>

    <!--Archived Magento Imports Directory-->

    <add key="Archive" value="D:\Development\MagentoLink\Output Files\Archived"/>

    <!--Location Data Files-->

    <add key="LocationData" value="D:\Development\MagentoLink\Output Files\Data"/>

    <add key="ExampleXML" value="D:\Development\MagentoLink\ExampleFormat.xml"/>

Related Information

None