How to process orders?

Below you will find how an order created via the Heureka Marketplace should ideally be processed. If you are using the API, then some steps are not relevant for you. When using the API fully, you process orders in your system and do not need to use the administration at all for this purpose.

The steps of order processing can be divided into:

  • Creating an order by the customer
  • Order completion
  • Order processing
  • Order cancellation
  • Returning an order

Creating an order by the customer

After adding the goods to the basket, the customer goes through the process of making an order. Here he selects the quantity of products, payment method and preferred shipping. The information is updated according to the connection you have chosen (sorted from the left by priority).

 APIXMLAdministration
Quantity, availabilityGET products/availability<DELIVERY_DATE>
Shipping, payment methodGET payment/delivery<DELIVERY>Payment method,Methods of delivery,Table of delivery charges

Order completion

After the customer has sent the order, or after successful payment in the case of online payment, the order is created in the Heureka system. The order can then be found in the administration in the menu Order list. The customer receives a summary of the order and if you use the POST order/send API call, the order is sent to your system.

If you would like to receive order information via email, check the box “I would like to be notified of orders received via email to:” and fill in your preferred email on the orders page mentioned above.

Order Processing

API Integration

If you use an API integration (via the POST order/send API method), you process the order standardly within your own system. The order is transferred directly into your system using API calls. Bi-directional API calls can be set up (from you to us and from us to you). If everything is configured correctly, all data is transferred seamlessly via API calls. Individual API methods are detailed in the API documentation.

Stores without API

If you do not use an API integration, orders must be processed manually. All information regarding the customer, ordered items, and delivery method can be found in the Heureka administration under Marketplace > Order List.

Order Status Changes

API Integration

If you use an API integration, status changes are transferred automatically. For example, if you change an order status to “shipped”, this status is sent to us automatically (PUT order/status method), or we pull the update ourselves (GET order/status method). Full API integration is more convenient and strongly recommended for all medium and large e-shops. You can change the order status to “completed” or “canceled” in the exact same way.

If you do not update order statuses, the system automatically marks them as completed after 21 days. You can only cancel an order from your side if it has not yet been marked as completed. If you need to cancel an already completed order, please contact our customer support.

In the event of an order cancellation, we do not send an email to the customer—be sure to inform them directly.

Stores without API

If you do not use an API, you change the status manually in the administration on the order detail page. You can access order details via the menu: Marketplace > Order List and by clicking on the specific order number.

You can set the order status as in progress, completed, or canceled:

  • “Mark as in progress”: Use this status once you start processing the order to distinguish it from new incoming orders.
  • “Complete”: Change the status to “Complete” as soon as the order has been received by the customer.
  • “Cancel”: To cancel an order, simply set the status to “Cancel” manually.

If you do not update order statuses, the system automatically marks them as completed after 21 days. You can only cancel an order yourself if it has not yet been completed. If you need to cancel a completed order, contact our customer support.

Important: If the order was prepaid via Adyen (online payments, card payment, Google Pay, Apple Pay), Adyen handles the automatic refund to the customer. Therefore, if an order placed via Heureka Marketplace is canceled, do not submit a separate refund request on your side.

We do not send automated cancellation emails—remember to inform the customer through your own communication channels.

Order Returns

If a customer returns an order within the 14-day or 90-day return window, you can set the order status to “Returned”. The sales commission will subsequently be credited back to your account.

If the customer paid using an online payment method, the payment will be refunded to them automatically just like with a standard cancellation. In that case, click the Cancel button if it is visible in your administration. For completed orders, this button will no longer be available, so please contact customer support and we will cancel the order for you.

To learn more about the return process, read the article “How Withdrawal from the Purchase Agreement and the Purchase Guarantee Service Work”.


Was this article helpful?


Související články

Extended Return Policy

When purchasing via Heureka Marketplace, we offer customers the option to return goods within an extended 90-day period (as part of the Purchase Guarantee service). The returned items must be unopened, unused, and in their original packaging. How doe…

How to Handle an Order Return Request?

When purchasing via the orange “Buy via Heureka” button, customers have the option of free returns via Zásilkovna (Packeta), which we arrange on their behalf. They can request a return directly from their customer account or, in the case of an unregi…

How does a complaint work?

When a customer wants to complain about an item purchased via the Heureka Marketplace, they either contact the merchant or Heureka directly. If Heureka receives a complaint request, we will forward the information to you, you will confirm its receive…