Order Services

Order Services include the following:

Methods Available

Bag v1

Method NameDescription
Add Item to Bag V1 This service allows users to add items to the macys.com shopping bag.
Retrieve Bag V1 This service returns information and contents of the shopping bag
Update Bag V1 This service updates quanties of items in the shopping bag.
Delete items from Bag V1 This service allows users to delete items from the macys.com shopping bag.

Merge Bag V1 (Protected) If a user adds a item to a bag and that is not associated with a Authenticated user account a guest bag ID and guest user ID is assigned.  When a user wants to merge this guest bag with a user account bag this service is used.
Bag Guides Documents that describe various shopping bag flows that are encountered while using the Shopping Bag Services API.

Checkout v1 (Guest Checkout)

Method NameDescription

Initiate Checkout V1

This service allows you to begin the checkout process of a shopping bag to finalize your orders.
Process Order V1 This service allows you to provide needed data to process your order.
Update Order V1 This service allows you to make any needed changes to process your order.

Place Order V1

This service allows you to finalize and place your order.

Checkout Guides

Document that describes the Checkout Process and the necessary calls for Checkout. 

Other Methods

Method NameDescription
Virtual Gift Card V3 Macy’s VGC service enables its partners to order a Gift Card for their partnership programs. The intended audience for this document are the partners of Macy's who want to order a VGC from Macy's for various partnership programs.
Expire SUPC Code V3 This service enables users expire a SUPC (Single Use Promotion Code) after a order is completed and confirmed.

Store Offers  This API is built to provide offers for users that are available in a specific store.

Docs Navigation