Products and Inventory

One of the biggest purpuoses of the Anyware POS Connector is to supply product data and prices to Anyware Cloud, for further delivery to the POS devices.

Introduction

This document describes the product activation and synchronization functionality in the Anyware POS Connector.


Scenarios

The functionality covers the following scenarios:

  • Product activation
  • Price calculation
  • Synchronization and replication


Prerequisites

There are no prerequisites for this functionality.


Product Activation

There are different ways of activating products with Anyware POS:

  • Automatically when a new product is created.
  • Manually based on filters.
  • Manually from the item card.

Usually there are always specific product segments that are not intended for the retail stores. Therefor automatic activation is rarely used. Manuall activation is a more suitable method in most cases and can be executed directly from the item card. To activate a single product, follow the steps below:

  1. Open up the item card of the product to activate.
  2. Click the "Home" menu tab followed by the button "Publish in Anyware POS".
  3. Done! This procedure will also trigger an instant update of the product in Anyware Cloud.

To activate products based on a filter, follow the steps below:

  1. Search for the "POS Product List" page.
  2. Click "Add Products".
  3. Based on the item table, set the preferred filters and click "OK".
  4. The products are now added to the product list for replication.

The "POS Product List" page has the following columns, which are all read-only:


FieldDescription
Item No.The item number from Business Central.
SKUThe generated SKU number based on item number and variant code in Business Central.
Variant CodeThe variant code of the specific variant in Business Central.
DescriptionThe description from the item card in Business Central.
Unit PriceA calculated primary unit price in the local currency based on the price settings in Business Central.
Sales PriceA calculated primary sales price in the local currency based on the unit price above in combination with the discount settings in Business Central.
Unit PricesAdditional calculated unit prices in POS activated currencies.
Sales PricesAdditional calculated sales prices in POS activated currencies.
Image UrlUrl to downloadable image used to enrich the product once synced to Anyware Cloud.
Product Details UrlUrl to the product details page on the web platform.
UpdatedIndicates if the product is updated and will be included in the next product sync to Anyware Cloud.
Inventory UpdatedIndicates if the product inventory is changed and will be included in the next inventory sync to Anyware Cloud.

The following actions are available on the "POS Product List" page:

ActionDescription
Add ProductsShows the filter page used with activating products based on filters.
Update All ProductsChecks the "Updated" checkbox on all products in the list, which results in every product beeing included in the upcoming product syncs with Anyware Cloud.
Update All InventoriesCheck the "Inventory Updated" checkbox on all products in the list, which results in every product beeing included in the upcoming inventory syncs with Anyware Cloud.
Sync. Products ManuallyStarts the product sync. job manually.
Sync. Current ProductSyncs the current product instantly with Anyware Cloud.
Sync. Inventories ManuallyStarts the product inventory sync. job manually.
Download From Web PlattformDepending on the settings in "Anyware POS Setup", this triggers the image download job to enrich the products in the list with image url:s.




Price Calculation

Product price calculation is always performed when the product is synced with Anyware Cloud. This is so that the synced price should be the latest known price available. There are no performed price calculations on product activation. The price calculations uses the settings on "Anyware POS Setup" to get the actual price from the correct set of prices for the current currency. After the prices has been calculated, the "POS Product List" is updated with the last updated prices for transparency and troubleshooting.

To re-calculate prices for a given product, follow the steps below:

  1. Open the page "POS Product List".
  2. Locate the product to recalculate in the activated list.
  3. Click "Sync. Current Product".
  4. The updated prices should now be visible in the "POS Product List", as well as on Anyware Cloud.


Synchronization and Replication

The synchronization and replication process is performed by two background tasks, scheduled in the job queue:

  • Anyware POS - Inventory Sync
  • Anyware POS - Product Sync

Both of them has the object ID "82302" and are scheduled to run on different intervals. Inventory sync should be set up to run every 5 minutes while product sync normally does not need to run as frequent.


Updated: 2024-07-31 16:29 by Håkan Bengtsson