PHPでカスタムコマースCMSをコーディングしています。
配送料を取得するためにUPSXMLAPIを統合しており、現在は機能しています。MarkSandbornのPHPクラスhttp://code.google.com/p/ups-php/を使用しています
APIでは、最終パッケージの長さ、幅、高さ、および重量を入力する必要があります。私の製品データベースには、それぞれの製品ごとにこの情報があるので、誰かが1つのアイテムだけを購入しても問題ありません。カートに複数の商品を追加した場合の話は少し異なります...すべての商品の重量の合計を取得できるため、最終的なパッケージの重量は簡単です。
ただし、複数の商品がカートに入っている場合にUPSに渡す最終パッケージの長さ、幅、高さを見積もるためのベストプラクティスは何ですか?
修正
ストア環境でUPSAPIを使用する開発者は、この同じ問題に対処する必要があるように思われます。ナップサック問題の解決策以上に、APIがどのように機能するかについて何か誤解していること、そしてこれを処理する簡単な方法、またはこれをUPSに渡して計算する方法があることを望んでいます。