Set up Click & Collect in NP Retail

To set up the Click & Collect module in NP Retail, follow the provided steps:


  • Make sure the web service for Click & Collect exists in the company. You can check this in the Web Services administrative section.

Click & Collect Web Service Example

  • Make sure there’s a user whose License Type is set to External User in the environment.
    You need to make sure that a password in Business Central Password Authentication is set for the user, as well as adequate permissions in the User Permission Sets panel of the User Card.
  • The Role on the My Settings page needs to be set to NP Retail so that you can have access to the necessary configurations for the Click & Collect module.

The Click & Collect module configuration consists of the following tasks:

After these essential setup components are prepared, you can configure additional elements described in the next steps section below.

Next steps

Set up the POS Audit Profile

The logic of prepayment of 100% is that all payment is done at the moment when the order is placed. For the system to post and deliver the initial sales order, a “zero” sale needs to be executed at the end of the process. Therefore, it is necessary to tick the Enable Zero Amount Sales checkbox in the POS Audit Profile.

Set up the Collect Task Processor

The Collect Task Processor administrative section contains the Initialize Task Processors action you can trigger to populate the codes that determine in which way the collect flow will be carried out (Workflow Processor Code, Document Posting Code, and Expiration Code). Once the fields are populated with the adequate NaviConnector task processor codes, the job queue entries that process the collect document updates are added. They can be additionally adjusted in the Job Queue Entries page, if needed.

Apply Click & Collect on POS

To apply the Click & Collect feature in a store, you need to attach the following actions to buttons on the designated POS unit with the POS Editor:

Create Click N Collect Order (CREATE_COLLECT_ORD)

This action is mainly used for creating Click & Collect orders on the POS in local stores.

In the parameter setup, you can preset the percentage of the order amount that you want the customer to prepay. For example, if you want the ordering shop to collect the entire prepayment amount, you need to set the percentage to 100. If not set, the user will be presented with a pop-up window to insert a percentage to be taken as a prepayment on the sales order.

Process Click N Collect Order (PROCESS_COLLECT_ORD)

This action is mainly used for processing collect orders via the POS in the collecting store. You can define how the POS action is going to find the location filter to apply on collect orders.

Pickup Click N Collect Order (DELIVER_COLLECT_ORD)

This action is used for delivering the processed collect orders via the POS in the collecting store.

See also