问题标签 [ups-worldship]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
6595 浏览

.net - UPS Worldship 集成和 .net

是否有任何适用于 .net 的 UPS WorldShip 集成 APIS 或库?我的任务是将我们的 Sample Order 应用程序(一个 VB.Net/SQL Server 应用程序)与 UPS 集成,并让它为自动导入功能编写 .xml 文件,尽管序列化已经让我踏上了第一步——但其中一些国际海关选项等更高级的运输选项完全没有文件记录。

您是如何启动和运行 UPS 集成的?你有任何第三方帮助吗?有没有更好的位置来存放我刚刚丢失的文档?

编辑:我要做的是根据我的数据库中的订单数据创建新的货件,然后使用从 UPS 收到的货件的跟踪号更新这些订单。订单具有指定的运输方式,即 2nd Day Air、Ground 或 International。大约 50% 的订单是国际订单。

0 投票
2 回答
2397 浏览

integration - Worldship 批量导入

我正在尝试将包含姓名、地址和邮政编码的 .csv 文件导入 WorldShip。我设置了两个配置文件,定义包裹重量、UPS 服务、账单运输、包裹类型和参考号。

我可以只导入特定配置文件下的姓名、地址和邮政编码以保持其他变量不变吗?还是我必须将这些变量添加到 .csv 文件中?

此外,我希望能够在一天中打印多个“批次”的运输和退货标签,但只有一个日终报告。每批是否会附加到日终报告中?退货送货地址将保持不变。

我有基本的编程能力和相当好的计算机技能,但我想知道我是否太过分了。

非常感谢您的帮助。

0 投票
1 回答
1727 浏览

xml - 任何熟悉集成 UPS Worldship 的人?

我的老板刚刚要求我在一周内实施一种方法,让远程托运人能够访问我们的系统并获得他们需要处理的订单,并从 UPS Worldship 打印包装标签。

这个远程办公室不属于我们的业务;他们将通过网络前端(相当于外联网)访问我们的系统——在我们这一端,我们基本上必须标记他们需要运送的订单,并将其导出到批处理作业或他们可以下拉的东西插入他们的 Worldship 版本,但能够通过他们的订单号(我们分配的)查找订单。

现在,我从未对 Worldship 做过任何事情。我能想到的最好方法是为我们提供一个实用程序,将订单标记为从该位置发货,将订单数据转换为某种 XML 格式并将其写入服务器上的文件。在某些时候,需要将其传输(FTP?)到他们的服务器,他们必须启动导入/映射到 worldship。然后他们需要处理订单并将包含 UPS 跟踪号的 XML 文件返回给我们,以便我们将它们加载到我们的系统中。我完全不知道 Worldship 是如何工作的,或者我如何将字段映射到它,因为一个地址与多个订单相关联是完全可行的——我的老板希望他们能够使用 Worldship 来获取我们的订单信息订单号。

我真的不知道从哪里开始做这件事——从他所说的他想要完成的事情来看,这听起来不可能,但他是那种认为“做起来并不难”的人。

当前站点是用 VBScript 编写的,但如果我愿意,我也可以使用 .NET。

0 投票
2 回答
3544 浏览

zebra-printers - 使用 Eltron 编程语言自定义 UPS 运输标签

我正在与 UPS 的 Shipping Web Services 集成,以改进我们仓库的日常流程。UPS 以 EPL(Eltron 编程语言)返回包裹的运输标签。我能够从 C# 成功打印标签。但是,我的公司使用穿孔标签,在运输标签下方有一个文档标签/标签,可以附加到任何内部文档。UPS 的 World Ship 软件能够将信息打印到此文档选项卡/标签,并且业务用户要求我的也这样做。

我联系了 UPS,他们的网络服务不支持在 EPL 中返回文档标签/标签,所以我开始自己做。我尝试做的第一件事就是想尝试在运输标签下方打印一些东西。所以我尝试了这个命令。

我将此附加到 UPS 提供的 EPL 的末尾,并打印在 4x6 运输标签的最底部。所以我开始从 1210 增加到 1250 并注意到现在我的 ACCT# 字符串根本没有打印。在研究了更多内容后,我想可能是 UPS 的 EPL 将标签高度设置为 4x6,这样我就无法打印了。(标签本身是 4x8,底部 2 英寸是 doc 标签)。在检查他们的 EPL 后,我在开始时看到以下代码。

阅读我正在使用的 Zebra ZP 450 打印机随附的 EPL 编程手册告诉我,这应该将打印高度和宽度设置为 4x8,这让我很困惑。所以我想也许是因为我将它附加到 UPS 提供的 EPL 的末尾,打印机忽略了它,因为它是在 P1 命令之后。所以我尝试将它附加到 UPS 提供的 EPL 字符串的开头,这也没有任何区别。

我该怎么做才能同时打印运输标签和文档标签/标签?

0 投票
4 回答
31032 浏览

postgresql - Postgres 默认按 id 排序 - worldship

我需要设置 worldship 从我们的一个 postgres 数据库中提取。我需要它,以便包按 id 排序。我没有办法(我知道)让 worldship 发送 order by 子句,所以我需要默认返回的记录由 id 返回。

在第二个注意事项上,我不知道 postgres 默认如何排序它在上次更改记录时看起来像这样,所以如果我写了两个记录 id 1,2 然后在我运行查询时更改记录 2,它会返回记录 2第一。

0 投票
1 回答
92 浏览

netsuite - Netsuite itemFulfillment search where status = Pick

我正在尝试将 Netsuite ItemFulfillment Records 导出到本地数据库,以便可以导入 UPS Worldship 以发送它们。我可以导出最近修改的记录,但不知道如何过滤 shipStatus。任何人都可以帮助我朝着正确的方向前进吗?

我有什么导出最近修改的记录,但没有在 shipStatus 上正确过滤: