Add extra fees based on user-specific and user-role-specific

The WooCommerce Extra Fees Plugin allows you to add conditional extra charges based on specific users or user roles. This feature is helpful when you want to apply different fees for guests, registered users, wholesalers, or even selected individuals.

It enhances personalization and allows store owners to set targeted rules to improve revenue and control costs.

How it works

  • You can define additional fees that only apply to particular user roles (e.g., customer, guest, shop manager, wholesale) or specific users (based on email or username).
  • When a user with matching criteria adds products to their cart and proceeds to checkout, the defined extra fee will automatically be applied.
  • These rules can be combined with other conditions like country, cart total, or product type.

Steps to create user-based or role-based extra fees

Step 1: Add a New Fee

In the Manage Fees section, click the Add New button to create a new fee.

Step 2: Configure the settings

  • Click on the "Add Fee" button.
  • Set a Title (e.g., "Registration fee").
  • Enter the Fee Amount (fixed or percentage).

Step 3: Configure the rules

Here, you can configure the rules based on the business needs. Either you can configure based on the users or user roles.

Step 4: Save the settings

Once all the settings are configured properly, click the Save Fee button in the bottom left corner to save all the settings.

Get the extra fee

Example 1: Apply a handling fee for guest users

Fee name: Guest handling fee

Fee: $5

Condition: if the user role is guest

Example 2: Extra fee for wholesale users

Fee name: Wholesale transport fee

Fee: $21

Condition: if the user role is wholesale

Get the extra fee

FAQs

1. Can I charge extra fees based on a specific user or user role in WooCommerce?

Yes, with the WooCommerce Extra Fees plugin by Dotstore, you can create extra fees that target specific users or user roles like customers, wholesalers, or administrators.


2. How do I set up an extra fee for a specific user or user role?

In the plugin settings, create a new fee rule. Choose the condition for user or user role, select the specific user or role you want to target, enter the fee amount, and save the rule.


3. Will the extra fee apply automatically for the selected user or user role?

Yes, the plugin will automatically apply the extra fee during checkout for the selected user or user role.


4. Can I create different extra fees for different users or user roles?

Absolutely! You can create multiple fee rules for various users or user roles, each with its own fee amount.


5. Can I enable, edit, or disable these user-based extra fees later?

Yes, you have full control to edit, enable, or disable these user-specific or role-specific fee rules at any time through the plugin settings.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.