SplitOrder
It provides the function of dividing one order into two orders.
Note:このプロシージャは、インデックス付きパラメータを使用します。 インデックス付きパラメータは、プロシージャの入力として単一のパラメータを複数のインスタンスに提供することを容易にします。
Param# という名前の入力パラメータがあるとします。このようなインデックス付きパラメータの複数のインスタンスを入力するには、次のように実行します。
EXEC ProcedureName Param#1 = "value1", Param#2 = "value2", Param#3 = "value3"
以下の表では、インデックス付きの入力パラメータは、名前の末尾に '#' 文字が付きます。
Input
| Name | Type | Required | Description |
| OrderId | String | True | Order ID. |
| SellerId | String | False | Store account. |
| OperationUser | String | True | Name of updater (Business ID registered name). |
| Order1LineId# | Integer | True | Order1 Product line IDs (as many LineIds as you will keep in the first order). |
| Order1Quantity# | Integer | True | Order1 Quantities (Corresponding quantities for the LineIds). |
| Order1PayCharge | Integer | True | Order1 Fee. |
| Order1ShipCharge | Integer | True | Order1 Shipping cost. |
| Order1GiftWrapCharge | Integer | True | Order1 Gift wrapping fee. |
| Order1Discount | Integer | True | Order1 Discount. |
| Order1UsePoint | Integer | True | Order1 Usage points. |
| Order2LineId# | Integer | True | Order2 Product line IDs (as many LineIds as you will keep in the second order). |
| Order2Quantity# | Integer | True | Order2 Quantities (Corresponding quantities for the LineIds). |
| Order2PayCharge | Integer | True | Order2 Fee. |
| Order2ShipCharge | Integer | True | Order2 Shipping cost. |
| Order2GiftWrapCharge | Integer | True | Order2 Gift wrapping fee. |
| Order2Discount | Integer | True | Order2 Discount. |
| Order2UsePoint | Integer | True | Order2 Usage points. |
Result Set Columns
| Name | Type | Description |
| Status | String | Stored procedure execution status. |
| Order1Id | String | First Order Id. |
| Order2Id | String | Second Order Id. |