1回の注文で複数の商品が購入されたとき、商品ごとに発送処理(メール送信含む)をすることはできますか?

AI-generated summary

1回の注文内で複数商品を商品ごとに発送処理したい、という運用上の課題が相談されている。商品ごとに発送元や発送時期が異なるため、注文単位でしか発送完了メールや発送ステータスを管理できないと、先に発送した商品の通知と後日発送分の管理が両立しにくい状況。

回答では、注文を分割して処理すること自体は可能だが、分割後にそれぞれ個別でメール送信することはできないと案内されている。送料計算などの問題もあるため、実務上の対応案として「1注文につき1商品」という制約を設ける方法が提案された。

結論として、商品単位の発送処理と個別の発送完了メール送信を標準機能で実現する方法は示されていない。議論は限定的で、根本的な解決策は出ておらず、運用で回避する方向の回答にとどまっている。

件名の通りです。

1回の注文で複数の商品が購入されたとき、注文ごとに発送処理をするのではなくて、その注文内の商品ごとに発送処理を行うことはできますでしょうか?

弊社のネットショップでは、商品ごとに発送地や発送タイミングが違うため、注文ごとにしか発送処理(発送完了メールや発送ステータスの管理)ができないのはかなり困ってしまいます。

例えば、1回の注文でA商品とB商品があったとき、A商品は明日発送できるけど、B商品は一ヶ月後にしか発送できない場合があります。こういうときに、A商品を発送したときに発送完了メールを送るとB商品が届くのは一ヶ月後だし、B商品を発送したときに発送完了メールを送るとA商品の発送メールを送ることができなくなります。

また、手動でメモなどを取って管理することも考えましたが、それだけ管理のコストがかかってしまい現実的ではありません。注文ごとではなく商品ごとに発送処理をしたいのですがやり方はありますでしょうか?

宜しくお願いいたします。

分割して処理することは可能ですが、それぞれでメールを送ることは出来ないです。

送料の問題も含むと思いますので、一注文=1商品という制約を設けてはいかがでしょうか?