Bigcommerce Shopping Cart Setup


Considerations

 

Added Features

 

Shopping cart integration overview

Configure the shopping cart

  1. Log in to the Administrative Control Panel of the shopping cart.

  1. Select Apps.

  1. Select the Monsoon Commerce logo. and enter the credentials provided when you purchased Monsoon OMS.

  1. Make a note of the Store Code and Script URL displayed on this screen as you will need to enter them into the shopping cart definition for your Bigcommerce store in Monsoon OMS.
  2. Select Need to reset your username/password and enter your current Bigcommerce credentials or create a new set of credentials. Click Submit. When creating a new set of credentials, be sure to update the Monsoon OMS shopping cart definition with the new values.

  1. At the present time, this is all you need to do at the cart. There should be no reason to return to this page unless you un-install the app or want to change your password. In the future, expect to see more tabs with Monsoon OMS installation instructions and product information, etc.
  2. At the bottom of the Apps menu, select << to view the admin home page of your cart.
  3. The App can also be accessed directly here.

 

Configure Payments

  1. Log in to the Administrative Control Panel of the shopping cart.

  2. In the top right of the Admin Panel select Setup & Tools > Payments

 

     

  1. Within the payment screen, you can configure your payment accounts & settings.

  2. Certain gateways are now able to Authorize on the cart and Capture in OMS. The selection for this feature is 'Authorize Only'. This configuration is supported for Authorize.net AIM, PayPal Express Checkout, PayPal Payments Pro as well as PayFlowPro at this time. USAePay is supported for Authorize & Capture on the cart only.

  3. If you're using a PayPal Gateway, ensure that you fill in the Display Name of PayPal in the BigCommerce Payment Settings

  4. If you're using Authorize.net or USAePay fill in the Display Name Credit Card

 

 

 

 

Configure Monsoon OMS

  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. Select Add New.

  3. Enter an arbitrary name for the Bigcommerce web store in the Store Name field. It can be anything you like, but it must be unique. This value is only used internally in Monsoon OMS.

  4. Select Interspire 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. Enter the credentials used to log into the Control Panel of the cart in Cart ID/User Name and Cart Password fields, respectively.

  6. Re-enter the cart password in Reenter Password.

  7. Enter the values copied in step 5 of the previous section into the Store Code and Script URL fields.

  8. Select Save to create the shopping cart definition.

  9. 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.

    1. A successful test will show a message box stating: "Test passed: Script version: [X.XX]" Note: This test does not validate the username and password, merely the accessibility of the script.

    2. If an error message is displayed, verify the value entered in Script URL field exactly matches the URL displayed on the thank you page of the Monsoon Commerce app at the website.

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

Importing products

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

  1. Select the appropriate shopping cart definition from the list.
  2. Select 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

This function is not presently supported but is coming in the near future.

Customer records can be imported directly from the website. Follow the directions below.

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 Carts List.
  3. Select 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.
  3. The program asks if it should import all Customer records from the shopping cart.  
  4. Select OK.   
  5. When the customer import is complete, Close the Shopping Carts screen.

Configuring custom fields

Importing orders

  1. Go to Main Menu>Import My Orders>Import My New Orders.

  2. Choose the appropriate shopping cart definition from Select Shopping Cart.

  3. Select Import via Internet. Refer to Knowledge Base topic, Import Orders, for general information.

Configuring order status updates

This feature is supported, but the cart only recognizes the status labels listed below. Refer to the Knowledge Base topics, List Maintenance, Status Event Feature: Basic Requirements, Status Events, and Set System Parameters before completing this activity.

 

  1. Set main system parameter UseStatusUpdates to TRUE.
  2. Set cart-based system parameter GenericStatusSendXML to TRUE.
  3. Set cart-based parameter UseGenericStatusUpdates to TRUE.
  4. Create the cart-acceptable status labels you plan to use via List Maintenance.
  5. Load the default list of Status Events. (New users only).
  6. Choose which status event in OMS should trigger the sending of updates to Bigcommerce (for example, OrderAddTrackingNumber), choose the desired status label (ex. Shipped) and select Notify Cart.

  7. Ensure the Local or Shared Stack is up and running.

Acceptable order status labels for BigCommerce

 

Awaiting Fulfillment Completed Partially Shipped

Awaiting Payment

Declined Pending

Awaiting Pickup

Disputed Refunded
Awaiting Shipment Incomplete Shipped
Cancelled Manual Verification Required  

 

Configuring real-time inventory synchronization

The steps outlined below are for new users having a single cart license. If you have multiple webstores in the same Monsoon OMS store file, read the Knowledge Base topic Inventory Synchronization before performing this activity, as it impacts all shopping carts defined in the Monsoon OMS store database. If other carts are already setup for real-time inventory synchronization, set SynchQOH to FALSE to disable it while setting up the new cart. Do not set SynchQOH back to TRUE until Monsoon OMS has the accurate QOH count.

  1. Take a physical inventory and update the QOH of all products at the web store or in Monsoon OMS.
  2. Set main system parameter SynchQOH to TRUE.
  3. Go to Main Menu>Settings>System Functions>Shopping Carts.
  4. Select the appropriate shopping cart definition from Carts List.

  1. 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, select Get QOH from Website. If the accurate QOH is in Monsoon OMS, select Send QOH to Website.
  3. Select Close to return to the Shopping Carts screen.
  4. Select Edit.

  5. Select Synchronize Inventory.
  6. Select Save.

  7. Manually change the QOH of an item in one location and check to see the updated value in the other location shortly thereafter to confirm synchronization is setup correctly.

Additional information

Configuring Custom Fields

Shopping Cart Functions

Import Orders,

Inventory Synchronization

Matching New Records to Existing Customers

Set System Parameters

Status Events,

Status Updates Feature: Basic Requirements

The Stack Controller

 

Created: 7/10/15

Revised: 8/13/15

Published: 02/04/2016