以下のような配送プロファイルA、配送プロファイルB、配送プロファイルCがあるとします。
| 送料 | |
|---|---|
| 配送プロファイルA | 500円 |
| 配送プロファイルB | 1000円 |
| 配送プロファイルC | 2000円 |
配送プロファイルAの商品はサイズが小さいので、配送プロファイルBまたはCと同時に購入されたときは、配送プロファイルAの送料を0円にしたいです。
以下が例です。
| 購入パターン | 実現したい送料の合計 |
実際の送料の合計 |
|---|---|---|
| Aを1個購入 | 500円 | 500円 |
| Bを1個購入 | 1000円 | 1000円 |
| Bを2個購入 | 2000円 | 2000円 |
| Cを1個購入 | 2000円 | 2000円 |
| Cを2個購入 | 4000円 | 4000円 |
| Aを1個、Bを1個購入 | 1000円 | 1500円 |
| Aを1個、Bを2個購入 | 2000円 | 2500円 |
| Aを2個、Bを1個購入 | 1500円 | 2000円 |
| Bを1個、Cを1個購入 | 3000円 | 3000円 |
| AとBとCを1個ずつ購入 | 3000円 | 3500円 |
このようなことを実現するには、どのようにすればよいのでしょうか?
かなり細かい条件設定が必要な気がしますが、アプリで解決できるものでしょうか?