Article sections

    What is Order Status Mapping?

    Due to the entrepreneurial nature of the shops, or by contrast, a corporate nature, things aren’t standardised among e-commerce businesses. Every shop has its own internal processes and flows.

    For orders, the statuses describe the step along the way in which the order can be currently found in. Or, at least, that’s the point of it. However, there are often other aspects that are comprised into the status, for various reasons. Some are for technical shortcuts, other are due to platform limitations and the need of process optimization (like finding an order quickly, or being able to put some reports together).

    So, the order status can also contain information regarding the payment processor, delivery type, warehouse building or other things that aren’t directly related to its status. Or a combination of factors like the ones presented.

    Long story short, order statuses can vary greatly between shops, and statuses withe same name may have different meaning in different shops.

    Thereby, the necessity of speaking the same language when it comes to order statuses. We see this implementation as a simple mapping between the status name in your system, and the one in Reveal. We need you to tell us what each of your statuses mean, by classifying them into one of our 5+1 possible status categories:

    • pending – the order is still in processing; usually, the payment didn’t go through yet, or the stock is still yet to be confirmed
    • delivered – the happy case ?
    • returned – the order was delivered, but the customer changed his mind and gave the product(s) back; this also involves a refund
    • cancelled by customer – order was never delivered, but cancelled before delivery, due to the customer changing his mind
    • cancelled by shop – order was never delivered; this was the shop’s decision to cancel the order; usually, due to lack of stock, caused either by overselling or by missing/damaged goods within the warehouse
    • ignored – the name is pretty self-explanatory… this should be used for orders which you don’t wish to take into account when analysing your customers, such as test/dummy orders, wrongly imported orders (you shouldn’t ever be in this situation, but “heey, we have seen things…”)

    Why Some of My Order Statuses Are Mapped and Some Are Not?

    Every time a new shop is created and you finish the onboarding process in Reveal, the order status mapping is done in one of the last steps of the onboarding process. This happens for those statuses that are available on the orders provided at that moment in time.

    We are aware that you might introduce a new status at some point, or that maybe when you first imported your orders, you had no orders in a certain status, which will result in that status not being mapped, but there’s no need to worry because we will give you a heads us, by displaying the banner below if we detect unmapped statuses (statuses that Reveal doesn’t know what they mean).

    How Can I Map My Unmapped Statuses?

    To map your order statuses, you can either click on the “Fix Now” button within the warning banner, which will take you to the Order Status Mapping page, or you can reach the page by navigating to Settings > General section > Order Status Mapping > Configure:

    At this point, identify your unmapped status(es) and assign them the appropriate status category from the dropdown, then save your choice by clicking on the “Save” button at the bottom of the page.

    In order to apply these changes to all the charts and reports provided by Reveal, please click on the “Recalculate Reports” button at the top right corner of the page. However, please note that this may take a while, depending on the amount of data that needs to be processed.

    Not sure what status category to choose for one of your statuses? We always love a challenge: drop us a line.

    Was this post helpful?