Orders

Orders managment

Screenshot_2020-04-29_at_19.12.41.png Getting started

In this article, you can find information about orders and their management in the admin panel. There are a few types of orders currently supported in the application:

Table of contents:

  1. Order system settings
    1. Orders API
    2. Carts / Orders
    3. Order cancellation
  2. Orders list
    1. Filters
    2. List of orders
    3. Order details
  3. Orders to verify
  4. JOY check order
  5. Orders payment
  6. PayU refunds
    1. Creating a refund
    2. Importing multiple refunds

 

Screenshot_2020-04-29_at_19.12.41.png Order system settings

Orders API

JOY accepts only product names without prefixes. In this case it is necessery to define, which prefixes should be removed from the products in the order when they are for example a gift. This option can be found in:

System > System / Settings > Built-in functions > Orders API

POWERPNT_1jSdGX4ne7.png

Visualization of the Orders API tab

In this tab you can define the prefixes in an array format. Example of such array:

["P","F","H","G","D","Q","X"]

In this case every product that contains one of the defined prefixes will have it's prefix removed when exporting the order to JOY. For example if the product SKU is F54321 JOY will receive 54321.

Carts / Orders

General Cart / order options can be found in the:

System > System / Settings > E-commerce > Cart / orders

POWERPNT_wu7FmwIW6V.png
Visualization of the Cart / orders tab

In this tab you can find the following options:

Order cancellation

Order cancellation tab allows defining if orders can be cancelled in the admin panel if they were already exported to JOY or TC Logistics system.

POWERPNT_0FUs58EkAu.png
Visualization of the Order cancellation tab

This tab only contains Allow to cancel already exported orders switch. When it's disabled the order cannot be cancelled in the admin panel once it is exported.

 


 

Screenshot_2020-04-29_at_19.12.41.png Orders list

Every created order on the e-commerce platform is visible and accessible in the admin panel. In the Orders / list tab it is possible to filter out neccessery criteria, verify order details as well as manage the order itself. Orders / list sectiion is available in the

Orders > Orders / list

Filters

By default orders are not loaded due to their amount. It is necessery to apply any filter criteria to show the available orders.

POWERPNT_2xpnbPROEp.png
Visualization of the filter tab in orders / list

There are the following filters available:

After applying filters by pressing the Apply filters button the list of orders will be shown.

List of orders

After applying a filter an Orders / list table will be visible with the filtered content

POWERPNT_poC3oiUu13.png
Visualization of the orders / list table

Below you will find a description of all possible actions you can perform in the orders / list section.

Order details

In the order details view you can find every aspect of the selected order.

2.png

Visualization of the order details

In the order details main table you can find all important data regarding the selected order. There are the following fields:

POWERPNT_xCr3O0s24u.png

Visualization of the payment tries

The order details table contains in the top right corner an Order e-mails button, which opens a new window containing all system e-mails related to this order sent to the customer

POWERPNT_uxtxleS3wY.png

Visualization of the generated e-mails for a selected order

You can find the following fields in the E-mails generated for the order window:

Below the order details table, there is an Order lines table containing all of the products contained in the selected order.

POWERPNT_ctpPq2Hohq.png

Visualization of the order lines table

In the order lines table you can find the following data:

Below this table, there is a Promotion rules analysis (by order row) table, which contains all of the products (both type PRODUCT and GIFT) and lists all of the discount promotions that have affected the selected product.

POWERPNT_3ofIDbtm7X.png

Visualization of the Promotion rules analysis (by order row) table

The last available table is the Promotion rules analysis (by promotion rule), which contains all of the promotion rules that have been applied to the selected order. By selecting promotion rule name or blue promotion action name you will get redirected to the selected rule or action in a view mode.

POWERPNT_kxHYhIF2I2.png

Visualization of the Promotion rules analysis (by promotion rule) table

Depending on the type of promotion that has been applied the content of this table can vary. For example, if the applied promotion is a gift, then it will list which SKU has been added as a gift. If the applied promotion is a gift of choice, it will list which product has been chosen by the customer in this promotion.


 

Screenshot_2020-04-29_at_19.12.41.png Orders to verify

Whenever an order fails an internal verification or JOY verification process it will be visible in

Orders > Orders / to verify

1.png

Visualization of the orders to verify

