2013-06-30 32 views
0

在網上搜索一些關於如何將quickbooks與我們的網上商店集成的指南後,我還沒有找到適合我們需要的解決方案。Quickbooks在網站上的集成

目前我們正在VPS上運行Quickbooks Enterprise Desktop。 我們的網站託管在另一個VPS上。該網站正在運行.NET 4.0。

我們需要在我們的產品上顯示實際的庫存庫存 - 從快速預覽中拉出。 我們還需要我們的客戶能夠更改他們的詳細信息(送貨地址等)。 最後,我們需要我們網站上的任何新訂單自動輸入快速手冊。

根據我的理解,我們需要在運行quickbooks的VPS上安裝Quickbooks Web連接器。運行網站的VPS上的quickbooks SDK,並設置Web連接器以連接到我們在運行網站的VPS上創建的web服務...

首先,這是正確的嗎?

其次,從我所能讀取的QuickBook Web Connector將按給定間隔執行一系列任務(更新襪子,添加新發票等)。有什麼辦法可以實時發生?

也就是說,我的網站可以在需要時通過webconnector查詢Quickbooks?

任何指針,指南,例子都會非常有幫助。

回答

1

根據我的理解,我們需要在我們的運行quickbooks的VPS上安裝Quickbooks Web連接器 。

是的。

QuickBooks的SDK上運行 網站的VPS,

如果你想,但它不是絕對必要的。

的SDK有一些工具,對於調試有幫助的,但它不是需要可言。

,併成立了網絡連接器連接到一個Web服務 我們上運行的網站的VPS創造... ...

是。

其次,從我所讀的QuickBook Web連接器在給定的時間間隔將 執行一系列任務(更新襪子,增加新 發票等)。有什麼辦法可以實時發生?

正確,Web Connector每隔一段時間更新一次。

使用Web連接器無法使其實時/實時。但是,您可以編寫自己的Web連接器版本/替換版本,並根據需要進行實時/實時生成。

但請注意,QuickBooks不是實時通信的最佳選擇。有很多情況下,它是不可能與QuickBooks進行通信。因此,您可能不想將您的網站功能與QuickBooks的可用性緊密聯繫起來。試想一下:

  • 如果不止一個QuickBooks公司文件是在同一時間開放,QuickBooks的將不允許集成應用程序與QuickBooks的數據交換
  • 如果QuickBooks的最近自動更新自身,它不會允許集成應用與其交換數據直到重新啓動
  • 如果QuickBooks處於單用戶模式,它將不允許集成應用程序與其交換數據
  • 請確保QuickBooks執行得足夠快,以便實時查詢您需要的數據,時間

一般來說,您最好每隔幾分鐘使用Web Connector查詢數據,而不要依賴QuickBooks始終可用。

+0

非常感謝。我將更深入地研究Web連接器,並將數據導出到本地網站數據庫,並在頁面生成時從那裏提取數據。 –