12

PHPでカスタムコマースCMSをコーディングしています。
配送料を取得するためにUPSXMLAPIを統合しており、現在は機能しています。MarkSandbornのPHPクラスhttp://code.google.com/p/ups-php/を使用しています

APIでは、最終パッケージの長さ高さ、および重量を入力する必要があります。私の製品データベースには、それぞれの製品ごとにこの情報があるので、誰かが1つのアイテムだけを購入しても問題ありません。カートに複数の商品を追加した場合の話は少し異なります...すべての商品の重量の合計を取得できるため、最終的なパッケージの重量は簡単です。

ただし、複数の商品がカートに入っている場合にUPSに渡す最終パッケージの長さ、幅、高さを見積もるためのベストプラクティスは何ですか?

修正
ストア環境でUPSAPIを使用する開発者は、この同じ問題に対処する必要があるように思われます。ナップサック問題の解決策以上に、APIがどのように機能するかについて何か誤解していること、そしてこれを処理する簡単な方法、またはこれをUPSに渡して計算する方法があることを望んでいます。

4

1 に答える 1

3

基本的に、ビジネスで 2D 形状を設計するときに使用するのと同じソフトウェアを見つけようとしています。最初に平らな材料表面を取得し、取得したいオブジェクトを使用して配置を最適化し、材料が無駄にならないようにします。

これは簡単な作業ではありません。すべてのオブジェクトが完全なボックスであることを考慮しても、これは非常に大きな作業だと思います。

また、一部の人々が行ったように、これについて実際に本全体を書くことができると思います. 手動ではなく自動的に行う場合は、このウィキペディアの記事をお読みください。

PHP については、古くて今でも役に立つフォーラムの会話があります彼らはまた、最適な試行錯誤を提案しています。それがあなたの最良の選択肢だと思います。

于 2012-08-01T03:58:30.710 に答える