In this section are listed all of the orders that have an Internal check failed (2/4) or Export failed (3/4) statuses with their error messages. These orders can be searched or filtered by their Order ID.

For these orders two options are available

The buttons at the top of the page apply an action to all orders that are currently blocked, while the buttons to the right of the error code only apply an action to the specified order.

In most cases, errors Export failed (3/4) are related to issues from the JOY side, and contacting the JOY team is necessary. If you are unsure what to do or who to contact with a certain error message feel free to contact our helpdesk at helpdesk@tauceti.email

Examples of possible errors:

CRITIAL ERRORS:
1) Testing order failed: SOAP fault: Mailing 3PYL8WO61 not found, code: MAILING_NOT_FOUND

This error message informs that the campaign code 3PYL8W061 does not exist or is unavailable in the JOY system. Please verify, if the campaign code is available in JOY.

CRITIAL ERRORS:
1) Testing order failed: SOAP fault: Error Fetching http headers 

There was a connection issue with JOY while trying to export this order. Please re-export the order.

CRITIAL ERRORS:
1) Testing order failed: SOAP fault: Transaction line contains invalid product: Error on line 2 Can't find: Product alias country "G30626", code: TRANSACTION_INVALID_PRODUCT

Product G30626 doesn't exist in the JOY system. Please verify if such SKU is available in JOY, and if not, please create it. After the creation try to re-export the order.

CRITIAL ERRORS:
1) Testing order failed: SOAP fault: Order number already exists, code: ORDER_NO_ALREADY_EXISTS

Order number already exists in JOY. Please verify if the exists in JOY, and contact the JOY support, so they can look into it from their side.

 


 

Screenshot_2020-04-29_at_19.12.41.png JOY check order

It is possible to check the information that JOY returns to us regarding the specific order in

Orders > JOY check order

POWERPNT_SaiyoCy38y.png

Visualization of the joy check order

In this tab, after providing the order ID you will send a request to JOY to check the order status and receive a response from JOY. The response is accessible in both the Result tab in a clear form as well as the Raw requests tab, where the raw XML response is visible.

The following information can be found in the JOY response:


 

Screenshot_2020-04-29_at_19.12.41.png Orders payment

A list of all orders with their payment information can be found in the

Orders > Orders / Order payments

POWERPNT_N2f5sJdImS.png
Visualization of the Order payments tab

 

Below you will find a description of all possible actions you can perform in the Order payments section.


 

Screenshot_2020-04-29_at_19.12.41.png PayU refunds

When a customer has paid using the PayU platform and wishes to return a product, cancel the order or there is another reason for them to request a refund it can be finalized in the

Orders > PayU refunds

POWERPNT_h0rmKADDRA.png

Visualization of the PayU refunds page

In the PayU refunds table you can find all already created refunds. Below you will find a description of all possible actions you can perform in the PayU refunds section.

Creating a refund

Upon pressing on the Create refund button you will be redirected to the refund creaction page.

POWERPNT_cXEar8ywwH.png

Visualization of the refund creation

To begin the process first you have to provide the internal order ID that should be refunded. After providing such ID you will see all of the payments that have been made for the selected order. If the payment has been rejected it will be greyed out. Other payment tries can be selected

POWERPNT_xnGgvBZRt5.png

Visualization of the selection of refund amount

After selecting the payment you wish to refund you will see two new fields:

Upon pressing the Return funds to customer the refund request will be sent to PayU and money will be returned to the customer.

 

POWERPNT_A9wmfZ3juk.png

Visualization of the created refund

You can create a new refund directly from the refund confirmation page by pressing the Create next refund button.

 

Importing multiple refunds

If there are multiple refund requests it is possible to import the xlsx file with them.

POWERPNT_MeufbP7AVs.png

Visualization of the refund import

XLSX file must contain the following columns:

POWERPNT_TNXwPDvuZ0.png

Visualization of the refund import

When imported all of the refunds from the file will be displayed with their information, payment ID and import status.

If there are mistakes or errors you can return to the first step by pressing the Change file button.

If everything is correct you can proceed by pressing the Create refunds for valid rows button.

POWERPNT_2qBuW3pFIY.png

Visualization of the refund import

When the file gets processed the status will update with an information, that the refund has been created, or with an error, that there was some kind of issue.