MagentoCommerce Shopping Cart Setup

Contents of this Topic: Show

Stone Edge supports the Community Edition of MagentoCommerce. Magento Enterprise Edition is supported only to the extent of Community edition functionality. New features available only in the Enterprise Edition are not supported unless they have been implemented as a result of professional services.

Shopping Cart Integration

Special Considerations

Configure the Shopping Cart

  1. Go to the Stone Edge Download Gateway page (www.stoneedge.net/dlgateway). Refer to the email you received when you purchased the program to obtain the required username and password information.

  2. Go to the category Other Downloads, locate the MagentoCommerce import script, and click the Download button.

  3. In the File Download window, select Save.

  4. Choose to save the file on your Desktop or other location where you can easily find the script. When the download is complete, click Open.

  5. Select Extract all files and step through the Extraction Wizard.

  6. A new window opens showing the unzipped folder. Open the folder, which contains the magento-import.php script file.

  7. Upload the magento-import.php script file to the root directory of your MagentoCommerce website. (To help you find your root folder, look for a subfolder named "app". It should exist within the root folder. If you're still unsure where your root directory is, ask your web hosting company.)

  8. Copy the magento-import.php file into the root directory folder and close out of your website directory.

Configure Stone Edge

If you operate multiple MagentoCommerce "Store Views," each View must be set up as a separate shopping cart in Stone Edge . Therefore, you must repeat the following steps for each Store View.

  1. Go to Main Menu>Settings>System Functions>Shopping Carts. The Store Setup Wizard can also be used to open the Shopping Carts screen.

  2. Click Add New.

  3. Enter an arbitrary name for the MagentoCommerce web store in the Store Name field. It can be anything you like, but it should be unique. This value is only used internally in Stone Edge.

  4. Select MagentoCommerce from Cart Type. If the user is only licensed for one shopping cart system, Cart Type displays the name of that system rather than a drop-down list.

  5. In the Cart ID/User Name field, enter the username you use to log into your MagentoCommerce Admin Panel.

  6. In the Cart Password field, enter the password you use to log into your MagentoCommerce Admin Panel. If you leave this field blank, you are prompted to enter your password each time you download orders.

  1. Enter the appropriate Magento Store View Code in the Store Code field. To obtain the Store View Code value, follow these steps:

    1. Log into your Magento Admin Panel. On the top navigation bar, click the System button and select Manage Stores from the drop-down list.

    2. On the Manage Stores page, select the Store View under Store View Name.

    1. On the Edit Store View screen, under Store View Information, copy the Code for this Store View. Paste this Code into the Store Code field in the Shopping Cart definition in Stone Edge.  

  2. Enter the URL to the secure location of the MagentoCommerce Import script in Script URL of the Shopping Carts screen. Refer to steps 7 and 8 in the previous section of this topic. For example, www.mydomain.com/magento-import.php. It is not necessary to include http://  or https:// in the URL. The program removes them when the shopping cart definition is saved.

  3. Select Save.

  4. Select Test Script URL to validate the path to the script. This button is not visible until the shopping cart definition is initially saved. If successful, the program pops a message box stating "Test passed" and the script version. This test does not validate the Username and Password credentials, merely the accessibility of the script.

  5. The shopping cart definition is complete! Continue with other configuration tasks listed below, if they are supported by your shopping cart system.

Importing Products

Before importing product records from the shopping cart, be sure that all items have unique SKUs at MagentoCommerce.

 

  1. Go to Main Menu>Settings>System Functions>Shopping Carts.

  1. Select the appropriate shopping cart definition from the list.
  2. Click Import & Update Data in the Additional Functions section of the screen.

  1. Select Import Inventory.
  2. The program asks if it should import all Product records from the shopping cart.  
  3. Select OK.   
  4. When the product import is complete, Close the Shopping Carts screen.

Importing Customer Records

Customer records are also created as orders are imported if the program does not find a matching customer record in the store data file. Refer to Matching Customer Records to Existing Customers, for more information about that process.

  1. Go to Main Menu>Settings>System Functions>Shopping Carts.
  2. Select the appropriate shopping cart definition from the list.
  3. Click Import & Update Data in the Additional Functions section of the screen.

  1. Optional: Select Update Matching Records to allow the import process to update the existing customer record with new information from the shopping cart.
  2. Select Import Customers.

  1. The program asks if it should import all Customer records from the shopping cart.  
  2. Select OK.   
  3. When the customer import is complete, Close the Shopping Carts screen.

Configuring Custom Fields

Importing Orders

Configuring Order Status Updates

Background information

Steps to Perform in Stone Edge

Refer to Knowledge Base topics listed at the bottom of this topic for more information about these steps.

  1. Set system parameter UseStatusUpdates to TRUE.
  2. Set system parameter GenericStatusSendXML to TRUE.
  3. Create cart-specific status labels, as needed via List Maintenance.
  4. Load the default list of Status Events.
  5. Choose the status event which triggers the sending of updates to the cart and select Notify Cart.
  6. Ensure that the Local or Shared Stack is up and running.

Acceptable Order Status Labels for MagentoCommerce

Configure Real-time Inventory Synchronization

  1. Set system parameter SynchQOH to TRUE.

  2. Take a physical inventory and update the QOH of all products at the web store or in Stone Edge.

  3. Go to Main Menu>Settings>System Functions>Shopping Carts.

 

  1. Select the appropriate cart definition from Carts List.

  2. Select Import & Update Data under Additional Functions.

  1. Optional: Select Create Records for New Products to have the program create records for products that do not presently exist in the store data file during the Get or Send process.

  2. If the accurate QOH is at the web store, click Get QOH from Website. If the accurate QOH is in Stone Edge, click Send QOH to Website.

  3. Select Close to return to the Shopping Carts screen.

  4. Select Edit.

  5. Select Synchronize Inventory.

  1. Select Save.

Additional Information

Shopping Cart Functions

Import Orders,

Inventory Synchronization

List Maintenance

Matching New Records to Existing Customers

Set System Parameters

Status Events,

The Stack Controller

Magento System Parameters

Created: 9/12/12

Revised: 10/20/14

Published: 09/08/2015