Synfynal logo
Synfynal logo
© 2026 by Synfynal
Synfynal logo

Search Results for

    Customer specific pricing

    The WooCommerce Connector provides the capability to synchronize item prices between Business Central and your webstore by using the ELEX WooCommerce Role Based Pricing plugin.

    Note

    Note:
    The customer specific pricing feature is only available as a separately purchased module. To learn more, go to Additional paid features.

    The synchronization supports price and discount groups, as well as specific customer eligibility, enabling consistent pricing strategies across platforms.

    Key benefits

    The following list describes the key benefits of this feature:

    • Price Automation: Automatically synchronize item prices and discounts, reducing manual input errors.
    • Role-Based Pricing: Use WooCommerce role-based pricing to assign specific prices or discounts to customer groups from Business Central.
    • Real-Time Updates: Ensure that your WooCommerce store reflects the latest price adjustments from Business Central.
    • Customizable Groups: Define and manage price and discount groups in Business Central and map them to WooCommerce roles.

    Enable the customer specific pricing feature on the WooCommerce Connector Feature Management page

    To use this feature, enable the feature on the WooCommerce Connector Feature Management page.

    To enable the customer specific pricing feature

    1. Select Search (Alt+Q) Tell me what you want to do, enter woocommerce connector feature management, and then choose the related link.

      The WooCommerce Connector Feature Management page opens.

    2. On the Customer Specific Pricing record, select Try it out.

      A dialog box appears with the following message:

      Would you like to temporarily enable this feature in this Sandbox environment for free?

    3. Choose Yes.

      The feature is enabled.

    Set up customer specific pricing

    To set up customer specific pricing, perform the following tasks:

    1. Configure pricing groups
    2. Install the required plugins
    3. Map pricing groups to webstore roles
    4. Configure customer for role-based pricing
    5. Synchronize items and customers

    Configure pricing groups

    Set up price and discount groups in Business Central.

    Learn more in:

    • Set up customer price groups
    • Set up customer discount groups

    Install the required plugins

    Install and configure the required plugins in your WooCommerce environment.

    Learn more in:

    • ELEX WooCommerce Role Based Pricing plugin documentation

    • Webstore plugin

    Map pricing groups to webstore roles

    Map Business Central pricing groups to WooCommerce roles.

    To map pricing groups

    1. Select Search (Alt+Q) Tell me what you want to do, enter woocommerce connector setup, and then choose the related link.

      The WooCommerce Connector Setup page opens.

    2. If multiple setups exist, select the setup that you want to configure, and then on the action bar, select Manage > View.

      The WooCommerce Connector Setup page opens.

    3. On the action bar, select Customer Specific Pricing (ELEX) > Customer Specific Pricing.

      The Customer Specific Pricing page opens.

    4. On the action bar, choose New.

      A new row appears.

    5. In Type, specify the type of pricing group, for example, Customer Price Group or Customer Discount Group.

    6. In Code, specify a unique identifier for the pricing or discount group.

    7. In Webstore User Role Slug, select a role.

      Use the lookup to retrieve roles directly from the webstore. The lookup list displays available roles with their names and identifiers.

      If you enter a value manually, the WooCommerce Connector validates the value against the webstore roles.

    8. If applicable, in Webstore Key, specify the metadata key to be used by the webstore plugin.

    Configure customers for role-based pricing

    Define which customers receive role-based pricing during synchronization.

    Only customers that are included in the role-based pricing customer list receive role-based pricing during synchronization.

    To configure role-based pricing customers

    1. Select Search (Alt+Q) Tell me what you want to do, enter woocommerce connector setup, and then choose the related link.

      The WooCommerce Connector Setup page opens.

    2. If multiple setups exist, select the setup that you want to configure, and then on the action bar, select Manage > View.

      The WooCommerce Connector Setup page opens.

    3. On the action bar, select Customer Specific Pricing (ELEX) > Role Pricing Customers.

      The Role Pricing Customers page opens.

    4. On the action bar, choose New.

      A new row appears.

    5. In Customer No., select a customer.

      The Webstore Role field is automatically populated based on the customer.

    6. In Webstore Role, review or update the role.

      Use the lookup to select a role from the webstore.

      If you enter a value manually, it is validated against the webstore roles.

    Webstore role validation and lookup

    Role selection is validated against the webstore to prevent invalid configuration.

    The WooCommerce Connector behaves as follows:

    • Role values are retrieved from the webstore by using the WooCommerce Connector webstore plugin.
    • The lookup displays available roles with both name and identifier.
    • Manual entries are validated when you leave the field.
    • If the webstore is not configured or unavailable, validation is skipped.

    Plugin availability check

    When opening the Role Pricing Customers page, the WooCommerce Connector verifies that the required plugin is installed in the webstore.

    If the plugin is not available, a prompt provides access to the download page.

    The page cannot be used until the plugin is installed and accessible.

    If the Webstore URL is not configured, the check is skipped.

    Synchronize items and customers

    After configuration is complete, run item synchronization to apply pricing updates.

    During customer synchronization, the following behavior applies:

    • Customers on the Role Pricing Customers page receive role and eligibility data.
    • Customers that are not included in the list are synchronized without role-based pricing data.

    This behavior ensures that role-based pricing applies only to the intended customers.

    Demo video

    Related information

    Additional paid features
    Synchronize items
    Synchronize customers

    Feedback

    To send feedback about this page, select the following link:

    srdjan@synfynal.com

    © 2026 by Synfynal
    Synfynal logo