User GuideBusiness Rules

Business Rules

Sana Commerce 8.1
Your provider

Business Rules

Placing an Order
Business rules:
  • Check on 'Customer Blocked' or 'Customer Status' (in case of Sana Commerce Fashion add-on);
  • Check on 'Item Blocked' and 'Item Status' (in case of SC Fashion add-on).

Ignored business rules:

  • Check on inventory (Inventory warning);
  • Customer credit check.
Updating an Order
Business rules:
  • Check on 'Customer Blocked' or 'Customer Status' (in case of SC Fashion add-on);
  • Check on 'Item Blocked' and 'Item Status' (in case of SC Fashion add-on);
  • Check on 'Order Status' (Only opened orders can be edited);
  • If updated, the order contains payment information, only this information is updated.

Ignored business rules:

  • Check on inventory (Inventory warning);
  • Customer credit check.
Calculate Basket
Business rules:
  • Check on 'Customer Blocked' or 'Customer Status' (in case of SC Fashion add-on);
  • Check on 'Visible in webshop' (Sana Commerce - NAV Connector field);
  • Check on 'Item Blocked' and 'Item Status' (in case of SC Fashion add-on);
  • Check on item stock, based on the location code of customer (Stock = Inventory - Qty. on Sales Order).

Ignored business rules:

  • Customer credit check.
Show Product Information
Business rules:
  • Check on 'Item Blocked' and 'Item Status' (in case of SC Fashion add-on);
  • Check on 'Visible in webshop' (Sana Commerce - NAV Connector field);
  • The prices for prepacks are not available if a Sales Agent does not represent any customer;
  • Check on item stock, based on the location code of a customer (Stock = Inventory - Qty. on Sales Order).

Show Product Categories
Business rules:

  • Check on 'Visible in webshop' (SC - NAV Connector field);
  • Check if category has some visible products.

Login as Shop Account (Customer)
Business rules:

  • Check on 'Activated' field in the 'ShopAccount' window (SC - NAV Connector field);
  • Check on 'Customer Blocked' or Customer Status (in case of SC Fashion add-on);
  • Check on 'Customer Posting Groups' (is it filled).
Login as Shop Account (Contact)
Business rules:
  • Check on 'Activated' field in the 'ShopAccount' window (SC - NAV Connector field);
  • Check on an existing relation with a customer;
  • Check on 'Customer Blocked' or 'Customer Status' (in case of SC Fashion add-on);
  • Check on 'Customer Posting Groups' (is it filled).

Login as Shop Account (Sales Agent)
Business rules:

  • Check on 'Activated' field in the 'ShopAccount' window (SC - NAV Connector field).

Create a New Customer
Business rules:

  • All information from the 'Template Customer' card (is specified in the 'Options' window) except of 'VAT Registration No.' and 'Primary Contact No.' fields is copied to the new customer card.

Show Pending Orders
Business rules:

  • Check on 'Payment Method Status' (returns all orders except those having 'new' and 'cancelled' statuses).

Language Settings in Sana Commerce - NAV Connector

  • By default the language used on a website is configured in the SC - NAV Connector database;
  • This default language depends on the current website in the multi-site configuration, since the languages available can differ per website;
  • This default language per website is configured in the 'Websites' table in column 'DefaultLanguageId';
  • Language preference from a shop account is retrieved and set when a shop account logs in. This only works for shop accounts related to Contacts and Customers (not Sales Agents);
  • The language preference of a Customer is retrieved from the 'Customer card';
  • The language preference of a Contact is primary retrieved from the 'Contact card'. If it is not available there it is retrieved from the related 'Customer card';
  • A visitor of the website can always overwrite the default language / own language preference on the website by selecting a different language in the language drop-down list.

Currency Settings in Sana Commerce - NAV Connector

  • By default the currency used on a website is retrieved when a shop account logs in. Before logging in, no currency is selected. If it is necessary for the catalog to be browsed anonymously, configuration must be added to be website ('Template Customer' option which can be set at 'Sana Commerce Live->Setup->Options->General' tab);
  • The currency preference of a shop account is returned from its 'Customer card'. This only works for Contacts and Customers (not Sales Agents);
  • When no currency preference is found, the default currency is returned. This default currency is retrieved from the 'General Ledger Setup' window (LCY Code);
  • The currency preference of a Customer is retrieved from its 'Customer card';
  • The currency preference of a Contact is also retrieved from its 'Customer card'. The currency preference on the 'Contact card' is ignored!
User GuideBusiness Rules