---
# System prepended metadata

title: Shopify 物流倉庫に `フルフィルメントリクエスト` を送信する方法 2022-11-09
tags: [物流倉庫, フルフィルメントリクエスト, Shopify]

---

---
lang: ja-jp
breaks: true
---
# Shopify 物流倉庫に `フルフィルメントリクエスト` を送信する方法 2022-11-09

## `[フルフィルメントリクエストを送信する] アクションは、外部業者によるフルフィルメントアプリでのみ機能します。`

> フルフィルメントリクエストを送信する
> https://help.shopify.com/ja/manual/shopify-flow/reference/actions/send-fulfillment-request

標準の画面からリクエストを送信することは出来ないということらしい。。

> Manage fulfillments as a fulfillment service app
> https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments


## FulfillmentRequest

https://shopify.dev/api/admin-rest/2022-10/resources/fulfillmentrequest


## FulfillmentOrder.request_status フルフィルメントオーダーリクエストステータスの一覧

> The FulfillmentOrder resource
> https://shopify.dev/api/admin-rest/2022-10/resources/fulfillmentorder#resource-object

:::info
fulfillment_order_line_items:空でOKなはず。
`フルフィルメントを要求する注文項目。空白の場合、フルフィルメントオーダーのすべての項目がリクエストされます。`
:::

```csvpreview
request_status,ステータス,説明
unsubmitted,未送信,新規に作成されたフルフィルメントオーダーの最初のリクエストステータスです。これは、フルフィルメントサービスに割り当てられていないフルフィルメントオーダーに対して有効な唯一のリクエストステータスです。
submitted,出荷指示済み, 加盟店がこのフルフィルメントオーダーに対して、フルフィルメントを依頼しました。
accepted,出荷中,フルフィルメントサービスがマーチャントのフルフィルメントリクエストを受理した。
rejected,出荷不能,フルフィルメントサービスはマーチャントのフルフィルメントリクエストを拒否しました。
cancellation_requested,出荷キャンセル要求,マーチャントがこのフルフィルメントオーダーのフルフィルメント要求のキャンセルを要求しました。
cancellation_accepted,出荷キャンセル受理,フルフィルメントサービスは、マーチャントのフルフィルメント取り消し要求を受け入れました。
cancellation_rejected,出荷キャンセル不可,フルフィルメントサービスはマーチャントのフルフィルメント取り消し要求を拒否しました。
closed,未出荷終了,フルフィルメントサービスはフルフィルメント注文を完了せずに終了した。
```

## フルフィルメント要求でエラーが発生する。`ShopifySharp.ShopifyException: '(422 Unprocessable Entity) errors[0]: The fulfillment order's assigned fulfillment service must be of api type'`

> Unable To Mark Orders Fulfilled Via API Call
> https://community.shopify.com/c/shopify-apis-and-sdks/unable-to-mark-orders-fulfilled-via-api-call/td-p/931264

> Unclear Error Message When Calling FulfillmentRequest
> https://community.shopify.com/c/shopify-apis-and-sdks/unclear-error-message-when-calling-fulfillmentrequest/m-p/967447/highlight/true#M59302

「エラーの意味としては、APIによって作成されたフルフィルメントサービス倉庫に割り当てられた注文である必要があります」という意味のようだ。

APIで作成したフルフィルメント倉庫に対して商品を割り当てて、その商品が購入された受注であればフルフィルメントオーダーリクエストが正常に動作することを確認

![](https://i.imgur.com/XrSou7M.png)



###### tags: `Shopify` `物流倉庫` `フルフィルメントリクエスト`
