Vendor Badges & Achievements

The vendor badges module allows you to configure and display specific badges on your vendors' profile pages and product pages. Badges can serve to highlight vendor achievements. You can connect specific badges to specific vendor groups, or to individual vendors, to achieve complex setups. For example, you can set up membership package subscriptions and automatically grant exclusive badges to vendors who purchase certain subscription tiers.

Vendor Badges in Product Page Details
Vendor Badges on the Store Page (here only the top 4 badges will show)

Badge Configuration

Badges are configured in MarketKing -> Badges (the badges module must be enabled).

Badge configuration panel

You can choose which groups or individual vendors the badge applies to, as well as set specific conditions and rules.

List of Badges

Available conditions are:

  • Total Sales Value (across all vendor orders). For example, you can use this to automatically award a badge when a vendor reaches $100,000 in total sales.
  • Total Order Number. For example, you can use this to award a badge to a vendor when they reach their 1000th order.
  • Registration Time in Days. For example, you can use this to award a badge to a vendor when they reach their 5th year since registration.

Badge Usage Examples

  • Badge for vendors who have reached $500,000 in sales.

The above configuration ensures that the badge is awarded automatically to all vendors in the selected groups once they have reached the specified total sales number.

  • Awarding a badge when a user has been successfully verified.

In this case, you would verify a user through the plugin's verification module. After you have manually verified the vendor's documents, go to the verified badge and select the vendor in the "Applies to Vendors" box:

Caching and Performance

Badges use a built-in caching system that refreshes every 24 hours, so badge calculations do not affect site performance in any way. Some calculations, such as determining whether a particular total sales value has been reached, can be performance-intensive. That's why MarketKing uses a smart cache system to detect whether there have been any changes to a vendor's badges, and typically refreshes badges and runs calculations once a day.

Powered by BetterDocs