AnonymousOrders

Guest/anonymous order operations

Query order by number and email (guest users)

post

Allows guest users to retrieve their order details by providing the order number and email address used during checkout.

Access Restriction: Only returns orders where user type is 'guest'. Orders from registered users cannot be queried through this endpoint.

Validation:

  • Order must exist and belong to a guest user

  • Email must exactly match the order's user_email field

  • Email format must be valid

Response: Returns array with single order object if found.

Body
numberstringRequired

Order number

emailstring · emailRequired

Email address used for the order (must match)

Responses
chevron-right
200

Order details retrieved successfully

application/json
post
/users/orders/anonymous/

Create cancellation request for guest order

post

Allows guest users to request cancellation of order items. Requires order number and email for verification.

Validation:

  • Order must exist and belong to a guest user

  • Email must match order's user_email

  • Order item must belong to the specified order

  • Order item cannot already have an active cancellation request

Cancellation Types:

  • cancel: Simple cancellation without refund process

  • refund: Refund request (requires shipping_company for easy return)

Shipping Company Requirement: For refund type cancellations, shipping_company is required for easy return process.

Error Codes:

  • cancellation_request_100_1: Cancellation request already exists for this order item

Body
numberstringRequired

Order number

emailstring · emailRequired

Email address (must match order)

order_itemintegerRequired

Order item ID to cancel

reasonintegerRequired

Cancellation reason ID

cancellation_typestring · enumRequired

Type of cancellation.

  • cancel: Simple cancellation
  • refund: Cancellation with refund (easy return)
Possible values:
descriptionstringOptional

Optional cancellation description

shipping_companyintegerOptional

Easy return shipping company ID (required for refund type). Must be an active EasyReturnShippingCompany.

quantityinteger · min: 1Optional

Quantity to cancel (for mergeable order items). Cannot exceed order item quantity.

ibanstring · max: 34Optional

IBAN for refund (for cash payment orders)

holder_namestring · max: 255Optional

Account holder name for refund

Responses
post
/users/orders/anonymous/cancellation_requests/

Create bulk cancellation requests for guest order

post

Allows guest users to request cancellation of multiple order items in a single request. Requires order number and email for verification.

Validation:

  • Order must exist and belong to a guest user

  • Email must match order's user_email

  • All order items must belong to the specified order

  • At least one order item must be provided

  • Order items cannot already have active cancellation requests

Structure: Request contains array of cancel_order_items, where each item can have:

  • Required: order_item, reason, cancellation_type

  • Optional: description, shipping_company, pickup_date, quantity, cancellation_request_image_set

Pickup Address: Optional shared pickup address for all items (for easy return refunds).

Loyalty Money Refund: Set fully_refund_as_loyalty_money to refund entire amount as loyalty points.

Body
numberstringRequired

Order number

emailstring · emailRequired

Email address (must match order)

pickup_addressintegerOptional

Optional shared pickup address ID for all items. Must be a customer address belonging to the user.

fully_refund_as_loyalty_moneybooleanOptional

Whether to refund entire amount as loyalty points

Default: false
Responses
post
/users/orders/anonymous/bulk_cancellation_requests/

Last updated

Was this helpful?