ShipmentItemInterface attributes and implementations
ShipmentItemInterface provides details about items in a customer's order history that were shipped. It has the following implementations:
BundleShipmentItemGiftCardShipmentItemShipmentItem
Reference
The ShipmentItemInterface reference provides detailed information about the types and fields defined in this interface.
Example usage
The following query returns shipping details about order ID 000000005. The BundleOrderItem fragment returns item-specific information. The order also included a downloadable product, but downloadable products are not shipped.
Request:
Copied to your clipboard{customer {firstnamelastnameorders(filter: {number: {match: "000000005"}}) {items {idshipments {iditems {idproduct_skuproduct_name... on BundleShipmentItem {bundle_options {idvalues {idproduct_nameproduct_skuquantityprice {valuecurrency}}}}}}}}}}
Response:
Copied to your clipboard{"data": {"customer": {"firstname": "Roni","lastname": "Costello","email": "roni_cost@example.com","orders": {"items": [{"id": "NQ==","shipments": [{"id": "MDAwMDAwMDA0","items": [{"id": "Ng==","product_sku": "24-WG080-24-WG082-blue-24-WG084-24-WG087-24-WG088","product_name": "Sprite Yoga Companion Kit","bundle_options": [{"id": "Mg==","values": [{"id": "MTg=","product_name": "Sprite Foam Yoga Brick","product_sku": "24-WG084","quantity": 1,"price": {"value": 5,"currency": "USD"}}]},{"id": "NA==","values": [{"id": "MjA=","product_name": "Sprite Foam Roller","product_sku": "24-WG088","quantity": 1,"price": {"value": 19,"currency": "USD"}}]},{"id": "MQ==","values": [{"id": "MTc=","product_name": "Sprite Stasis Ball 65 cm","product_sku": "24-WG082-blue","quantity": 1,"price": {"value": 27,"currency": "USD"}}]},{"id": "Mw==","values": [{"id": "MTk=","product_name": "Sprite Yoga Strap 10 foot","product_sku": "24-WG087","quantity": 1,"price": {"value": 21,"currency": "USD"}}]}]},{"id": "Nw==","product_sku": "WS12-XS-Orange","product_name": "Radiant Tee"}]}]}]}}}}

