Intershop supports variety of order statuses, but the Adobe Experience Manager does not need complex handling of orders by their status. Because of this the order statuses are separated into three groups corresponding to use cases within the Adobe Experience Manager. The handling of these groups is done by using a predicate when getting the placed orders from the commerce session (method getPlacedOrders(String predicate,
int pageNumber,
int pageSize,
String sortId)
in IntershopCommerceAdapter
).
The content of the present document is valid for the following combinations of software versions:
Intershop | Intershop Commerce Pro for Adobe | Adobe Experience Manager |
---|---|---|
7.5.1 | 2.0 | 6.0.1 |
Order status in AEM | Order status in Intershop |
---|---|
OPEN | NEW |
CREATED | |
INPROGRESS | |
OPEN | |
PENDING | |
COMPLETED | COMPLETED |
REJECTED | |
CANCELLED | |
DELIVERED | |
CANCELLEDANDEXPORTED | |
RETURNED | |
NOTDELIVERABLE |
openOrders
Returns all customer orders with the following Intershop statuses:
USe this predicate to show the open orders of a customer.
closedOrders
Returns all customer orders with the following Intershop statuses:
USe this predicate show the order history of a customer.
If the predicate is empty the orders are still filtered. Using an empty predicate returns all customer orders with the following Intershop statuses:
An empty predicate is used by the standard order history property.
Filtering for an empty predicate ensures that the standard order history property works with intershop orders, and there is no need for a separate Intershop order history property.
Currently there is no predicate that would return all orders. The getPlacedOrders
method has to be called twice - first with predicate openOrders
and then with closedOrders
. The results has to be combined.
The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.