Spree Commerce

Try It Now

Big Commerce Integration Upgrades for Wombat

Posted on October 21, 2014 by Eamon Rodeck

About the Author

Eamon Rodeck is the owner of Weizen Young (Enterprise ecommerce Solutions) & Sprout Commerce (Small Business ecommerce Solutions). Over the 12 years that he’s been involved with ecommerce, he has helped hundreds of businesses successfully launch and run their ecommerce sites.

About Weizen Young

Weizen Young is an experienced ecommerce development & design company that specializes in building ecommerce solutions using the BigCommerce & Wombat platforms.

No one solution can do it all, not even BigCommerce.

Your ecommerce business has many requirements and no one solution can fulfill them all. A great example is shopping cart platforms like BigCommerce. Most of them do a really good job at presenting your online catalog and capturing orders, but when it comes to effectively fulfilling an order, processing returns or handling customer support requests… well that’s a different story.

In the beginning, you can usually bend your workflow and requirements to work with the quirks and limitations of one solution, but as your online business grows, your requirements will evolve and it will become imperative to work with several “best of breed” solutions. The new challenge then becomes, how do you get them to all work together?

Enter Wombat

Wombat provides a solution to the challenges of integrating multiple solutions together. Their team has come up with an optimal representation of common ecommerce objects like Products and Orders, and a series of integration modules that take care of any translation work to get those objects into and out of a variety of services via their APIs.

The objects are represented in lightweight JSON, and are extensible as needed, so that it’s neither heavy, or inflexible. Combined with a system of flows designed to take care of common workflows, this allows a simple but robust connection system between a store and the services it needs.

BigCommerce & Wombat Work Together

Our BigCommerce integration module for Wombat allows you to connect your BigCommerce store to Wombat in just a few minutes, and from there to all of the service providers that Wombat is able to connect to.

We wrote it in PHP, as that’s where our core development experience is, but it can be written in any language: the JSON objects are how data is communicated between the systems. Another important reason why we chose PHP is that it’s more accessible than Ruby on Rails. There are far more PHP developers available who will be able to customize the integration than if it was built on a more specific language.

The integration we built supports the following tasks:

1. Sending and receiving Product data (including variants) to and from BigCommerce. This also includes inventory updates.

Imagine the possibilities… You could now manage your catalog information in Product Information Manager that syncs with Wombat, and then push those products into the BigCommerce native format automatically. Or you could build your online catalog in BigCommerce, and then pull that data into Wombat and push all that product data into an ecommerce marketplace.

2. Sending and receiving Customer data to and from BigCommerce.

Because of the back and forth integration with customer data, you can easily create new customer records in your CRM or accounting solution from orders made on your store. You could also update customer information in your CRM and this will update the information on the store. Imagine updating your customers’ billing address because of a typo, and then it automatically syncing to their customer account in BigCommerce so when they make future orders, that error will be fixed.

3. Receiving Order data from BigCommerce, with an option to have that data converted automatically into Shipment objects.

BigCommerce does a great job of capturing orders, and now that it’s integrated with Wombat, you’ll be able to quickly get orders automatically from BigCommerce, and then push any order information to 3rd party solutions. This allows you to use best of breed solutions for all the work that gets done after the order is placed on your site. It also would allow you to connect an existing accounting or ERP with your brand new ecommerce site.

4. Sending and receiving Shipment data from BigCommerce.

You’ll be able to automatically update orders inside of BigCommerce with order status updates and tracking numbers so your clients are notified as you fulfill their order. To view this full post in its original format, visit wombat.co/blog.