受注伝票に対してマクロを設定すると、受注伝票がLOGILESSに登録されるとき、特定の条件に合致した場合に、伝票ステータスを変更したり、値を上書きすることができます。
受注伝票のマクロでできること
- 例1:沖縄宛の受注に対し、お届け希望日を削除する。
[お届け先 住所]が条件[沖縄県][から始まる]とき、 [お届け希望日を削除する ] - 例2:合計金額が10,000円以上の場合、その他手数料1000円を加算する。
[合計金額]が条件[10,000][と同じか、大きい]とき、[その他手数料を加算する][加算額:1000円] - 例3:商品コードが「code」から始まる商品の受注を確認待ちにする。
[商品コード]が条件[#code][を含む] とき、[確認待ちに変更する]
そのほかの利用方法をマーチャントのTIPSでもご紹介しています。
操作方法
- マクロ名 – マクロの名前を設定します。一覧に表示されるので、マクロの内容がわかるように設定することをお勧めします。
- イベント – マクロを適用するタイミングを設定します。
- 条件 – マクロを適用するための条件を設定します。
- 自動処理 – 条件に一致した受注伝票に対して、どんな操作を行うかを設定します。
受注伝票のマクロで利用できる条件
自動処理で使用できるアクション
- 確認待ちに変更する
- 配送方法を変更する
- 配送温度を変更する
- 支払方法を変更する
- 入金ステータスを変更する
- 承認ステータスを変更する
- 入金待ちステータスにしない
- 送料を加算する
- 送料を変更する
- その他手数料を加算する
- その他手数料を変更する
- タグを追加する
- ギフトかどうかを変更する
- 出荷予定日を設定する
- 出荷予定日を削除する
- お届け先希望日を設定する
- お届け先希望日を削除する
- お届け希望時間帯を削除する
- 納品書 特記事項に追記する
- 出荷指示書 特記事項に追記する
- 送り状 特記事項に追記する
- 明細行を追加する
- マーチャントによる備考を追加する
- message1に追記する
- message2に追記する
- message3に追記する
- (顧客マスタ)タグを追加する
- (顧客マスタ)タグを削除する
利用可能なプレイスホルダー
次のアクションを使用する場合、「値」にはプレイスホルダーを利用できます。
- 確認待ちに変更する
- 納品書 特記事項に追記する
- 出荷指示書 特記事項に追記する
- 送り状 特記事項に追記する
- 明細行を追加する
- マーチャントによる備考を追加する
- message1に追記する
- message2に追記する
- message3に追記する
たとえば、「送り状 特記事項に追記する」に購入者名を表示したい場合、「プレイスホルダーを利用する」にチェックを入れ、値に「## buyer_name ##さまからのお届けものです」と入力すると、実際の送り状 特記事項ではプレイスホルダーが購入者名に置換されます。
誤ったプレイスホルダーを使用した場合、プレイスホルダーとして使用された値がそのまま表示されてしまいます。
運用開始前に必ずテスト注文を追加して、正しい値に置換されていることを確認してください。
## attr1 ##
: フリー項目1## attr2 ##
: フリー項目2## attr3 ##
: フリー項目3## attr4 ##
: フリー項目4## attr5 ##
: フリー項目5## attr6 ##
: フリー項目6## attr7 ##
: フリー項目7## attr8 ##
: フリー項目8## attr9 ##
: フリー項目9## attr10 ##
: フリー項目10## code ##
: 受注コード## buyer_name ##
: 購入者名## recipient_name ##
: お届け先名## buyer_comment ##
: 購入者による備考## merchant_comment ##
: マーチャントによる備考## statement_notes ##
: 納品書 特記事項## message1 ##
: メッセージ1## message2 ##
: メッセージ2## message3 ##
: メッセージ3## delivery_preferred_date ##
: お届け希望日(01月01日 形式)## delivery_preferred_time_zone ##
: お届け希望時間帯## delivery_preferred_date_time ##
: お届け希望日とお届け希望時間帯(例 : 01月01日 / 01月01日 12〜14時 / 14〜16時)## subscription_id ##
: 定期購入ID## subscription_delivery_number ##
: 定期購入 お届け回数## subscription_next_shipping_date ##
: 定期購入 次回出荷予定日(01月01日 形式)## subscription_next_delivery_date ##
: 定期購入 次回お届け予定日(01月01日 形式)## payment_gateway_transaction_key ##
: プラットフォームの決済キー## payment_gateway_transaction_id ##
: プラットフォームの決済ID## single_line_quantity_total ##
: 通常商品受注数量合計 ※受注確定時のマクロでのみ使用可能## assortment_line_quantity_total ##
: セット商品受注数量合計 ※受注確定時のマクロでのみ使用可能## crate_line_quantity_total ##
: 集合包装商品受注数量合計 ※受注確定時のマクロでのみ使用可能## all_line_quantity_total ##
: 全受注数量合計 ※受注確定時のマクロでのみ使用可能
自動処理で「明細行を追加」を使用する場合
条件値には、次のルールで入力します。商品コード:商品名:明細行備考欄:数量:単価,商品コード:商品名:明細行備考欄:数量:単価
商品コード、商品名、明細行備考欄、数量、単価をそれぞれ半角コロン(:
)で区切り、それを追加する明細行の数だけ半角カンマ(,
)で連結します。
最後の単価は省略できます。
マクロの適用条件
受注伝票マクロは指定されたイベントが発生したときの1回だけ適用されます。その後受注伝票の内容が更新されたり、受注伝票のマクロを新規登録、更新した際に、マクロが再適用されることはありません。
受注伝票のマクロは、イベントごとに上から順に適用されます。適用される順序を変更したい場合は、「並べ替え」を使用してください。
イベント : 「新規登録時」
登録画面からの手動登録、およびAPIやCSVによる一括登録時に自動的に適用されます。
イベント : 「受注確定時」
イベント「受注確定時」を利用するには、事前設定が必要です。このイベントの詳細は「受注確定時の処理」を参照します。
受注伝票がうまく適用されない
受注伝票のマクロが意図した通りに適用されない場合、まずは「受注伝票のマクロがうまく適用されません。」を参照します。