Knowledge Base

Directory Kit Membership and Woocommerce

Membership addon you can purchase on our website:

https://wpdirectorykit.com/plugins/wp-directory-membership.html

Installation video with 2 scenarious (just plugin or complete theme):

Agents Quick User Guide:

Connection with WooCommerce

How to add content on membership dashboard?

Sometimes you want to show some elements only on specific dashboard page

One simple solution via elementor is to use plugin Dynamic Visibility for Elementor

After activating this plugin you will found tab visibility on every element, and based on GET variable you can show specific content, example for favorites:

So put this here:

Example video: https://wpdirectorykit.com/codecanyon/docs/img/managa-dashboard-pages.mp4

Other way is manualy via file editing HTML etc, for this check section custom coding. This is more suitable for theme builders, but you can also redesign complete layout very in detail, on HTML level

Membership Subscriptions

Membership subscriptions are part of membership features

Here will describe difference between membership, subscription and recurring payments:

Membership means being a member of a website and organization or a group

Subscription gives customers access to a product or a service for a period of time (this can be free, paid manually for a period of time or can be charged with recurring payment)

Recurring payment means that user will be charged automatically for a period of time

Payments can be hadled with:

  • WooCommerce (free) for regular one time payment processing for a period of time
  • For automatic recurring payments you will need also (paid) “WooCommerce Subscriptions” Extension by WooCommerce or Alternative like “Subscriptio”

What happening when membership subscription expires?

When user extend subscription or pay, it’s automatically extended.

After membership period expired, in next 24h cronjob will deactivate their listings if everything is normally configured in wp.

If you or some third parity plugin disabled cronjobs etc this may cause trouble that deactivation will not happen.

You can also run this operation manually with this url example:

www.your-example-website-link.com/?wdk_subscriptions_sync_cron

Your cronjob may be disabled also in wp-config.php file, in such case remove or comment this line:


= Troubles with Orders page? = Link

Problem is most probably related to WooCommerce dash page, for orders we using WooCommerce dash, but in your case you defined same dash page for WooCommerce Dash and our Frontedn Dash, but must be different and this causing conflict:

Solution: Add new page and set is here as WooCommerce->Settings->Advanced, “My Account Page”

Check also our FAQ section here in documentation in case of other similar troubles

You want to rename roles?

We can only control this part in wordpress:

and this can be in loco translate by wdk membership translations

if you want to rename in wp dashboard then this ways:

Attention: Make full site backup first, Changing other capabilities etc in user role editor can make your website completely unusable!

So most simple with plugin “user role editor”

Example:

Hints from other websites:

https://blog.hubspot.com/website/wordpress-user-roles

Leave A Reply