--- url: https://docs.youcan.shop/store-admin/orders/listing.md --- # Listing Orders Endpoint: `https://api.youcan.shop/orders` Method: `GET` ## Required Scopes * `read-orders` ## Sorting * `sort field`: * `ref`: Order ref * `total`: Order total * `created_at`: Order creation date ## Searching To search in orders, add GET param `q`. `https://api.youcan.shop/orders?q=` ### Searcheable fields Searchable fields are matched when the field value contains the expression * `Order ref` * `Order notes` * `Order extra fields` * `Customer first name` * `Customer last name` * `Customer phone` * `Customer email` ## Subresources To include a sub-resource, add GET param `include`. `https://api.youcan.shop/orders?include=` ### Available subresources * `customer` * `variants` * `payment` * `shipping` * `discount` * `coupon` * `comments` * `refunds` * `referenced_order` ## Filters In order to filter by a specific filter field of the order entity, we have two filters are `order_statuses_type` & `order_statuses` which determines in which field and which value to filter the orders in. * `order_statuses_type`: allows you to specify on which field the filter will be applied on, and the available fields are: * `shipping_status`: This filter type is used to check the shipping status of an order. * `payment_status`: This filter type is used to check the payment status of an order. * `orders`: This filter type is used to check the general status of an order. * `order_statuses`: allows you to define the status search value of the specified field above, which can be predefined status such as `closed`, `opened`, `fulfilled`, or any dynamic one So the Filter would be like for example : ``` /orders?filters[0][field]=order_statuses_type&filters[0][value]=payment_status&filters[1][field]=order_statuses&filters[1][value]=paid ``` ### Response \[200] ```json { "data": [ { "id": "72aa7882-3898-49a8-87a2-506af3dd7320", "ref": "021", "vat": 0, "total": 40, "currency": "MAD", "customer_currency": { "name": "Moroccan Dirham", "code": "MAD", "symbol": "د.م" }, "customer_currency_rate": 1, "notes": null, "status": 1, "status_new": "Open", "tags": [], "extra_fields": null, "custom_fields": null, "is_refunded_by_platform": false, "platform_fee": 0, "status_object": { "slug": "open", "name": "Open", "color": "#8A9CA0FF" }, "payment_status": 1, "confirmation_status": "pending", "shipping_status": "unfulfilled", "payment_status_new": "Paid", "created_at": "2021-03-17T09:42:07+00:00", "updated_at": "2021-03-17T10:40:42+00:00", "links": { "show": "https://api.youcan.shop/orders/72aa7882-3898-49a8-87a2-506af3dd7320" }, "payment": { "status_text": "paid", "status": 1, "status_object": { "slug": "paid", "name": "Paid", "color": "#00C853FF" }, "gateway_type": 1, "gateway_type_text": "Cash on Delivery", "created_at": "2021-03-17 09:42", "updated_at": "2021-03-17 09:42", "address": [] }, "shipping": { "status_text": "unfulfilled", "status": 2, "price": 0, "is_free": true, "tracking_number": "", "status_object": { "slug": "unfulfilled", "name": "Unfulfilled", "color": "#8A9CA0FF" }, "created_at": "2021-03-17 09:42", "updated_at": "2021-03-17 10:40", "address": [] }, "refunds": [], "variants": [ { "id": "44c0317d-2771-48cc-9b4b-1f04fbd80033", "price": 40, "quantity": 1, "created_at": 1615974127, "updated_at": 1615977641, "extra_fields": [], "variant": { "id": "8a3a5a98-05a5-49c0-bff2-ef4f00d495e8", "variations": { "default": "default" }, "options": ["default"], "values": ["default"], "price": 40, "compare_at_price": 60, "weight": 0, "sku": "", "barcode": "", "inventory": 5, "is_selected": false, "is_default": false, "image": { "name": null, "url": null }, "created_at": "2021-02-26T15:30:02+00:00", "updated_at": "2021-02-26T15:30:02+00:00", "product": { "id": "d974bd63-6bad-41bf-9e5a-2bb53502d6db", "name": "Third product", "slug": "product-3", "public_url": null, "thumbnail": "http://cdn.youcan.shop/stores/default/products/MVyZpEEENXKTjbDIEbCBinIiwl2iXmtP4vpHtNHd_md.png", "description": "

The third product

", "price": 40, "compare_at_price": 60, "cost_price": null, "visibility": true, "has_variants": false, "variants_count": 1, "variant_options": [], "inventory": 5, "track_inventory": false, "meta": { "title": "Third product", "description": "The third product", "images": [ { "path": "stores/default/products/MVyZpEEENXKTjbDIEbCBinIiwl2iXmtP4vpHtNHd.png", "link": "http://cdn.youcan.shop/stores/default/products/MVyZpEEENXKTjbDIEbCBinIiwl2iXmtP4vpHtNHd.png" } ] }, "advanced_options": { "enabled": false, "related_products": [] }, "created_at": "2021-02-26T15:30:02+00:00", "updated_at": "2021-03-17T09:42:35+00:00", "deleted_at": false, "images": [ { "id": "c21dc84a-c84f-4073-b272-689b5f070cff", "name": "stores/default/products/MVyZpEEENXKTjbDIEbCBinIiwl2iXmtP4vpHtNHd.png", "type": 1, "url": "http://cdn.youcan.shop/stores/default/products/MVyZpEEENXKTjbDIEbCBinIiwl2iXmtP4vpHtNHd.png", "order": 0, "variations": { "original": "http://cdn.youcan.shop/stores/default/products/MVyZpEEENXKTjbDIEbCBinIiwl2iXmtP4vpHtNHd.png", "sm": "http://cdn.youcan.shop/stores/default/products/MVyZpEEENXKTjbDIEbCBinIiwl2iXmtP4vpHtNHd_sm.png", "md": "http://cdn.youcan.shop/stores/default/products/MVyZpEEENXKTjbDIEbCBinIiwl2iXmtP4vpHtNHd_md.png", "lg": "http://cdn.youcan.shop/stores/default/products/MVyZpEEENXKTjbDIEbCBinIiwl2iXmtP4vpHtNHd_lg.png" } } ] } } } ] } /* ... */ ], "meta": { "pagination": { "total": 21, "count": 10, "per_page": 10, "current_page": 1, "total_pages": 3, "links": { "next": "http://seller-area.youcan.shop/admin/api/orders?page=2" } } } } ```