Sarah 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.
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?
Comparison: WooCommerce v/s Vend POS system
Let’s take a look at the features of Vend and WooCommerce.
|Use Barcode Scanners||No||Yes|
|Can work Offline||No||Yes|
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
Related Topics: Integrating WooCommerce and e-conomic Accounting System.
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.
Tom (Ant HQ) :
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.
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.
Hi everyone this is Dale of linksync. We definitely offer this solution to sync data from WooCommerce to Vend or Vend to WooCommerce or both. You can find a demo from the link below:
We also offer a 14-day free trial to our new customers to check whether our plugin is right for you. If you need help, we have available chat, phone and email support.
Hi, this is end of 2015. I’m very very interested in this plugin. Any updates on this? Thanks
Would love to see this happen and would be a customer for a plugin solution for sure. ETA?
Matt- can you email me @ [email protected] and I can show you how everything works with our automation.
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]
Glad to know this Lewis! This will help those looking for such a solution.
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.
Aparna Gawade :
Loy, there are some other products which are on priority right now so the Vend POS integration has been put on hold for now.
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.
Aparna Gawade :
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.
This article is 8 months old. Any updates? [email protected]
Aparna Gawade :
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.
I’d be interest in this solution also. We’d be a starter!
Aparna Gawade :
I’ve forwarded your contact to the Business Development team, they’ll be sure to get in touch with you.
Sintic Bolivia :
We have a desktop pos solution to integrate and synchronize woocommerce stores.
You can take a look here
@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.
there is a plugin for this called linksync
Jason McDermott :
I am also interested in this solution. Please keep me in the loop
Aparna Gawade :
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:-)
There would be thousands of people who would be interested in this plugin!! Plzzzz make it!! 🙂
Aparna Gawade :
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.
I to would be interested in this plugin.
I would be keen to buy a plug in. But not custom solution. If you can build it I think many people would buy
Dinesh Jethwa :
Hi, I like the sound of this artical. Did you build the plugin?
I might like to buy it if you did.
Aparna Gawade :
Thank-you for your comment. We have not built this plugin. If you are interested, we can provide you with a custom solution.
I too would be interested in such a plugin.
If you want to contact me we can discuss further.