Search

How to Integrate WooCommerce and Vend POS System

    Aparna Gawade
Listen to this article

WooCommerce VendSarah runs an apparel store, ‘The Blue Leaf’. She has two outlets, which are managed easily, since she uses Vend as her POS system. Vend helps her manage and sync product orders and inventory, from both stores. Sarah has decided to take her business online, and is thinking of building a website. Considering of course that she will be building her website on WordPress, which plugin would you recommend Sarah use?

Certainly Sarah will need an eCommerce plugin, so we’ll want to suggest WooCommerce (no surprises there 😀 ). But Sarah would also need to sync her store information between WooCommerce and Vend.

[space]

WooCommerce and Vend Integration

Since WooCommerce inherently does not provide this feature, she can try searching for a WooCommerce extension which integrates with Vend. But she won’t find one, because there isn’t one. Vend is quite a popular system, and Sarah doesn’t not want to give up using that. Should she have to choose a different platform altogether?

[space]

Comparison: WooCommerce v/s Vend POS system

Let’s take a look at the features of Vend and WooCommerce.

Feature WooCommerce Vend
Add Products Yes Yes
Add Customers Yes Yes
Create Orders Yes Yes
Payment Options Yes Yes
Inventory Management Yes Yes
View Reports Yes Yes
Use Barcode Scanners No Yes
Can work Offline No Yes
Shipping Yes No
Customer Rewards Yes* Yes
*using an extension

[space]

If you notice, both differ, only in terms of operating offline, shipping, and the use of scanners. This is because WooCommerce is an online store solution. Thus, there needs to be an option to ship products. Unlike Vend, where the customer will be physically present to collect the order. Similarly, there isn’t a need for WooCommerce to support barcode scanners, during checkout. But apart from this, product data, customer account information, order details, stock management, is handled by both. This means that there is a possibility to sync data between the two, to create a single point of management.

This is great news for Sarah. This means we can certainly help her by providing an extension plugin to WooCommerce which integrates with the Vend POS software.

[space]

WooCommerce Extension for Vend

Instead of modifying WooCommerce, it is better to provide an extension plugin, which will handle the synchronization of data, between the two systems.

  • The plugin will be built in such a way, that it will map the fields, between WooCommerce and Vend. Thus when the fields get updated in one system, the changes are reflected appropriately in the other.
  • We have to use the Vend API to sync the data values.

[space]

Synchronization of Data

The product, customer, and order data needs to be in sync. This in turn will ensure that stock details and sales reports are also in accordance in both the systems.

Products

Product data will be synchronized based on Product SKU. If the product is added in Vend, it should be automatically added to your WooCommerce store as well. The product details such as Title (Product Name), Description, Product Tags, Categories (Product type, Product Vendor) Stock Units, and Image, will have to be synchronized.

Product WooCommerce Vend

Simple product in WooCommerce will be added as a Standard Product in Vend. A Variable Product will be added as a Variant Product and a Product Bundle will have to be created for Composite Products.

Sale Prices and Coupons have to be set up as Price Books in Vend, and vice-versa.

Customer

To add a new customer, the minimum details you would need are the customer name, email address. If a customer is added in Vend, a new user has to be created on the WordPress site. If the customer’s postal address has been provided, this can be saved as the shipping address for the customer. Additional data added in Vend, can be saved as User Meta in WordPress.

Order

Order details have to be in accordance based on Order ID. Every time an order is made, the stock units have to be updated. The shipping details can be added as Order notes, in Vend.

[space]

What Happens when Store is Offline?

Since Vend can be used even when the system is offline. Orders can be created and purchases can be made in the retail store. There has to be a way provided which ensures, that when the store is back online, data on both the systems in synced in cases any purchases have been made. This can be done, by synchronizing data on a timely basis.

In addition, there needs to be a manual option to perform the sync as well. Since we will be creating the plugin as an add-on to WooCommerce, this option can be provided in the admin dashboard of the WordPress website.

[space]

Single Point of Management

