Home Forums Moasla Rides Management System | Support Options Tab Overview

  • Posted by TWS on March 17, 2025 at 2:58 am

    Next Rule Processing

    This setting defines the program’s behavior after executing this pricing rule. Setting the option to ‘Enable’ means that after executing this rule, the program will check if there are other matching pricing rules, and if so, it will activate the rule with the highest ‘Order’ parameter value. Setting the option to ‘Disable’ means that after executing this rule, no further rules will be executed (at this rule level).

    If you have more than one pricing rule in your configuration, try to assign each of them an ‘Order’ value (in the ‘Post Attributes’ menu and the ‘Order’ field on the right side of the page). A higher value means that a rule has a higher priority, so a rule with an ‘Order’ value of ‘99’ will be executed before a rule with an ‘Order’ value of ‘98’. In combination with the ‘Next Rule Processing’ option, you can set the order of rule execution and determine when rule processing ends.

    Rule Level

    This allows for hierarchical grouping of pricing rules. Rule levels are the so-called levels of rule execution. If they are used, the system first executes the rules at the highest level, i.e., ‘9999’, then ‘9998’, etc., down to the level ‘-9999’. If you use rule levels (and this is unnecessary in most cases), the system first looks for a matching rule at the highest level, taking into account the ‘Order’ parameter of this rule. If it finds such a rule, it applies the prices defined in it, then checks the ‘Next Rule Processing’ setting of this rule. If ‘Enable’ is set, it looks for the next matching rule at the same level. If ‘Disable’ is set, it stops searching rules at this level and goes down one level. At the lower level, the entire procedure for executing the rules is repeated.

    Good to Know

    Setting ‘Disable’ in the ‘Next Rule Processing’ option means that the program stops executing rules at a given level. If you use rule levels in your configuration, at least one rule will be executed at each level.

    Minimum Order Value

    Enter the minimum acceptable order value, greater than ‘0’. If the calculated fare for a trip falls below this threshold, the plugin automatically rounds it up to meet the minimum requirement. For example, if the fare for a trip is ’15’, and the ‘Minimum Order Value’ is set to ’50’, the plugin will round the order value to ’50’.

    This option has three additional settings that allow you to include or exclude the prices of booking extras, extra time, and waypoints in the minimum order value calculation.

    Example 1

    The ‘Minimum Order Value’ has been set to ’50’. The option taking into account the price of extras has been disabled. The client ordered a trip; its fare cost is 17∗∗,andthecostofselectedextrasis∗∗17**, and the cost of selected extras is **17,andthecostofselectedextrasis75. With this setting, the plugin will first round the fare to 50∗∗andthenaddthevalueoftheextras(∗∗50** and then add the value of the extras (**50andthenaddthevalueoftheextras(∗∗75), which will give the total price of $125.

    Example 2

    The ‘Minimum Order Value’ has been set to ’50’. The option taking into account the price of extras has been enabled. The client ordered a trip; its fare cost is 17∗∗,andthecostofselectedextrasis∗∗17**, and the cost of selected extras is **17,andthecostofselectedextrasis25. With this setting, the plugin will first add both prices together (fare cost + selected extras cost) and as a result, the price (42∗∗)willberounded,whichwillgivethetotalpriceof∗∗42**) will be rounded, which will give the total price of **42)willberounded,whichwillgivethetotalpriceof50.

    Important!

    When rounding prices, the plugin incorporates the Initial Fee value, which complements the total price. For instance, if the fare is ’40’ and the minimum price is set to ’50’, the Initial Fee will be ’10’. When configuring the ‘Minimum Order Value’, ensure to utilize the ‘Hide Fees’ option found in the ‘Booking Forms’ menu under the ‘General’ -> ‘Prices’ tab. More details about the ‘Hide Fees’ option can be found in the article Including Initial Fee in Pricing Calculation.

    Custom Vehicle Selection

    This option allows you to change the behavior of the ‘Select’ button when choosing a vehicle on step #2 of the reservation form. You can modify the label and URL address and apply automatic redirection to the specified URL when transitioning to step #2 of the form. For example, you can redirect the customer to a contact form based on price rule conditions (e.g., for distances > 1000 km) or create a rule based on the Geofence area, redirecting the customer to a form for an individual quote when it is met.

    Example Applications

    • Fixed Base Rate for the First 10 km, Incremental Rate Beyond
    • Including Initial Fee in Pricing Calculation
    • Variable Rate per Distance for Different Distance Intervals
    • Average Rate per Distance for Different Distance Intervals
    • Fixed Rate for a Specific Distance Range

    TWS replied 1 year, 2 months ago 1 Member · 0 Replies
  • 0 Replies

Sorry, there were no replies found.

Log in to reply.