Enable Ecommerce

Enable Ecommerce in NCR Counterpoint

  • Setup/Ecommerce/Control

Note: The website integration does NOT use ANY other settings from Ecommerce Control. This form will require that you populate all the required fields. The required fields can be populated with any value as needed and will have NO impact on the integration.

After Ecommerce has been enabled in NCR Counterpoint you will now see an "Ecommerce" tab on the item and customer forms.

Web Store Setup

Create a separate store that Web orders will be imported into. It is HIGHLY recommended that a separate store be created even if you only have 1 store in Counterpoint. 

The benefit of having a separate Web store is that it will make it much easier to run reports in Counterpoint by Store such as Drawer Reading and Sales Analysis.

For our example we will name the store "WEB"

  • Setup/Point of Sale/Stores

Note: The Default ship from location can be the same as the retail store if needed. This will allow you to sell the same inventoryin both the retail store and web store.

Enable Orders with the following default settings:

  • Check for open orders
  • Prompt for ship-to address on orders
  • Show unshipped lines on tickets
  • Warn when releasing unpicked orders
  • Warn when editing picked orders
  • Use order # as release ticket #

Line Item Settings

  • Order Release State = Selected
  • Backorder Release State = Unselected
  • Special Order Release State = Unselected

Note: The Order Deposits Received and Forfeited G/L Accounts need to be configured properly. It is recommend that you talk with your NCR Partner and Accountant to make sure that they are assigned properly.

Make sure "Misc Charge 1" (shipping) is enabled

Note: Shipping charges on website orders are assigned to Misc Charge 1 by default. If another misc charge needs to be used the CPMagento Order Import configuration can be changed.

Web Station(s) Setup

  • Setup/Point of Sale/Stations

Create a Web Station that imported orders and deposit tickets will be assigned to.

Note: It is recommended that you create additional stations for every workstation/user that will be processing web orders

Web Drawer(s) Setup

  • Setup/Point of Sale/Drawers

Create a Web Drawer that imported orders and deposit tickets will be assigned to.

Note: It is recommended that you create additional drawers for every workstation/user that will be processing web orders

Web Pay Code(s) Setup

  • Setup/System/Pay Codes

The following Pay Code types are supported:

  • Cash
  • Check
  • A/R

Most commonly a "Cash" type Pay Code is setup for Credit Card Payments (Authorize.net) and Paypal.

Suggested Common Naming Conventions:

  • AUTHORIZE = Authorize.net
  • WEB-AMEX = American Express Credit Cards
  • WEB-DISC = Discover Credit Cards
  • WEB-MC = Mastercard Credit Cards
  • WEB-VISA = Visa Credit Cards
  • WEB-CC = Mastercard and Visa Credit Cards
  • PAYPAL= Paypal

Note: By default Credit Card payments can NOT be parsed by credit card type
  • Example: MasterCard, Visa, Amex and Discover will all be assigned to 1 pay code in Counterpoint; e.g., Pay Code "Web-CC," "Web Card," "Authorize.net," etc.


Note: Pay codes need to be assigned to a G/L Account. It is important that you consult with your NCR Partner and/or Accountant to ensure that this is configured correctly.

Note: If a pay code is setup using pay code type "Check" then a 100% deposit ticket will be created when an order is imported. Pay code type "Check" is typically used for Mail Orders where a customer sends in a check with their order form. By creating a 100% deposit ticket at the time the order is imported the date of the G/L distribution in CounterPoint will match the date that the Checks are deposited in the business bank account. If setting up a pay code this way make sure it meets your business requirements. Most pay codes should be setup as "CASH" type.


Note: Make sure to assign these new pay codes to your WEB store

  • Setup/Point of Sale/Stores

Note: If using Touchscreen Ticket Entry make sure you add the new pay codes to the Touchscreen Layout

  • Setup/Point of Sale/Touchscreen Codes

Web Tax Codes

When an order is imported it can be assigned to a Tax Code in Counterpoint based on the Ship-to State, Ship-to Zip-code, or if there is No Tax (Out of State or Tax Exempt).

Note: A Tax Authority can ONLY be setup with 1 tax rule. If there are multiple tax rule lines in a tax authority only the first tax rule line will be assigned to the order.

Create a Tax Authority and Tax Code for Out of State Sales (OST) and Web Tax (WEB). Additional Tax Codes can be created as needed.

Note: Tax Authority Rules need to be assigned to a G/L Account. It is important that you consult with your NCR Partner and/or Accountant to ensure that this is configured correctly.

  • Setup/System/Tax Authorities

Note: If Shipping is taxed make sure you check the "Tax Shipping" box as seen here.

Also, make sure you let your Magento Developer know that shipping is taxable so that the website is configured properly. By default the website is NOT configured to charge tax on shipping.

Populate the tax percent

Now create a WEB Tax Code and assign the WEBTax Authority

  • Setup/System/Tax Codes

Next create the Out of State Tax Authority

Click "Save"

It will display a Warning which is ok

Now create an OST Tax Code and assign the OST Tax Authority

  • Setup/System/Tax Codes


Ship Via Codes

A Ship Via Code needs to be created for EVERY shipping method that is going to be offered on the website.

  • Setup/System/Ship Via Codes

Common example of Ship Via Codes are:

  • PICKUP = Store Pickup
  • UPS-GND = UPS Ground
  • UPS-1DAY = UPS Next Day Air
  • UPS-2DAY = UPS 2nd Day
  • UPS-3DAY = UPS 3 Day Select
  • FEDEX-GND = Fedex Ground
  • etc

Web User and Sales Rep

Create a WEB User that is configured as a "Sales Rep". This WEB User will be assigned to imported orders and deposit tickets as the User and Sales Rep

Template Web Customer

A Template Web Customer needs to be created that will be used when creating new customers in Counterpoint during the order import process

Most commonly the customer number is "TEMPLATE-WEB"

Note: If customer numbers are configured to be "Auto-Assigned" then you can temporarily disable the following setting which will allow you to assign the Customer # "TEMPLATE-WEB"

  • Setup/System/Workgroups

Uncheck "Auto-Assign" for next customer #

Web Discount Code

Create a Line Item Discount Code that is used by default for imported orders that contain a shopping cart discount (coupon)

  • Setup/Point of Sale/Discount Codes

Web Discount Code Settings:

  • Discount Type = Prompted Amount
  • Apply to = Line Item
  • Valid for = Online

Order Processing Forms

The following forms should be reviewed to ensure it contains the necessary information:

Common forms that are used for order processing

  • Order Form
  • Picking Ticket
  • Packing Slip
  • Invoice

Note: Customization of these forms can be addressed by your NCR Partner.

Order Management Configuration

If using Order Management in Counterpoint for processing orders, then review the following control settings

  • Setup/Point of Sale/Order Management Control

Control Settings:

  • Allow Partial Orders
  • Form Group
  • Print Method

  • Point of Sale/Order Management

Login to the Web Store, Station and Drawer

Note: If you are unable to login to Order Management check to see if your user is configured as an "Order Management User"

Review the column headers to make sure it includes order data that is required by your order processing team to prioritize order picking

Common Order Header Columns are:

  • Ticket Date
  • Ticket Time
  • Ship from Location
  • Ship-Via Code
  • Number of Lines
  • Document Total

Note: Order Management Training and Configuration can be provided by your NCR Partner