When we look at both WooCommerce and Vend, there isn’t a need to access the dashboards of both the systems. (Since anyway the data will be in sync). You can use only a single system to manage the store. Although, there are certain exceptions. For example, you have to access the WordPress dashboard to set shipping details, and shipping classes. Or to add different payment gateways or your SEO settings. Apart from such cases, you can surely do inventory management and view sales reports from a single (or rather either) dashboard.

Vend Dashboard

[space]

What about WooCommerce Extensions?

Till this point, we hadn’t really considered what would happen if we were to support the several many extensions for WooCommerce. Considering the complexity of this extension plugin itself, the support for other extensions cannot be easily provided.

[space]

Conclusion

Coming to the conclusion of this article, even though there isn’t a plugin available to integrate WooCommerce and Vend, we can build one, because of the extensive API provided by Vend, and easy extension options for WooCommerce. And yes! As for Sarah, she can certainly run her online store smoothly on WordPress and WooCommerce and still continue using Vend.

[space]

Related Topics: Integrating WooCommerce and e-conomic Accounting System.

 

Aparna Gawade

Aparna Gawade

29 Responses

  1. Hi, I like the sound of this artical. Did you build the plugin?
    I might like to buy it if you did.

    Thanks
    Tosh

    1. Hi Tosh,

      Thank-you for your comment. We have not built this plugin. If you are interested, we can provide you with a custom solution.

  2. I would be keen to buy a plug in. But not custom solution. If you can build it I think many people would buy

    1. Hi Margriet,

      Thanks for reading the article!
      We appreciate your interest in the WooCommerce and Vend POS. We are definitely going to build the solution. However, as the development process will require extensive resources we are looking for early backers to share the development expenses. Please contact us if you would be interested.

    1. Hi Jason,

      We are in the process of development of the WooCommerce Vend POS System. I’ll get back to you once we have something concrete with us. Thanks:-)

  3. @Lila: Linksys does not sync customer data, which makes syncing only half-baked in my opinion. Especially if you have customers who register on the online store, and come pickup their order at the real life retail store, you want to have them synced in your Vend POS.

    1. Hi Gareth,

      I’ve forwarded your contact to the Business Development team, they’ll be sure to get in touch with you.

    1. Hi Jackson,

      Thanks for getting in touch with us. We haven’t yet begun any development on this. But I’ll be sure to keep you in the loop if anything materializes.

  4. I am interested in this plugin which sync between WooCommerce and Vend as well.
    Do you have any latest update on the development of this plugin?
    Please contact me as we need this plugin very much.

    Regards,

    1. Hi Phil,
      Thank-you for contacting us. We aren’t building this plugin.
      I have forwarded your request to the Business Development team, they should get in touch with you soon.

  5. please this is 2015, any other development other that linksync? i will be ready to by this plugin. or else i just go ahead and make one.

    1. Loy, there are some other products which are on priority right now so the Vend POS integration has been put on hold for now.

  6. Hi all- we have integrated wordpress using LogicSaaS. We are able to actually integrate seamlessly through API and for only $39 per month :).

    Please get in touch if you have any questions or would like a demo [email protected]

  7. Dale, I have been using Linksync and have had big problems with Linksync taking attributes from Vend and adding them to WooCommerce even when I have not selected this functionality. It has blocked products on my website from being added to the basket and cost me a lot of lost sales. My attributes in Vend differ to those on my website and so there should be an option to stop Linksync adding them to my WooCommerce site. I am very frustrated with Linksync at the moment.

  8. Hi Barry et al,

    We have just launched our platform, Ant HQ which integrates Woocommerce and Vend sans the issues you have been facing. We’re very proud of the solution!

    You can head over to our landing page to register your details and I’d be happy give you call to setup a 30 day trial.

    https://www.anthq.com/

  9. WooPOS is a very similar POS and Inventory management solution to Vend. It’s designed for WooCommerce and retail stores, no need third-party sync.

Leave a Reply

Your email address will not be published. Required fields are marked *

Get The Latest Updates

Subscribe to our Newsletter

A key to unlock the world of open-source. We promise not to spam your inbox.

Suggested Reads

Join our 55,000+ Subscribers

    The Wisdm Digest delivers all the latest news, and resources from the world of open-source businesses to your inbox.

    Suggested Reads