New Plugin: WooCommerce Integration

A new release a day before Valentines Day! Just because we ♥ you! And with this release you can help your community make all the necessary purchases from your WooCommerce store. Oh yea, PeepSo 1.9.5 comes with the much awaited WooCommerce Integration plugin.

PeepSo – WooCommerce Integration Plugin

It’s a fantastic way to add the social spark to your store or create a store for Your Community. Either way, it’s a win-win. It’s a fantastic way to monetize your site. Is your community revolving around motorbikes? Why not sell them some gear. Gaming? Sell them games. Gardening? Sell them shovels. I mean, the world is your oyster and the sky is the limit. Unless your community is for travelers in which case you can even sell them hot-air balloon trips.

But let’s get to it, shall we?

Activity Stream

We’re starting with two main activities that users can do in a store. That is actually buying something and leaving a review of a product. There are two settings added to User Profile > Preferences > Activity Settings section. Both are ENABLED by default so make sure to announce that to Your Community that whenever they make a purchase, there will be a corresponding post created on stream.

Purchase Post

The post that is created upon purchase looks, works and behaves perfectly with PeepSo stream. It uses WordPress embeds. It takes the WooCommerce product right from your store and showcases it beautifully within the post. When just one item is purchased it just embeds that one. When more than one are purchased at the same time, they are shown in a slider which can be navigated easily.

Why? Because if I see that my friend has purchased something, i might want that too! And that’s the point. The biggest advantage of using embedded products is that it’s really easy to just buy that product. It’s that social proof that gets you the sale. The phrase: made a purchase can be adjusted in the integrations configuration in the backend of your site: PeepSo > Configuration > WooCommerce.

Review Post

Since only one review can be made at a time, each post can contain just one. Just like with a purchase post, it embeds the WooCommerce product right from your store. Above that we’ll have the full text of the review and a the 1-5 number rating from WooCommerce is translated to stars. The phrase: wrote a review can be adjusted in the integrations configuration in the backend of your site: PeepSo > Configuration > WooCommerce.

Stream Post of a new review added for a product.
Stream Post of a new review added for a product.

User Profiles

Welcome to unified shopping experience where users, except when visiting the store, don’t have to leave the social aspect of your site. Store navigation has been added to User Profiles in PeepSo. Orders and Cart menus are available in PeepSo Profile Widget as well as in the dropdown on PeepSo Toolbar.


Users can set their shipping and billing addresses right in their profiles in PeepSo. When you go to profile > About you’ll see that there’s a new tab called Addresses.

Addresses management in PeepSo profiles.
Addresses management in PeepSo profiles.


Orders are a bit more complex than that, since this is one of the most important aspects of the shopping experience. That’s one of the reasons they are put in a separate tab in profiles. Orders come with three views, those are: Orders, Order Tracking and Downloads (if you’re selling digital goods).

Orders view in profiles.
Orders view in profiles.
Downloads in Profiles
Downloads in Profiles


This consists of pretty much 2 views, the actual Cart and Checkout. Both are rather self-explanatory.

Cart in Profiles
Cart in Profiles
Checkout in Profiles
Checkout in Profiles


There is a number of settings to go with the WooCommerce Integration. The basic settings like available tabs display in User Profiles and or course the settings for the activity stream posts. You as an admin can decide whether posts will be created when someone purchases or reviews a product. Of course users do have the option to override those settings in their own profiles too. So if they don’t want the community to know they either purchased or reviewed something, they have the option to not have those posts created on their behalf.

Backend Configuration
Backend Configuration

Additionally, you are in control of the action text that’s shown on stream when a purchase is made or review written. It doesn’t have to say: made a purchase or wrote a review. Simply change the settings there and it’s done.

Improvements and BugFixes worth mentioning

This release focused mostly on the WooCommerce Integration, clearly. However, we have also been able to add a couple of other new features, improvements and fixes with this release. The ones definitely worth mentioning are: Add ‘other’ as free text for user to write the reason for report. So that users can actually write the reason for the report. Login ‘remember me’ checked by default. That and many more are available to you right away with PeepSo 1.9.5 release. See the full changelog for details on what’s changed.

Brought to you by PeepSo Team Eric Tracz
I'm a Digital Nomad currently living in Manila, The Philippines. Co-Founder and CEO of First time WordCamp Speaker at WordCamp Kuala Lumpur 2017, WordCamp Singapore 2019 and hoping to speak more soon. I started my journey with open source nearly a decade ago as a simple support guy. Joomla! was my first encounter with the world of Open Source. After that period of my life got phased out I fell in love with WordPress and never left. I have been both lucky and at the same time I worked my ass off to get to where I am right now. Free time, if I have any, is usually spent with my wife and / or travel around South-East Asia. Even when I'm supposed to be on a little vacation, not a day goes by when I don't check up on PeepSo. So far visited or lived in: Hungary, Czech Republic, Slovakia, Indonesia, Malaysia, Singapore, Hungary, Vietnam, Cambodia, Laos, Thailand, China, Japan, Maldives, Sri Lanka, Myanmar, Norway, Germany, Scotland, England and more... Whenever possible, I jump on my Ducati Monster and just ride.

Reactions & comments

Join Our Community!
Join us to discuss PeepSo's features, connect with the development team and give suggestions.


@peepso_user_10386(Josh Lewis)
Thumbs up to having two separate address sections for the shipping address and the billing address. I admit my first thoughts when I saw this was "oh c'mon we don't need two sets of fields for the same data". Last night I bought a plane ticket from a simple site that only had one set. My debit card had my old address which I would not want my items shipped to if something went wrong during the flight. Unfortunately there was no way to overcome this issue due to there not being two sets of fields like you guys have. I attempted to use my current address however it failed validation due to my debit card not matching the address. The point is you guys did it right and I wanted to congratulate you on good practices from the get go. 😀
@peepso_user_7(Eric Tracz)
@peepso_user_10386(Josh) yep. That comes by default with WooCommerce, though 😉 So can't really take credit for that.
@peepso_user_13166(Harry Potter)
@peepso_user_13164(Wendell Fadul) read this!
February 23, 2018 3:45 pm