Influence Rewards for WooCommerce

1. Overview

↑ Back to top

Influence Rewards adds weighted customer voting to WooCommerce. You create proposals; customers vote with influence determined by their purchase history (spend, orders, or items). Use it for roadmap input, product selection, or community decisions.

2. Installation

↑ Back to top
Marketplace Install:
  1. Purchase/activate via WooCommerce.com Subscriptions system.
  2. Navigate to WooCommerce > Extensions > My Subscriptions and activate.
  3. Plugin auto-updates if subscription active.
Manual Install (if provided a ZIP):
  1. Plugins > Add New > Upload Plugin.
  2. Upload ZIP, Install, then Activate.

3. Concepts

↑ Back to top
  • Proposal: A voting instance (single or multiple choice).
  • Voting Power: Numeric weight per user; modes:
    • Total Orders
    • Total Spent
    • Total Items Purchased
  • Weight Rate: Multiplier applied per unit (e.g., 1 power per order).
  • Active Date Range: Optional start/end window; outside window voting is disabled.
  • Single Choice: Auto Yes/No or custom? (Single choice internally defaults Yes/No; multiple choice accepts custom options.)
  • Multiple Choice: Custom option list; optional multi-select toggle.
  • Results: Aggregated per option (total weighted power & percentage).

4. Configuration (Settings Tab)

↑ Back to top
  1. Weight Calculation Mode
    • Choose how Voting Power is derived.
  2. Voting Weight Rate
    • Displays the appropriate rate field for the active mode:
      • Total Spent: power per currency unit (e.g., per $1).
      • Total Orders: power per order.
      • Total Items: power per line item purchased (completed orders only).

5. Creating a Proposal

↑ Back to top
  1. Name (required) – internal & displayed title.
  2. Proposal Type:
    • Single Choice (Yes / No auto options).
    • Multiple Choice (define custom options).
  3. Description – visible to voters.
  4. Active? – Indicate if the proposal is active for voting.
  5. Active Date Range – start / end (leave blank for always-on when active).
  6. Allow Multiple Selections (for Multiple Choice).
  7. Voting Options (for Multiple Choice) – add label/value pairs:

6. Managing Proposals

↑ Back to top

Proposals Table Columns:

  • Name
  • Type
  • Status (Active / Closed)
  • Total Votes (count of distinct voters)
  • Total Power (sum of weighted power)
  • Per Option Summary (label: %)

7. Displaying a Proposal (Frontend)

↑ Back to top
  1. Edit a Page/Post.
  2. Add block: “Voting Widget”.
  3. In sidebar controls:
    • Select Proposal
    • Toggles: Show Title, Show Description, Show Voting Power, Show Login Link
Option B: Shortcode

Use the shortcode: [voting_loyalty_widget id=”123″]. Replace 123 with the proposal ID (find in admin row links or hover).

8. Customer Voting Experience

↑ Back to top
  • Logged-out user: sees login prompt (if login link toggle enabled).
  • Logged-in user with 0 power: sees message preventing voting.
  • Eligible user: selects option(s) and clicks Submit Vote.
  • Post-submission: vote form hidden; results remain.

9. Voting Power Calculation Details

↑ Back to top

Calculation of the voting power depending on the mode:

  1. Total Orders power = rate * number_of_orders (It takes into account orders in the completed status)
  2. Total Spent power = rate * total_spent (WooCommerce’s lifetime spent metric)
  3. Total Items power = rate * sum_of_item_counts (It takes into account orders in the completed status)

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Add shipment tracking information to your orders.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.