Merchant Hub - Frequently asked questions
What is Merchant Hub?β
The merchant hub is a place where you can access information about all your orders and manage these orders in orders to support your customers more easy. You can also manage reporting and settlements, see additional data and perform credit purchases with a few clicks. All the things also come with an API so you can automate your workflows!
How do I login?β
An administrator of your organization is invited first by our Merchant support. Please contact us if you are that administrator. That administrator can then invite and manage users for that organization without contacting Walley. Access levels are controlled by groups that are assigned permissions and access to specific stores. More on that in the How do I control access to data?
How do I change the language?β
At the moment - you can't. All menu items and buttons are in English. The data is your own of course, so articles and other data is in the language of the original data.
How can we limit access to data?β
You can control access to data through Groups in the administration views of Merchant Hub. A user is a member of at least one group and will have the highest privileges of the combined groups that the user is a member of. You can control access to specific areas of the Merchant Hub with permissions. For example a group might only have read access to orders, while another might have both read and write access. It is also possible to control what specific stores that a group have access to see. For example you might have a contact center group that only works with stores for B2C, and then you can have one group for that and another for B2B, and some users might be a member of both. Flexible!
How can I see what happened to an order?β
To see the activity log, or the history of an order you simply search for an order and click on it to enter the order details view.
At the bottom you will find a log of activities where the latest is presented topmost.
The events in the history have different metadata such as a timestamp, who initiated the change and through what system, or affected rows of an activation.
Among many these are a few of the most common events
Event | Description |
---|---|
Order created | When the order was initially created |
Rows activated | The individual rows of an activation and who triggered it |
Return made | A full or partial return was performed |
Rows changed | Rows was changed on the order |
Notification created | A notification was created for this order |
Notification sent | A notification was sent to the end customer |
What are the different order statuses?β
Status | Description |
---|---|
Not Activated | The order is not yet activated and is not ready to be shipped |
Activated | The order is processed and ready to be shipped. Activated orders will be included in payouts (settlement) |
Partly Activated | Some rows of the order is ready to be shipped while others still remain not activated |
Returned | All rows of the order was returned by the customer |
Cancelled | All rows of the order was cancelled |
Expired | All rows of the order was expired since the time to activate the order was overdue |
OnHold | The order eithers requires signing due to a credit agreement, or it might be under fraud investigation for a shorter period of time |
RequiresVerification | The order requires signing of credit aggreement before it can be activated |
What data can I search for?β
It is basically possible to search for anything like an order reference, email address, national registration number of a customer or even an address.
Using searchβ
Search explicitlyβ
To explicitly search for something you can put quotes around the text, e.g "01234567"
and it will search for exactly that string.
Wildcard searchβ
By default the search is a full text search, meaning just typing and searching will give you hits that the system thinks you wanted to see based on a ranking algoritm.
You can help the search by providing a wildcard character *
. Searching for *gmail.com
will give you results that include any word that ends with gmail.com
Using filtersβ
Quick filtersβ
Use the quick filters of the UI to filter orders by Created timestamp, Expires timestamp, Store Id and Status of the order.
Filter on a specific fieldβ
It is also possible to search for a specific field, for example if I want to search for all orders of Store Id 1158 I can search for storeId:1158
Combine filters from several fieldsβ
You can also combine several queries into one to find what you are looking for.
storeId:1158 AND status:Activated
will give you all activated orders of 1158
Likewise it's possible to do a query that match either expression, like storeId:1158 OR storeId:9664
will give you orders from either store 1158 or 9664
Searchable fieldsβ
These fields can be used in the search box to filter data,
for example using totalAmount:>2000 AND currency:SEK
will give you all orders placed in SEK that have a
total order value larger than 2000.
the following fields can also be used to form a filter.
Field | Description |
---|---|
storeId | The id of your store. |
orderNumber | The orderNumber, or reference, of the order. |
currentPurchase.purchaseId | The purchaseId of the order. |
connectedPurchases.purchaseId | The purchaseId of a connected purchase to the order. |
paymentMethod | The paymentMethod of the purchase. Invoice Account Installment Swish Card MobilePay BankTransfer |
totalAmount | The total amount of the purchase. |
currency | The currency code of the purchase. SEK NOK DKK EUR |
status | The status of the purchase. NotActivated Activated PartActivated Expired Closed Returned |
placedAt | The placed date of the purchase |
expiresAt | The expiration date of the purchase. This is the date that the order will expire on if not activated. |
customerDetails.name | The full name of the customer. |
customerDetails.firstName | The first name of the customer. |
customerDetails.lastName | The last name of the customer. |
customerDetails.registrationNumber | The registration number of the customer. |
customerDetails.countryCode | The country code of the customers address. |
customerDetails.addressLine1 | The addressLine1 code of the customers address. |
customerDetails.addressLine2 | The addressLine2 code of the customers address. |
customerDetails.city | The city of the customers address. |
customerDetails.postalCode | The postalCode of the customers address. |
customerDetails.email | The email of the customer. |
customerDetails.mobilePhoneNumber | The mobilePhoneNumber of the customer. |
deliveryAddress.addressLine1 | The postalCode of the customers address. |
deliveryAddress.addressLine2 | The postalCode of the customers address. |
deliveryAddress.coAddress | The postalCode of the customers address. |
deliveryAddress.receiverName | The postalCode of the customers address. |
deliveryAddress.city | The postalCode of the customers address. |
deliveryAddress.postalCode | The postalCode of the customers address. |
deliveryAddress.countryCode | The postalCode of the customers address. |
rows.articleNumber | The article number of a specific row of the order. |
rows.description | The description of a specific row of the order. |
rows.purchaseId | The purchaseId that the row of the order belongs to. |