Contents of this Topic: Show
This shopping cart's capabilities:
Orders can be directly imported from the web site
Product records can be directly imported from the web site
Customer records can be directly imported from the web site
Custom (customer) Fields can be imported from a text file
Manual (Single Point in Time) Inventory Synchronization with the web site is supported
Real-time (Automatic) Inventory Synchronization with the web site is supported
Order Status Updates are supported at the order level
AbleCommerce supports product attributes, so you have several choices how you want to handle inventory tracking between the two applications.
Products without attributes (variants) defined at AbleCommerce can be imported into Stone Edge where you can build SubSKUs for each variant of the parent product, however, those SubSKUs cannot be exported to AbleCommerce.
Products with attributes (variants) defined at AbleCommerce can be imported into Stone Edge which recognizes the parent SKU - Sub SKU relationship if parameter BuildSubSKUs is set to TRUE. In this case, Stone Edge handles inventory tracking at the attribute level. The parent SKU is stored at the website with a set of attributes, but no Sub SKUs. Inventory tracking is not conducted in AbleCommerce at all.
Products with attributes (variants) are defined at AbleCommerce, and inventory tracking at the attribute level is enabled in AbleCommerce. The parent SKUs and SubSKUs are imported into Stone Edge as standalone parent SKUs. Stone Edge does not need to build Sub SKUs in this case, and it tracks inventory at the parent SKU level.
For more information about Stone Edge processes, read Options, Attributes and Sub SKUs, and Build Sub SKUs.
For information on how to use attributes and track inventory in AbleCommerce, consult the program's help files.
Log into the download gateway using the credentials provided by Monsoon Commerce, Inc. when Stone Edge was purchased and download the SETIService.ashx script.
FTP the script to the folder named "StoreDirectory"/ClientAPI/. Where StoreDirectory represents the store's installation directory.
Edit the file named ablecommerce.config which is located in the "StoreDirectory"/App_Data folder.
Locate the "SecurePages" "Directories" section of the config file and add the line,
<add path="ClientApi" recurse="true" state="Ignore" />
Save the changes and close the ablecommerce.config file.
Users must ensure that shipping Carriers are defined at their web store so that status update information is sent to AbleCommerce. If there is no carrier information associated with a status update record, Stone Edge does not send the update to the shopping cart.
Go to the Admin section of your cart.
Select the link of each Carrier you use and follow their setup process:
Go to Main Menu>Settings>System Functions>Shopping Carts.
Select Add New.
Enter a value in Store Name.
Select AbleCommerce from Cart Type.
Enter your CartID/UserName.
Enter your password in Cart Password and in Reenter Password.
Enter the location of the integration script in Script URL. For example, www.yourdomain.com/"storedirectory"/ClientAPI/SETIService.ashx.
AbleCommerce version 7 and higher does not need a value in the GroupID and StoreID fields.
If your web store has payment encryption enabled, enter the Decryption Key.
Select Save and the definition is added to the Carts List.
Select Test Script URL to verify the script is accessible. This does not validate username, password, or decryption information, however.
You should now be able to import products and customer records from AbleCommerce by selecting Import & Update Data.
You can import orders from Main Menu>Import My Orders>Import My New Orders and choose AbleCommerce from the list of shopping carts.
Close the Shopping Carts screen and proceed with any of the other tasks listed below.
The only custom fields AbleCommerce supports are those containing customer data. Since the direct Import Customers function does not allow you to map custom fields you must import your customer records with custom data fields using a file import.
Go to Manage My Customers>Import My Customers - File, where you can match all the fields in the external file (including any custom fields) to the corresponding custom, customer fields defined in your data file.
For more information about defining custom fields in Stone Edge, review the Knowledge Base topic, Configuring Custom Fields.
Customer records can be imported directly from the shopping cart via the Shopping Cart Functions screen. Refer to Knowledge Base topic, Shopping Cart Functions, for specific instructions.
If your customer records at the shopping cart contain custom data fields, you may want to import customer records via a text file or database table. See the section Importing Custom Fields before importing customer infromation directly from the website.
Refer to Knowledge Base topic, Import Orders, for instructions.
Refer to Knowledge Base topic, Shopping Cart Functions, for instructions.
This feature is presently supported, but the cart only accepts the status labels in the following section. Refer to Knowledge Base topics, Status Events, and Status Updates Feature: Basic Requirements, for more information.
If there is no carrier information associated with a status update record, Stone Edge does not send the update to the shopping cart.
Pending
Paid
Shipped
Canceled
Chargeback
This feature is supported at the variant level, but the items must have a unique SKU (Item Number field) in the shopping cart for the synchronization to work. Review Knowledge Base topic, Inventory Synchronization, for more information.
AbleCommerce System Parameters
Created: 1/14/15
Revised: 1/22/15