E-commerce

Getting Started

The e-commerce module within EBMS contains many powerful options that must be configured before displaying and selling items online. Each of the following configuration settings must be completed before continuing with the e-commerce setup and processing:

  • Data Synchronization - The user name and password for the Sync tool must be entered for the communication of the website with the EBMS data.

  • General Website Settings - The website settings, options, and site defaults must be set for each website. Review the General Website Settings section below for details.

  • Group Settings - Group settings are used to configure Shipping Options and messages for groups of customers. Each website requires at least one group setting. Review the Group Settings section for more details.  

  • Payment Options - Credit card payment options for the e-commerce shopping cart must be configured. Review the Payment Options section below for details.

Data Synchronization

Note: Ecommerce and the customer portal settings may be hidden if the the EBMS data syncronization tool is not configured.  

Access the synchronization Website Login by selecting Sales > Web > Data Synchronization from the main EBMS menu.   

Review the Advanced Feathers > Synchronizing Data section for more details on this utility.

General Website Settings

General website settings must be set for each website. The EBMS software allows the user to connect a single EBMS data source to multiple websites. The most common configuration is connecting individual  websites to EBMS data sets.

Go to Sales > Web > and click on your website URL name to open the following dialog:

Configure each of the Default Customer settings:

  • The Default website c ustomer entry is required for customers who can purchase product on-line without a login name or password. The generic customer id entered in the Default website c ustomer entry and is used whenever a person submits an order without specifically identifying themselves by logging onto the site. Review the Configuring the Shopping Cart > Creating a Generic Customer section for more details on the Default website customer setting. It is important that the terms, shipping options, and other settings within this generic customer are configured before customers place e-commerce orders without a login process. Review the Configuring the Shopping Cart > Customer Accounts section for more details on allowing or requiring the customer to login.

  • Enable the Switch to existing customer if a matching e-mail address is found option to compare the customer's e-mail address on an order received from a generic customer (customer that has not logged into the system with a user name)with existing customer e-mail information within EBMS. This allows the order to be entered without logging in but matched with the customer using e-mails information within EBMS. Disable this option to manually move orders to existing customer records or create new customer records.  

  • Enable the Create a new customer if no matching customer is found option to create a new customer record within EBMS for all customers with no matching records.

Set the Base Inventory Folder which is the parent folder of the first level of product folders listed on the e-commerce site. The root inventory folder is selected in most situations.  

Set the following Sales Order Settings:

  • Enable the Charge Credit Card Immediately option only if credit cards are to be debited (post-authorized) immediately rather than at the time the invoice is processed. Enabling this option will debit the card immediately at the time of order. If this item is not enabled pre-authorization will verify the card, validate that the amount of the sale available, and allocate the funds for the time period (normally a few days) authorized by the merchant account.

  • Enable the Verify Credit Cards with this amount option if the exact billing amount at the time of the order is unknown. Specify an amount that will be preauthorized to ensure that the card is valid. Companies typically verify with $.50 or $1.00 amounts. When the invoice is processed the actual amount will be charged.

  • Enable the Default shipped date to entry date option if the Ship Date within the sales invoice should be set with the order date rather than left blank.

  • Enable the Default the quantity shipped to equal quantity ordered option to copy ordered quantities to the shipped quantity within the sales order. This option should be disabled to properly manage inventory. Quantity shipped should be manually set when product is pulled from stock.

  • Set the desired Salesperson and Warehouse options if they apply.  

  • The Invoice Prefix is prefixed to the invoice number to make the order number unique.   

  • The Next Invoice value is incremented each time an online sales order is created.

  • The Custom Settings button allows the user to change custom fields on the website including contact form settings.

  • Use the View Website to quickly preview the site.

  • Use the View Website Admin to login to the online site content management system (CMS).

  • Use the HPP Settings button to enter the Verifone Hosted Payment Page credentials.

Customer Groups Settings

Review the Customer Group Settings section for information on the group settings. There must be at last one Group created before the shopping cart can be used.

New Accounts Website Settings

The following settings involve the options regarding customer created accounts within the website.  

  1. Enable the Allow web users to create new account option to allow the user to create an EBMS customer account from the website. If this setting is not checked, the customer  information will be sent as an e-mail request rather than creating a customer account within EBMS.  

  2. Enable the Auto-approve new accounts option to allow the user to create a new account and place an order online immediately. This option should be enabled for most retail websites. Normally this option is disabled for wholesale sites or sites that require an approval step for all new accounts.

  3. Select the Default Customer Folder. This folder setting is important if the Allow web users to create new account option is enabled.   

Review the User Created Customer Accounts section for more details on each of these 3 settings.

Check the required contact fields for the new customer account form on the web.

Inventory Settings

The default Templates settings should equal the common folder and item templates. Review the Creating Website Content > Group Templates section for details on template settings.

The Display accessories  horizontally in item template when there are more than ___ accessories option determines the way accessories are displayed on the inventory item template. Review the Creating Website Content > Displaying Accessories section for more details on this option.

The Hide manufacturer and Hide manufacturer part number will remove the manufacturing information from the website.

Enable the Show available inventory count on the web to show the individual counts for each item. This count number is found on the inventory item > Count tab > Summary > Available. Review Displaying Product Count for more details on this option.

The Show New Icon for ___ days after entry date entry identifies the amount of time a new item is listed on a new items page of the site, or shows a new item star-burst by the new item. Review the Creating Website Content > Identifying New Products section for more details on this option.

The Search options is used to determine the number of search result items displayed for both the standard and advanced search pages. Go to Advanced Features > Site Search Options section for details.

Reports Settings

The optional details view within Customer Portal > Payment and Order History allows the customer to view details using the standard invoice or statement form in a PDF format.   Complete the following steps to configure Reports settings:

  1. Select Reports tab

  2. The Invoice Report is used to view invoice details.   Keep this option blank to view details in a typical HTML web page to view information quickly.  

  3. The MyAccount Page Statement Report is used to view or print a outstanding invoice statement.  

Review Customer Portal > Payment and Order History for information on viewing invoice details from the website. 

Payment Option:

Select Sales > Options from the main EBMS menu and click on the Payments tab. Each payment method that is available online must be configured for the website. Review the Sales > Customer Payments > Processing Payments section within the sales documentation for more details.  

 Click on each payment method that is offered on the e-commerce site and set the appropriate general ledger account as shown below:

The Company and Website general ledger accounts should be identical if the same merchant account is used. Create separate G/L accounts if separate credit card merchant accounts are being used. Review the Sales > Customer Payments > Cash Accounts, Deposits, and Reconciling Cash section of the sales manual for more details on configuring the general ledger accounts for the online payments.