Introduction
Magento 2 social community extension focuses on the marketing and publicity of the products or services. This is done by likes, comments, and share of any post done on any eCommerce store.
This Magento plugin is also useful in sharing reviews of any product and service. Along with this, it creates awareness for the same.
Check the overview of the plugin –
Feature of Magento 2 Social Community
- Customers can make a social profile also make that profile Active and Deactivate.
- Customers can add and remove followers and follow other profiles.
- They can also make groups and members in it.
- They can also share his post with their followers and also in groups.
- Users can share their expression on posts through Like, Dislike, and Comment on the posts.
- They also get a badge as per the conditions on the badge if the customers fulfill that.
- The users can also set who can comment on their posts.
- Admin can send his wishes post to the user a notification.
Install Extension from Webkul Store
#1 Download Module
Log in to Webkul Store, then go to My Account>My Purchased Products section. Now verify and then download and extract the contents of this zip folder on the system.
#2 Upload Folder
Now extract the module zip file. Then follow path src>app and then copy the app folder into the Magento 2 root directory on the server as shown below:
#3 Run Commands
Now run the following commands in the Magento 2 root directory:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush
Install Extension from Magento Marketplace
If you have purchased this extension from the Magento Marketplace then please follow the below process or visit this link.
#1 Get Access Keys
Get access keys, then go to My Profile in Magento Marketplace. After that choose Access Keys in the My Products columen
Now move to Magento 2 and copy both the Access Keys – Public Key and Private Key. These access keys are useful for the next steps for authentication.
If access keys are not created earlier, click Create A New Access Key, enter any name and click OK.
#2 Update composer.json File
To get the component name and version number, go to your Magento Marketplace account section. Follow path My Profile>My Purchases.
Please note – Below is an example image, every extension will have its unique component name and version.
After that, Go to your Magento project directory. Now update your composer.json file in given manner.
composer require <component-name>:<version>
For example, to install version 5.0.0 of this extension you need to run the following command:
composer require webkul/module-socialcommunity:5.0.0
#3 Enter Access Keys
Now enter the Access Keys that you obtained as explained in first step #1 Get Access Keys. Wait till the Composer finishes updating your project dependencies.
#4 Run Command
You need to run the following commands:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush
Language Translation
For translating the module language, navigate through src/app/code/Webkul/socialcommunity/i18n and edit the en_US.csv file.
Thereafter, rename the CSV as “en_SA.csv” and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.
Then upload it to the path src/app/code/Webkul/socialcommunity/i18nwhere the Magento2 is installed on the server. The module gets translated into the Arabic Language. It supports both RTL and LTR languages.

Module Configuration
Here we will discuss how the general settings can be done in the social community plugin of Adobe commerce. Below is the view of general settings.
In general settings, the admin enables and disables the module. Along with this if the admin wants to send any post are set it to yes.
The post which the admin send to the customer is birthday post, marriage post, and welcome post.
Badge Cron Scheduled
Badge Cron Scheduled is a feature that is used to send the frequency. Here the frequency can be set in any of the three options. The options are daily, weekly, and monthly.
The start time of the post is set manually by the admin. After that, the respective post is sent to the customer.
Now we will discuss how the admin will do customer engagement.
Post
Post is the section where all the posts done by users can be seen. The admin can check the post information by clicking on the edit link.
Here like, dislike, comment, and share is seen.
Additional Post
Additional posts in the template or the message sent by the admin at regular time intervals at any particular date.
These Additional posts are for marriage anniversary, Birthday, and welcome posts. The admin can edit the post and add the new post too. By clicking on add new post the admin will fill in the post information.
Comment
In the Comment section, the admin can get the grid of all comments. They can also see on which post the comment is written by which customer.
Group
On the social networking platform, customers make many groups. These groups are seen and managed by the admin. The admin can check all the information of the group
The Group section is carried into three subsections group information, group post, and group members. The group members can be filtered as per the given image below.
Badge
In Magento 2 Social Community module we also provide badge functionality. It is a kind of reward or coupon given to the customer. These are granted as per the number of likes, comments.
In badge info, the admin will fill in the details like badge name, badge picture, action title, reward title, description.
Set Condition
Set Condition is a feature where the admin will assign the badge one condition is true.
Here the admin will choose the elements: Like, share, comment. Over which the count is set for them. Once the element count is equal to the number of court sets then the badge will assign to the customer.
Once the badge is received the admin can check the list from receive by section. After that, they can send the notification for the same.
Like and Dislike
Here the Likes and dislikes done by the customer can be seen on the admin side. Moreover, if the admin wants to remove any of them they can.
Customer Work Flow
When any customer creates an account, they have to set a profile for themselves.
Here in Settings Following fields are needed to fill:
Who can see your profile: It can be set as public, follower only, and private.
Who can comment: Customer can select any one of the three options public, follower only, No one.
Make your social account: Users can make accounts active and deactivate.
Activity
In the activity section, the customer will write the post by text and add images. Other activities like Share, comment like are also performed here.
Coupon Code
The coupon code section displays the customer which coupons are awarded to him by the admin.
This is rewarded when the number of likes, shares, and comments is fulfilled by the customer.
Notification
Any new activity on the post is notified in the notification.
Here users can mark the notifications to read all too.
Profile
This is the section of Magento 2 Social Community where all the posts are listed which are posted by customers. In addition, to this, all kinds of activities are seen on the profile page.
Here are five sections on the profile page post, about, follower, following, group.
About: Here is the biodata of the customer and the statics of the profile. This includes a total comment, total like, total share, and many more.
Follower and Following: Here is the list of your follower and the number of people who are following you are seen.
Group
A number of people selected by the customer to create any group. Customers can create a group for selected people.
After creating the group customer can do posting on the group.
Customers can add any number of members to the group.
However, in the setting customer can update the group information like name and banner image. Above all, they can deactivate and active the group too.
Hence by this Magento 2 extension, users can increase the networking and publicity of services and products.
Get in touch
Have any queries, feel free to reach out to us at [email protected]. You can also raise a ticket at our Help Desk system webkul.uvdesk.com
Also, please visit our useful Magento 2 Extensions
Current Product Version - 5.0.0
Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x