Page History

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Warning
titleImportant information

The new section "advance filter(s) configuration" regrouping all the advanced fitlering options requires a consent checkbox checked before executing the process. Please make sure to use the new "simulation mode" if you are not 100% sure of your filters configuration.


Excerpt

In

Excerpt

Status
titleSNEAK PEEK
 In case you customer have purchased several products within the same order, you will be now able to refund all the products belonging to the same order at once. 

Solution

RECOMMENDED - Description in more details about what the feature is. Keep it more operator-oriented, not overly "marketing".

Info
titleHighlight

Use info box if you want to highlight a particular point.

Getting started

MANDATORY - What is the setup required to use the feature (even if none, please mention)? Where can I see the feature? (this is intended to be a short guide). At least one screenshot should be provided, at latest for the finalized release note at sprint end.

The bulk refund batch of SecuTix that is helping you to process refund in bulk supports now additionnal filters to exclude some orders from the process.

Solution

In many cases, your customers are purchasing several tickets within the same order. For example an event ticket and a service such as a drink or book. In such case, when you need to process bulk refunds with the batch process you will need to run the batch to refund each product separately. With this new feature, you will be able to refund all the products from the same order in one run drastically reducing the time to run such processes.



Image Added



Getting started

Additional product families

From the organization context >> Tools >> Batches >> on the refund batch - function

refund product from the same order in the refund batch
As an operator, I can request to refund all the products included in the order selected to be refunded by the batch based main product refund criteria or not in order to improve efficiency of the system.

Rainbow breakdown:

1 MCD: new INTERNAL_NAME_IC on INTERFEXEC_SCHEDULE_PARAMETER for new filter
2 S BScr: add a check box to support or not the refund of all product in the order
1 C Func: checkbox in the batch to include or not all products from the same order
1 S Func: to manage this case and refund the full order.

Business context:

Normally, the customer usually purchases event/ performance ticket and service or goods together (the product is a part of package or not).

Currently, if the operator wants to refund whole order, they have to run refund batch at least 2 times:

  • 1st time to refund event/performance
  • The next times to refund another simple product

The process is time consuming, ONP would like to have an intelligent way to help them can add more products to be refunded by the batch based on main product refund criteria.

On Refund batch - Function

"Cancel single entries for performance/match" & "Cancel single entries for a product"

1. Additional product families filter: in the Refund Filter Configuration, add a new filter "Additional product families":

You can find a "additional product families" filter allowing to select which secondary product family needs to be processed in the refund orders if it is part of the same order.

The selection list of product families is

  • Additional product families filter is displayed as drag&drop selection
  • The selection data is list of product families in below

    :

    • Event
    • Competition
    • Timeslot passes
    • Visit pass
    • Open pass
    • Services
    • Voucher
    • Membership
  • By default, there are no selected product

  • Info
    titleHighlight

    Based on your selection the system will do the following :

    • Refund all products belonging

    2. Product codes excluded: in the Refund Filter Configuration, add new textbox for the operator can enter the code of the products which they want to exclude from Additional list in above

    • By default, the textbox is disabled
    • The textbox is enabled if there is any product family is selected on Additional product families filter
    • The product code should be comma separated (e.g. Product code 1, Product code 2,…,Product code N)
    • If the textbox is not null, system will be check:
      • The product codes is existed or not. If the product code is not existed, system will display error message "Product code 1, Product code 2,…,Product code N is (are) not existed"
      • The product code is not the same with the main product, if it’s a product code of main product, system will display error message "The excluded the product must not be the same with main product"

    3. Rule

    In Additional product families filter:System will refund whole product belong
    • to the selected product family together with main product if it's
    come from
    • part of the same order.
    • The product
    belong
    • belonging to the selected product
    family
    • families must be eligible
    to
    • for refund otherwise it will not be refunded.
    • If the main product cannot be refunded, products belonging to the
    product belong to
    • selected product
    family
    • families will not be refunded
    also
    • either.
    System will perform
    • Perform the refund process with product
    belong
    • belonging to the selected product
    family
    • families only if the main product have been refunded successfully.
  • Excluded product codes textbox:
    • The product in textbox will not be refunded together
  • Nice to have: 
    Run batch in simulation mode: in the Refund Filter Configuration, add new checkbox "Run batch in simulation mode"
    When the checkbox is checked, system will display the logs (list order will be cancelled with payment contact) but do not cancel anything.
    If the checkbox is unchecked, system will run as usual.

    Accetance criteria:

    • System will refund the products belong to selected product family together with main product if it's eligible and come from the same order with main product.
    • The excluded products will not be refunded
    • Make sure another case works correctly
    • The behavior of manual refund is not change
    Image Removed


    Payment method filtering

    In the Refund Filter Configuration a new option Payment method filtering is available that will let use the payment method existing filter to include or to exclude items from being processed by the batch.


    Contacts excluded

    In the Refund Filter Configuration a new textboxes per contact types are available to enter contact numbers that must be excluded for the refund.


    Files excluded

    In the Refund Filter Configuration a new textbox is available to enter file Ids that must be excluded for the refund.


    Run in simulation mode

    A new feature will allow you to run the batch in a simulation mode, meaning that the system will log all the orders that will be refunded in the execution logs without really processing the refunds. This mode allows the users to be more confident and to test the different filter configuration options within the batch screen.


    Included tickets inside composed product

    When checked the process will also refund tickets inside a composed product (e.g. : for example a performance/match is canceled and some tickets were sold in a package and in season tickets, having this options checked will refund all the tickets including the ones purchased within the packages and season tickets.)


    Product codes excluded

    In the Refund Filter Configuration a new textbox is available to enter the code of the products that must be excluded from additional list products to consider for the refund.


    Info
    titleHighlight

    The product codes should be comma separated (e.g. Product code 1, Product code 2,…,Product code N).