0

在网上搜索了一些关于如何将 quickbooks 与我们的网店集成的指南后,我还没有找到适合我们需要的解决方案。

目前我们在 VPS 上运行 Quickbooks Enterprise Desktop。我们将网站托管在另一个 VPS 上。该网站正在运行 .NET 4.0。

我们需要显示我们产品的实际库存 - 从快速手册中实时提取。我们还需要我们的客户能够更改他们的详细信息(送货地址等)。最后,我们需要将我们网站上的任何新订单自动输入到快速手册中。

据我了解,我们需要在运行 quickbooks 的 VPS 上安装 Quickbooks Web 连接器。运行网站的 VPS 上的 quickbooks SDK,并设置 Web 连接器以连接到我们在运行网站的 VPS 上创建的 Web 服务...

首先,这是正确的吗?

其次,据我所知,Quickbook Web 连接器将以给定的时间间隔执行一系列任务(更新袜子、添加新发票等)。有什么办法可以现场发生吗?

也就是说,我的网站可以在我想要的时候通过 webconnector 查询 Quickbooks 吗?

任何指针、指南、示例都会非常有帮助。

4

2 回答 2

1

据我了解,我们需要在运行 quickbooks 的 VPS 上安装 Quickbooks Web 连接器。

是的。

运行网站的 VPS 上的 quickbooks SDK,

如果你愿意,但这不是绝对必要的。

SDK 有一些有助于调试的工具,但根本不是必需的。

并设置 Web 连接器以连接到我们在运行该网站的 VPS 上创建的 Web 服务...

是的。

其次,据我所知,Quickbook Web 连接器将以给定的时间间隔执行一系列任务(更新袜子、添加新发票等)。有什么办法可以现场发生吗?

正确,Web 连接器会定期更新。

使用 Web 连接器,无法使其实时/实时。但是,您可以编写自己的 Web 连接器版本/替换,并根据需要使其成为实时/实时的。

但是请注意,QuickBooks 并不是实时通信的最佳选择。在许多情况下,无法与 QuickBooks 进行通信。因此,您可能不想将网站的功能与 QuickBooks 的可用性联系得太紧。考虑:

  • 如果一次打开多个 QuickBooks 公司文件,QuickBooks 将不允许集成应用程序与 QuickBooks 交换数据
  • 如果 QuickBooks 最近自动更新了自身,它将不允许集成应用程序与其交换数据,直到重新启动
  • 如果 QuickBooks 处于单用户模式,它将不允许集成应用程序与其交换数据
  • 确保 QuickBooks 的执行速度足以实时查询您需要的数据

一般来说,您最好每隔几分钟使用 Web 连接器查询一次数据,而不是依赖始终可用的 QuickBooks。

于 2013-07-01T01:46:46.040 回答
0

我们刚刚帮助客户完成了一个需要与本地 QuickBooks Enterprise 和其他一些东西集成的项目(面向内部的自定义 Web 应用程序)。我们使用了 Appsynergy 的联合产品,效果很好。

于 2020-12-16T17:17:43.060 回答