Business Catalyst Integration: eCommerce Data Model

As we all have known, Business Catalyst is not only used for content management, it does provide other functionalities like eCommerce, reporting and etc.

The diagram below shows the first level eCommerce data model and the relationships between each object:

Business Catalyst can be integrated via SOAP web service, however, Company info is not available in the API most likely because Business Catalyst is more contact centric.

Guess what? WDCi is going to release a Business Catalyst related integration product soon! Want to know more? Stay tuned with Tim as more information will be announced.

Bugzilla Web Service: Custom Field

Bugzilla front-end allows custom field to be created. So what if you want to get the custom field value over to another system? We make this possible by using the Bugzilla XML RPC web service as custom field value is retrievable.

For example, if we are integrating Bugzilla with Salesforce, we can create a custom field called “Sync to Salesforce”, it can be set to True or False. If the value is set to True, it will trigger the integration process to create/update a Salesforce Case.

Below is the screenshot of the part of Bugzilla xml response:

If you are interested in getting the Bugzilla custom values to be synced over to another system and need help on that, feel free to contact us.

SmartTurn Integration: Purchasing and Inventory Control

Not long ago, we have talked how can integration helps in the SmartTurn Order Fulfillment process.  This time around, let’s us talk about another process that SmartTurn can handle, Purchasing and Inventory Control.

We can integrate SmartTurn with an ERP system, let us take an example of integrating SmartTurn and Netsuite:

1. User can create a purchase order in Netsuite for purchasing items.

2. The purchase order will then be created in SmartTurn automatically.

3. Once the user received the goods, a receipt will be created in SmartTurn and the inventory status will also be updated.

4. This will then update the status of the purchase order and a receipt will be created in Netsuite automatically.

Below is a diagram illustrates the above scenario:

Besides integrating with ERP system, SmartTurn can also be integrated with accounting system, E-Commerce system and etc. You can save time and effort by automating the inventory status update between the systems, automate purchase order creation when inventory is running low.

Bugzilla Integration: Web Service

Bugzilla is an Open Source Defect Tracking System to manage software development. We can integrate to Bugzilla through the web service or directly to the database.

For example, you can integrate Bugzilla with a support system. When a case is confirmed as a bug, then the bug will be automatically created in Bugzilla. You can find the demo here.