- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在用 PHP 编写自定义商务 CMS。
我一直在集成 UPS XML API 以获取运费,目前它正在运行。我正在使用 Mark Sandborn 的 PHP 类 http://code.google.com/p/ups-php/
API 需要输入最终包裹的长度、宽度、高度 和重量。我的产品数据库有每个产品的信息,所以当有人只购买一件商品时没有问题。当多个产品被添加到购物车时,情况略有不同...最终的包裹重量仍然很容易,因为我可以获取所有产品重量的总和。
但是,当购物车中有多个产品时,估算最终包裹的长度、宽度和高度以传递给 UPS 的最佳做法是什么?
修正案
在我看来,任何在商店环境中使用 UPS API 的开发人员都必须处理同样的问题。不仅仅是背包问题的解决方案,我希望我对 API 的工作方式有一些误解,实际上有一种简单的方法来处理这个问题,甚至有一种方法可以将其交给 UPS 进行计算。
最佳答案
您基本上是在尝试寻找企业在设计 2D 形状时使用的相同软件。他们首先获得平坦的 Material 表面,然后根据他们想要获得的物体优化排列,以免浪费 Material 。
这不是一件容易的事;我会说这是一项艰巨的任务,即使考虑到您所有的对象都是完美的盒子。
此外,我认为您实际上可以像某些人所做的那样写一整本书。如果您仍然愿意自动执行而不是手动尝试,请阅读 this维基百科文章。
和here有一个关于 PHP 的古老但仍然有用的论坛对话。他们还建议最佳的尝试和观察,我认为这是您的最佳选择。
关于php - 确定 UPS 运费 API 的包裹尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11553272/
我将以下脚本发送给 UPS,UPS 页面计算运费。 $('#shipping').submit(function(e){ var url = [ "http://www.ups.com/
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
问题 是否可以在同一请求中获取所有可能的 ups 服务的费率? 背景 尽管 UPS 费率文档指出 service 元素是可选的 定义了 service 元素的请求成功响应,而没有定义元素的请求会导致以
问题 是否可以在同一请求中获取所有可能的 ups 服务的费率? 背景 尽管 UPS 费率文档指出 service 元素是可选的 定义了 service 元素的请求成功响应,而没有定义元素的请求会导致以
我要访问webpage .然后在测试框中输入一个数字。我能够做到这一点。 之后我想点击 Track 按钮。知道如何点击vba吗? 我已经尝试过以下命令。知道如何找到 Track 按钮的 id 吗? i
这可能是一个非常普遍的问题,但有人很幸运地使用了 UPS 街道级验证 API 吗?我研究了其中的部分内容:http://www.codeproject.com/KB/aspnet/Benz_CPE.a
我正在尝试在 PHP 中集成 UPS SurePost API 以获得 SurePost 服务的费率。我不知道从哪里获取 API 以及如何集成它。 如有任何帮助,我们将不胜感激。 谢谢 最佳答案 Ja
我是 UPS api 的新手,我正在尝试向 UPS 调用 ShipmentConfirmRequest,这是我使用 python 发送到 wwwcie.ups.com/ups.app/xml/Ship
我正在使用 Mark Sanborn UPS Function 通过 php 计算 UPS 运费 在这个函数中你必须改变一些已经定义的变量的值 // ========== CHANGE THESE
我为 CentOS 6.6 制作了我的自定义 vagrant box。 我的问题是为什么当我第一次“Vagrant ”时 Vagrant 总是需要密码。 这是控制台日志: $ vagrant up B
根据最新版本的UPS开发人员工具包文档“Tracking Web Services开发人员指南-2016年1月4日”,可以通过REST/JSON访问跟踪API。但是,在PDF文档中,关于PDF和互连网
这可能不是这个问题的正确位置,但我在这里问的原因是因为我是一名程序员并且正在考虑实现我自己的解决方案。 我们每天使用 UPS 运送约 1000 个包裹。 目前 UPS 运输软件需要手动输入大量数据。员
我想以编程方式告诉 gradle 从任务中返回,例如: task ('SetupLibs') << { if (sometest) // how to tell gradle t
我需要从我的应用程序与 UPS 进行通信。我的系统已连接到 UPS,我需要获取该 UPS 的状态,这将帮助我识别该系统将要停机,以便我可以备份我的系统文件。 我对此很陌生。所以请给我更多关于如何执行此
我正在尝试用 java 解码 UPS Maxicode 并得到以下结果: [)>02967780900008400031Z49675335UPSN330W9107$FL:X-/,UY JKY -M,R
我做了一个Dockerfile和一个 docker-compose.yml我自己并尝试从 docker-compose.yml 制作容器。apache容器工作正常:稳定但 db容器没有。它永远不会成为
jQuery 新手,我需要在警告框关闭后更改“立即注册”按钮的文本。从伪代码的 Angular 来看,似乎我应该创建一个在关闭警报框后运行的函数。我根据自己的猜测和谷歌搜索尝试了很多事情,但似乎没有任
所以我基本上是在尝试让 python 输出发货状态。遗憾的是,ClassicUPS 包裹仅在递送时显示日期,在运输途中显示“True”或“False”。 这是默认的“ups.py”: class Tr
我终于设法设置了一个 UPS 货件 XML 请求,我想与其他遇到困难的人分享它。因此,根据 2017 年的最新文档,这是一个完整的面向 PHP 对象的有效 XML。 Im doing this bec
好吧,我正在编写一个函数作为词法分析器的一部分,它“查找”或搜索与关键字的匹配项。我的词法分析器捕获了所有明显的标记,例如单字符和多字符运算符 ( + - * / > < = == etc )(注释和
我是一名优秀的程序员,十分优秀!