Skip to content
English
  • There are no suggestions because the search field is empty.

Customer pricing displays as RM 0.00 due to tier name format

Customer pricing may display as RM 0.00 in the mobile application when the assigned tier name contains commas. The application uses commas as separators when processing multiple tiers, which can cause a single tier to be interpreted as multiple tiers and prevent the correct price list from being applied.

Symptoms

You may experience one or more of the following:

  • Product prices display as RM 0.00 in the mobile app.
  • The issue affects only specific customers or tiers.
  • Pricing rules and base prices are configured correctly in the system, but the app does not display the expected price.
Cause

The tier name contains commas, for example:

DISTRIBUTOR - TKH, ZEISS, HH, KOT

The mobile application uses commas to separate multiple tiers assigned to a customer. As a result, a single tier name containing commas may be interpreted as multiple tiers, causing the pricing rule to fail and resulting in prices being displayed as RM 0.00.

Resolve the issue
  1. Open the tier configuration.
  2. Locate the affected tier.
  3. Rename the tier to remove commas from the tier name.
    • Example:
      • Before: DISTRIBUTOR - D1, D2, D3, D4
      • After: DISTRIBUTOR - D1/D2/D3/D4
  4. Save the updated tier name.
  5. Open the mobile app.
  6. Perform a data download or synchronization.
    • This refreshes the tier information and pricing rules on the device.
Confirm the issue is resolved
  1. Open the affected customer in the mobile app.
  2. Navigate to the product list or sales order screen.
  3. Verify that product prices are displayed correctly instead of RM 0.00.
  4. Confirm that the customer is using the updated tier name.
Additional information
  • No price list re-upload is required when only the tier name is changed.
  • After updating the tier name, users must download or synchronize data in the mobile app to retrieve the latest tier configuration.
  • Avoid using commas in tier names to prevent conflicts with the application's tier parsing logic.