Skip to content
Themewinter Logo
  • Home
  • About
  • Our Products
    • Eventin
    • WPCafe
    • WP Timetics
    • Poptics New
    • Booktics New
  • Blog
  • Deals
  • Login
Popular Search ticketqr codeemailtranslatelocation

Aisentic

  • Gettings Started
    • How to Manage Eventin Events Using AISentic’s AI Chatbot
    • How to Connect Your WordPress Plugins with AISentic
    • Getting Started with Aisentic: Your AI Assistant for WordPress

Authorsy

  • Introduction
  • Getting Started
    • Introduction
    • Plugin installation
    • License
  • Author Box
    • Add New Author
    • Author Settings
  • Voting
    • Voting
  • Shortcodes
    • ShortCode
  • Translation
    • Translation with Loco Translate

Delivery Module(Pro)

  • General
  • Add Food Store’s Location on Google Map(Pro)
  • Google autocomplete address in the checkout(Pro)
  • Minimum order amount to place order(Pro)

Eventin

  • Introduction of Eventin
  • Gettings Started
    • Introduction of Eventin
    • How to Install the Eventin Plugin
    • How to Upgrade Eventin Free to Pro Version
    • How to Activate an Eventin License
    • Quick Start Guide
  • General Settings
    • General Settings for Eventin
    • How to Change Event & Speaker Slug
    • How to Create a Webhook for Events (Pro)
    • How to Use Embeddable Scripts in Events(Pro)
    • How to Manage Role-Based Access in Eventin
    • How to Set Up Native Tax in Eventin
    • Getting support
  • Events
    • How to Create Event in Eventin
    • How to Create Event Categories and Tags
    • How to Assign Categories and Tags to Events
    • How to Create Recurring Event in Eventin
    • How to Create Event Ticket Variations
    • How to work global stock
    • How to Use the Waitlist Feature in Eventin
    • How to Check Event Report
    • How to Customize the Eventin Event Page with Elementor
    • How to Use WooCommerce Coupon for Events
    • How to insert Event Location in Eventin
    • How to Submit Events from the Front End in Eventin
    • How to Create a Hybrid Event in Eventin
  • Event Attendees
    • How to Refund a Booking (Full or Partial) in Eventin
    • How to Enable Event Attendee Registration
    • How to Add Attendee Extra Fields
    • How to Generate and Scan QR code(Pro)
    • How to Purchase Tickets on Eventin
    • How to Set a Countdown Timer for Ticket Purchases in Eventin
    • How to Send Event Certificates
    • How to Manage Attendees in Eventin
    • How to Manage Booking of Events
    • How to Add Attendees Manually (Pro)
    • How to View Event Bookings on the Frontend
  • Event Imports
    • How to import event from The Events Calendar to Eventin
    • How to import event from facebook in Eventin
    • How to import events in Eventin from Eventbrite?
  • Email Settings
    • How to Configure Confirmation Email for Event
    • How to Configure Reminder Email for Event
    • How to Configure RSVP Email
    • Email Automation Workflow Builder
  • Speakers and Organizers
    • Introduction of Eventin Speaker & Organizer
    • How to Create Eventin Speaker
    • How to Create Eventin Organizer
    • How to assign speakers on schedules
    • How to assign a speaker/organizer on events
  • Schedules
    • Introduction of Eventin Schedules
    • How to Create Eventin Schedule
    • How to Assign Schedule on Events
  • Payment Type
    • How to Configure FluentCart with Eventin
    • Which payment methods are supported by Eventin?
    • How to Configure the WooCommerce in Eventin
    • How to Configure the Stripe Payment Gateway in Eventin (Pro)
    • How to Configure the PayPal Payment Gateway in Eventin
    • How to Configure the Local Payment in Eventin
    • How to Configure SureCart in Eventin
  • Shortcodes & Widgets
    • Available Shortcodes & Widgets in Eventin
    • How to Use Eventin Shortcodes
    • Elementor Widgets in Eventin
    • Event Calendar View In Eventin
  • RSVP Events (Pro)
    • What is RSVP Event
    • How to Create RSVP in Eventin
    • RSVP Attendee Report
    • How to send RSVP invitations
  • Visual Seat Map
    • How to Create Event with Visual Seat Map in Eventin
  • Integration
    • How to Integrate Yoast SEO with Eventin
    • How to Integrate Zapier with Eventin
    • How to Integrate HubSpot with Eventin
    • How to Integrate FluentCommunity with Eventin
    • How to Integrate LearnDash with Eventin
    • How to Use WCFM Multivendor with Eventin
    • How to integrate Mailpoet with Eventin
    • How to integrate Zoho CRM with Eventin
    • How to integration Funnelkit (autonami ) with Eventin
    • How to integrate Mail Mint with Eventin
    • How to Integrate Tutor LMS with Eventin
    • How to Integrate Eventin with Bit Integrations
    • How to Integrate Eventin with Bit Flows
    • How to Integrate Eventin with OttoKit (formerly SureTriggers) to Automate Event Workflows
    • How to Integrate WowRevenue with Eventin
    • How to Integrate Oxyzen Builder with Eventin(Pro)
    • How to Integrate Bricks Builder with Eventin(Pro)
    • How to Integrate DIVI Builder with Eventin
    • How to Integrate FluentCRM with Eventin (pro)
    • How to Integrate Calendar with Eventin (Google, Apple etc)
    • How to Integrate Pabbly with Eventin
    • How to Integrate Twilio SMS Remindar with Eventin
    • How to Integrate Zapier with Eventin
    • How to Integrate BuddyBoss with Eventin(Pro)
    • How to Integrate Zoom Module with Eventin
    • How to Integrate Google Meet with Eventin (Pro)
    • How to Integrate Artificial Intelligence (AI) with Eventin (Pro)
    • How to Integrate Dokan with Eventin for Multivendor Events( Pro)
    • How to Integrate SEO Plugin with Eventin
    • Automate Eventin Bookings with Make.com Webhooks
    • How to Integrate Optiontics with Eventin
  • Templates
    • How to Override Email Template
    • How to Change Event Templates
    • How to Change Speaker Templates
    • How to Change Ticket Templates
    • How to Override Event Template
    • How to Override Speaker Template
    • How to Override Archive Page
  • Eventin MCP
    • How to use Eventin’s MCP to manage your WordPress events through Claude, Codex, and other AI assistants
  • Template Builder
    • How to Create Custom Event Landing Pages in Eventin (Pro)
    • How to Create Event Ticket Templates in Eventin (Pro)
    • How to Create Event Certificate Templates in Eventin (Pro)
  • Translations
    • How to Translate Eventin with WPML
    • Which languages are supported in Eventin?
    • Which translation plugins are supported in Eventin?
  • Rollback V4 to V3
    • Rollback V4 to V3
  • Troubleshooting
    • Admin Email Showing in Public Source Code
    • Ticket Email Sent from WordPress
    • ACF Field Support
    • How to Fix 404 issue on Event Page
  • Coupon
    • How to Create and Use Coupons in Eventin
  • General
    • How to Cancel Your Subscription

Optiontics

  • Upsells Block in Optiontics: Product Page Add-Ons
  • Mix & Match Products in Optiontics: Build-Your-Own Bundles
  • Multi-Currency Support in Optiontics
  • How to use Image Swatch Field in Optiontics
  • How to use in Button Group Field in Optiontics
  • How to use Checkbox Input in Optiontics
  • How to use Dropdown Field in Optiontics
  • How to use Radio Field in Optiontics
  • How to use File Upload Field in Optiontics
  • How to use Switch Product Addon using Optiontics
  • How to Add ShortCode Product Option Using Optiontics
  • How to use Range Slider Block in Optiontics
  • How to Add Font Picker Product Option Using Optiontics
  • How to Use Advanced Date and Time Picker using Optiontics
  • What is Optiontics?
  • How to Install Optiontics?
  • How to Create Product Options?

Pointics

  • Points Program
    • How Do I Create Point Earning Rules?
  • Reward Program
    • How Do I Create Rewards Customers Can Redeem?
  • Levels
    • How Do I Set Up VIP Levels?
  • Integrations
    • How Do I Use Pointics with WooCommerce
    • How Do I Use Pointics with Eventin
  • AI Features
    • How Do I Use the Pointics AI Assistant?
  • Getting Started
    • How Do I Set Up My Loyalty Program with the Pointics Setup Wizard?
    • Introduction to Pointics

WPCafe

  • Introduction of WPCafe
  • Troubleshooting
    • Slug Change
  • Getting Started
    • How to install the WPCafe Plugin
    • How to Upgrade WPCafe Free to Pro Version
    • How to Activate WPCafe License
    • Quick Start Guide
    • Plugin Uninstallation
  • Email Settings
    • How to Automate Reservation Emails in WPCafe
  • Product Addons
    • Product Addons (Pro)
  • Translation
    • How to Translate WPCafe
  • Rollback V2 to V3
    • How to Roll Back to an Older Version of WP Cafe
  • General settings
    • Presence Widgets in WP Cafe: Video Popup and Contact Card
    • How to Manage Global Schedule Settings
    • General Settings for Date and Time
    • Get Support
    • Theme Compatibility
    • User Roles and Permissions
    • How to use shortocde on WPCafe
    • WpCafe Elementor Widgets
  • Food Ordering
    • How to Set Up Dine-in, Pickup, Delivery, and ASAP Orders in WP Cafe
    • How to Use Optiontics with WP Cafe for Food Add-ons
    • How to use Recipt Layout in WPCafe for Order/Recipts Printing
    • How to Use Order Delay Notification in WPCafe
    • Product Nutritional and Allergen Info in WP Cafe
    • How to Use Product Label in WP Cafe
    • How to Manage Restaurant from Frontend or WordPress Site Panel – WP Cafe
    • How to Set Up the One Page Checkout in WPCafe
    • How to Add & Manage Food Categories and Tags
    • How to Add & Manage Brands
    • How to Add and Manage Food Menu in WPCafe
    • How to Manage Restaurant Locations in WPCafe
    • How to Show Food Menu by Location in WPCafe
    • How to Generate QR Codes for Food Menu
    • How to Enable Mini Cart in WPCafe
    • How to Set Up Tipping Using WPCafe
    • How to Add Discounts Using WPCafe
    • How to Enbale Sound Notification in WPCafe
    • How to Use Time Based Products in WPCafe
    • How to Setup Pickup for Food Ordering in WPCafe
    • How to Setup Delivery for Food Ordering in WPCafe
    • Searching Products with Pickup/Delivery(Pro)
  • Reservation
    • How to Set Up and Use Waitlist for Reservations in WPCafe
    • How to Receive Deposit Payment in Reservation in WP Cafe
    • How to Configure Reservation Settings in WPCafe
    • How to Customize the Reservation Form in WPCafe
    • How to Display the Reservation Form
    • Schedule
    • Email Settings
    • Reservation with Food Ordering (PRO)
    • How to Customize Table Layout in Reservation
  • Integrations
    • How to Integrate Uncanny Automator in WPCafe
    • How to Integrate FunnelKit Automation in WPCafe
    • How to Use WPML with WPCafe (Multilingual Setup)
    • How to Integrate Flowmattic in WPCafe
    • How to Add Mailmint Integration with WPCafe
    • How to Integrate MailPoet in WPCafe
    • WPCafe Multivendor Addon for WCFM Marketplace, Run a Multi-Restaurant Food Marketplace
    • How to integrate Zoho Flow with WPCafe
    • How to Create Webhook from WPCafe and Send Data to Any Third party integration
    • How to use Bricks Builder addon for WPCafe
    • How to Integrate Fluent CRM with WPCafe
    • How to Integrate Zapier in WPcafe
    • How to Integrate Pabbly with WPCafe
    • How to Integrate Shipday Plugin with WPCafe
    • How to Integration Twilio SMS with WPCafe
    • How to Integrate Clover POS with WPCafe
    • Loyalty Program Points & Rewards for Food Orders
    • How to Integrate Multivendor Addon in WPCafe
    • How to Use WPCafe Elements in Oxygen Builder
  • Style Settings
    • Style Settings
  • WPCafe MCP
    • How to Use WPCafe MCP with Claude, Codex & AI Assistants to Manage Your Restaurant
  • Home
  • Docs
  • Pointics
  • Integrations
  • How Do I Use Pointics with WooCommerce
View Categories

How Do I Use Pointics with WooCommerce

What is the WooCommerce Integration? #

WooCommerce is one of the two stores Pointics runs on, alongside Easy Digital Downloads. Once WooCommerce is active, Pointics can award points for paid orders, product reviews and new accounts, turn points into a native WooCommerce coupon at the cart or checkout, show earn previews across your shop, add a Points & Rewards page to My Account, take points back when an order is refunded, and link every WooCommerce ledger row to the order that caused it.

Everything lives in the places you already know: the triggers appear in Points Program, the redemption methods appear in Rewards, and the order status rules and storefront placements appear in Settings under their own WooCommerce section.

Why Do You Need It? #

  • Your store is the source of every event: Without an active store integration there is nothing for a rule to listen to. Activating WooCommerce gives Pointics orders, reviews and registrations to earn from.
  • Points need somewhere to land: WooCommerce supplies the coupon that turns a redemption into real money off a real cart.
  • Refunds have to be honest: A refunded WooCommerce order takes its points back in proportion to what was actually refunded, so a partial refund does not cost the customer their whole award.
  • Customers should see what they earn: Product pages, the shop grid, the cart, the checkout and the order confirmation page all show points, so customers know the reward before they buy.
  • You can run more than one store: WooCommerce coexists with Easy Digital Downloads and Eventin. Each keeps its own order status rules, and a customer’s balance is one balance across all of them.

Prerequisites #

  • An Administrator account
  • WooCommerce installed and active
  • The loyalty program switched on under Settings → General
  • WordPress scheduled tasks running for the daily reconciliation sweep
  • Customers who check out with an account (guest orders earn nothing)
  • Pointics Pro, only for the Percentage Discount and Free Shipping rewards, multiple products on a Free Product reward, and WooCommerce conditions

Where to Find It #

WhatWhereDirect URL
Install or activate WooCommercePointics → Integrations#/integrations
Order status rules and storefront placementsPointics → Settings → WooCommerce#/settings/woocommerce
WooCommerce earning triggersPointics → Points Program#/points-program
WooCommerce redemption methodsPointics → Rewards#/rewards
WooCommerce-linked ledger rowsPointics → Transactions#/transactions
The customer’s rewards pageMy Account → Points & Rewards/my-account/points-and-rewards/

The WooCommerce section only appears in Settings while WooCommerce is active. Its saved values are kept either way, so temporarily deactivating WooCommerce does not remove your status rules.


Step-by-Step Instructions #

Step 1: Activate WooCommerce #

Go to Pointics → Integrations. WooCommerce appears on the Integrations shelf under the eCommerce category. Use the card action to install it, then activate it.

Until WooCommerce is active, its earning triggers and redemption methods still appear in the Points Program and Rewards pickers as locked cards, so you can see what activating it would unlock. They award nothing while the plugin is off.

Step 2: Choose Which Order Statuses Move Points #

Go to Pointics → Settings → WooCommerce.

FieldDescriptionDefault
Award points on Order StatusWhich WooCommerce order statuses pay points outProcessing, Completed
Revoke Points on Order StatusWhich WooCommerce order statuses you treat as reversedCancelled, Refunded

Both fields support multiple selections, and the list comes from WooCommerce itself using wc_get_order_statuses(). This means a custom order status registered on your site also appears here.

The award list matters most for offline payment methods such as Cash on Delivery, Direct Bank Transfer and Check. Those gateways never report a completed payment, so their orders earn when they reach a status in this list.

Points are taken back through WooCommerce refunds. Setting an order to Refunded makes WooCommerce record a refund for the remaining amount, so its points come back. See How Points Are Awarded and Taken Back below.

These lists are separate from Easy Digital Downloads’ and Eventin’s. If your site runs more than one store, configure the status rules for each independently.

Step 3: Create Your WooCommerce Earning Rules #

Go to Pointics → Points Program and add a rule. Three WooCommerce triggers are available:

TriggerFires WhenTypeDefault
Place a paid order (recommended)A WooCommerce order is paid, or reaches a status in your award listPer currency unit spent1 point per unit
Write a product reviewA signed-in customer’s product review is published or approvedFixed award250 points
Register at checkoutA customer creates a WooCommerce accountFixed award1500 points

Place a paid order is the recommended trigger and the one every storefront earn preview is calculated from. It listens to both WooCommerce payment paths: the payment completion hook, and an order status change for gateways that only update the order’s status. The status path uses your Award points on Order Status configuration. The award is calculated from the order total.

Write a product review awards a review left by a signed-in customer. A review held for moderation earns when you approve it. Replies to reviews do not earn.

Register at checkout fires whenever WooCommerce creates a customer account, including the registration form on My Account.

Step 4: Create Rewards Customers Can Spend Points On #

Go to Pointics → Rewards and add a reward. On a WooCommerce store, the built-in methods are:

MethodWhat It DoesDefault CostDefault Value
Points Conversion (recommended)Converts points into a checkout discount at a set rate1500 points30
Fixed DiscountsA fixed amount off the order total1500 points30
Percentage Discount (Pro)A percentage off the order total1500 points10%
Free ProductA chosen product added to the cart for free1500 pointsNone
Free Shipping (Pro)Waives shipping on the order1500 pointsNone
Manual / genericYou fulfil the reward yourself outside checkoutNoneNone

Every WooCommerce method produces the same underlying result: a native WooCommerce coupon created at the moment of redemption and restricted to the customer who redeemed it.

Step 5: Configure the Reward #

The fields depend on the method you picked:

MethodFields
Points ConversionPoint Cost (points and the value they buy, which sets the rate) and an optional Conversion Range (minimum and maximum points per redemption)
Fixed DiscountsPoint Cost (points and the amount off)
Percentage DiscountPoints Value (points and the percentage off)
Free ProductChoose Free Product (one product; Pro allows several) and Points Value
Free ShippingPoints Value

Every reward also has Points Expiry: the number of days until the coupon expires and the held points return. Leave it blank for 30 days. Enter 0 for a coupon that never expires.

Generated coupon codes look like pts-a1b2c3d4. Each coupon:

  • can be used once, and once per customer
  • is restricted to the email address of the customer who redeemed it
  • can be combined with your own coupons
  • shows as Points reward in the cart and checkout totals, never as the code

Free Product coupons are 100% off the chosen products, one unit each. If a chosen product is not in the cart when the customer applies the reward, Pointics adds it.

Free Shipping coupons rely on WooCommerce’s own free shipping rules. Your shipping zone needs a Free shipping method that accepts a valid free shipping coupon.

Step 6: Give Customers Somewhere to Manage Their Points #

WooCommerce’s My Account page gets a Points & Rewards tab automatically, placed right after Addresses. Customers see their balance, redeem rewards, and apply or return held rewards there.

No setup is needed. If you want the rewards panel somewhere else as well, add the [pointics_account] shortcode or the Account block (pointics/account) to any page.

Step 7: Check the Storefront Placements #

Seven placements are controlled by the Show Points on Your Store option in the same Settings section. All are on by default:

PlacementOptionWhere It Appears
Shop badgeShop pageUnder the price on shop, category and tag archives, and on block product grids
Product badgeProduct pageUnder the price on a single product
Cart panelCart pageA points card in the cart totals: what the order earns, the balance, and rewards to apply
Checkout panelCheckout pageThe same points card in the checkout order review
Mini cart rowMini cart popupAn earn line above the mini cart buttons
Account balanceMy Account pageA balance line on the My Account dashboard
Order confirmation rowOrder confirmation pageA Points: row on the thank you page, such as “+120 points” or “+120 points after payment”

The cart and checkout panels work with both the classic shortcodes and the WooCommerce Cart and Checkout blocks.

A few elements have no option of their own and appear whenever the storefront is enabled:

  • The Points & Rewards tab on My Account
  • An “Earn N points for writing a review” line above the product review form, when a review rule is active
  • The referral notice and the Referral code (optional) field on the registration form, when referrals are on

If your theme’s product template has no spot for the badge, place the [pointics_earn_preview] shortcode or the Earn Preview block (pointics/earn-preview) by hand.

Step 8: Place a Test Order #

Buy something from the front end while signed in to a customer account. Then go to Pointics → Transactions.

The new transaction row should contain the WooCommerce order number and link to that order.

Next, redeem a reward, apply it at checkout and complete the payment. The points move from held to spent when the order is paid.


Key Functionality #

How Points Are Awarded and Taken Back #

  • Customer places a WooCommerce order.
  • If the customer is not signed in, no points are awarded because guest orders have no account.
  • If the customer is signed in, Pointics checks whether it is an Eventin ticket order.
  • If it is an Eventin ticket order, Eventin’s Buy an event ticket rule awards it instead.
  • If it is not an Eventin ticket order, points are awarded when payment completes or the order reaches an award status.
  • Points are awarded against the order total and recorded in Transactions.
  • If a full refund is recorded, all the points are taken back.
  • If a partial refund is recorded, points are taken back in proportion to the refund.
  • If no refund is recorded, the points stay.

Refunds are proportional. The share taken back is the refunded amount divided by the order total, capped at the whole award. Refund 40% of an order and 40% of its points come back.

Each partial refund is handled once, on its own. A second partial refund takes back its own share of what remains.

A payment and a status change on the same order award only once. Pointics recognises both as the same order.

How a Redemption Becomes a Coupon #

  • The customer redeems a reward and the points are held, not spent.
  • A private WooCommerce coupon is created.
  • The coupon is applied to the customer’s cart.
  • If the order is paid, the hold is settled and the points are spent for good.
  • If the order is cancelled or trashed, the hold is released and the points are returned.
  • If the order fails, it is left for the daily sweep because the customer may retry payment.
  • If the coupon expires unused, the hold is released by the daily sweep.
  • If the customer removes the coupon, the points stay held and the reward can be reapplied.

Removing a coupon from the cart is not treated as cancelling the redemption. The customer sees “Points reward removed. Your N points are still held. Use it or return it below.” They can apply it again or return the points from their rewards panel.

Coupons Are Private to the Customer Who Earned Them #

Every coupon Pointics creates is restricted to the redeeming customer’s email address and carries an ownership record. WooCommerce rejects the coupon for anyone else.

Pointics coupons are hidden from Marketing → Coupons, because they are per-customer rewards, not promotions you manage. Coupons you create yourself are never touched, hidden or relabelled.

The Daily Reconciliation Sweep #

Once a day, Pointics reviews open WooCommerce redemptions and finalizes any that have settled. This prevents points from remaining stuck if a normal order hook was missed.

What It FindsWhat It Does
The coupon was used on an order that is now paidSettles the hold and permanently spends the points
The coupon was used only on orders that were cancelled, failed or trashedReleases the hold and returns the points
The coupon is on an order still waiting for paymentLeaves it alone so the points cannot be spent twice
The coupon is counted as used but no matching order was foundLeaves it alone rather than refund a live discount
The coupon expired without being usedReleases the hold
The coupon is gone or is no longer owned by PointicsReleases the hold
Creating the coupon failed and left no code more than an hour agoReleases the hold

The sweep checks each customer’s 50 most recent orders. It works in batches, stops after about twenty seconds, and picks up where it left off five minutes later. WordPress scheduled tasks must be running for this process to work.

What Else WooCommerce Supplies #

AreaWhat WooCommerce Adds
TransactionsAn order number and order link on every WooCommerce-linked row
CustomersWooCommerce’s order count in the Orders column
CurrencyPrices and quotes use WooCommerce’s own currency and symbol
PricesProduct badges follow your store’s tax display setting. Variable products quote a range
ReferralsA referred customer’s paid order can complete a Referral makes a purchase award, subject to the minimum order value in referral settings
CompatibilityPointics declares support for High-Performance Order Storage and the Cart and Checkout blocks

Conditions on WooCommerce Rules (Pro) #

With Pointics Pro active, three WooCommerce conditions are available for narrowing an earning rule:

ConditionLimits By
Product or category purchasedWhat is in the order. Only the matching items’ amount earns points. Child categories count as their parent
First WooCommerce orderWhether this is the customer’s only order in an award status
Order totalThe order’s value compared against an amount (at least, at most, equal, not equal)

Pro also adds WooCommerce tier perks: Order Discount and Free Shipping for members of a tier.

See How Do I Limit Which Events Earn Points?.

Running WooCommerce with Other Stores #

ThingShared or Separate
The customer’s points balanceOne balance across every store
Award and revoke order statusesSeparate lists, one per store
Show Points on Your Store optionsShared with Easy Digital Downloads. Eventin has its own
The Orders column on CustomersSummed across WooCommerce and Easy Digital Downloads
Ledger rowsTagged per store, so a WooCommerce row never resolves as another store’s order
RewardsEach store publishes its own Points Conversion and Fixed Discounts. A reward belongs to the store it was created for
Eventin tickets sold through WooCommerceEarn through Eventin’s Buy an event ticket rule, never through Place a paid order, so one purchase is never paid twice

Validation Rules #

  • A guest order awards no points because there is no customer account to hold them.
  • Points award only when WooCommerce reports a completed payment, or the order reaches a status in your Award points on Order Status list.
  • A payment and a status change on the same order award once.
  • A refund can never take back more points than the original award.
  • A WooCommerce order that pays for Eventin tickets never earns through Place a paid order.
  • A product review earns only when it is approved and written by a signed-in customer.
  • A Free Product reward with no product chosen cannot create a coupon, and the points return.
  • Pointics tries up to five times to generate an unused coupon code. If every attempt collides, the redemption fails rather than reusing an existing code.
  • Points Expiry left blank means 30 days. 0 means the coupon never expires and the points remain held until it is used.
  • A coupon can be used once, by one customer, and only with that customer’s email address.
  • Only coupons carrying Pointics’ ownership record are hidden, relabelled or swept. Your own WooCommerce coupons are untouched.
  • Only an order that uses the coupon can settle or release that coupon’s held points.

Limitations #

  • Points come back only when WooCommerce records a refund. A paid order moved to Cancelled without a refund keeps its points.
  • Percentage Discount and Free Shipping require Pointics Pro. A Free Product reward grants one product without Pro.
  • Free Shipping needs a WooCommerce Free shipping method that accepts a free shipping coupon.
  • There is no subscription renewal trigger for WooCommerce.
  • A reward coupon is single use. It cannot be split across multiple orders.
  • Removing a coupon at checkout does not return the points. The points remain held until the customer uses or returns the redemption.
  • The order confirmation Points: row appears on the thank you page only, not in emails or the My Account order view.
  • The sweep checks a customer’s 50 most recent orders. An older order carrying the coupon is left for the customer to settle.
  • Automatic reconciliation requires WordPress scheduled tasks. Without them, expired coupons do not automatically release their points.

Troubleshooting #

ProblemSolution
The WooCommerce section is missing from SettingsWooCommerce is inactive. Activate it and reload.
WooCommerce triggers show as locked in Points ProgramWooCommerce is inactive. Activating it unlocks them.
An order was paid but no points were awardedCheck that the customer was signed in and that the order status is in your Award points on Order Status list. For Cash on Delivery or bank transfer orders, the status is the only signal.
A ticket order paid through WooCommerce earned nothing under Place a paid orderThis is expected. Eventin ticket orders earn through Eventin’s Buy an event ticket rule.
A cancelled order kept its pointsCancelling does not create a refund. Issue a refund, or set the order to Refunded, to take the points back.
A refund took back only part of the pointsRefunds are proportional to the refunded amount. Refund the rest to take back the rest.
“The points could not be redeemed. Please try again.”WooCommerce could not create the coupon. Check that WooCommerce coupons are enabled, that no add-on blocks coupon creation, and that a Free Product reward has a product chosen.
The coupon is rejected at checkoutThe coupon belongs to another customer. It only works for the email address of the account that redeemed it.
The customer removed the coupon and their points did not come backThis is expected. The points remain held. The customer can reapply the reward or return it from My Account → Points & Rewards.
Points did not come back after a coupon expiredThe release runs during the daily sweep. Confirm WordPress scheduled tasks are running.
Points are stuck as heldThe coupon may be on an order still waiting for payment. The hold settles or releases when the order is paid, cancelled or fails.
A Free Shipping reward still charges shippingAdd a Free shipping method to the customer’s shipping zone and set it to accept a valid free shipping coupon.
The Points & Rewards tab returns a “page not found” errorGo to Settings → Permalinks and click Save Changes to refresh your site’s links.
No badge appears on product pages or the shopCheck the Product page and Shop page options under Show Points on Your Store, and confirm the loyalty program is enabled. On a block theme, place the [pointics_earn_preview] shortcode or Earn Preview block.
No points card appears in the cart or checkoutCheck the Cart page and Checkout page options. Signed-out visitors see only the earn and sign-in lines, not the redeem card.
Pointics coupons are missing from Marketing → CouponsThis is expected. Pointics hides the per-customer coupons it creates.

Notes #

  • Deactivating WooCommerce deletes nothing. Points already earned through WooCommerce remain in customer balances. The rules stop firing and the WooCommerce section stays hidden until the integration is active again.
  • Pointics does not load its WooCommerce adapter on a site without WooCommerce, so the integration costs nothing there.
  • Coupons created through redemption are normal WooCommerce coupons with an ownership record attached. They are moved to the trash automatically when a hold is released.
  • A bookkeeping problem during checkout is logged and retried by the reconciliation sweep rather than being shown to the customer, so an accounting issue does not fail the purchase.
  • Earn previews on product pages, in the cart and at checkout are calculated from the Place a paid order trigger. If that rule is disabled, the badges have nothing to display.

Was this article helpful?

Related Articles #

  • How Do I Configure Pointics Settings?
  • How Do I Create Point Earning Rules?
  • How Do I Create Rewards Customers Can Redeem?
  • How Do Customers See Their Points?
  • How Do I Install and Manage Integrations?
  • How Do I Read the Points Ledger?
  • How Do I Use Pointics with Easy Digital Downloads?
  • How Do I Use Pointics with Eventin?
  • How Do I Activate Pointics Pro?

What are your Feelings

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Updated on September 20, 2026
How Do I Use Pointics with EventinHow Do I Use Pointics with Eventin
Table of Contents
  • What is the WooCommerce Integration?
  • Why Do You Need It?
  • Prerequisites
  • Where to Find It
  • Step-by-Step Instructions
    • Step 1: Activate WooCommerce
    • Step 2: Choose Which Order Statuses Move Points
    • Step 3: Create Your WooCommerce Earning Rules
    • Step 4: Create Rewards Customers Can Spend Points On
    • Step 5: Configure the Reward
    • Step 6: Give Customers Somewhere to Manage Their Points
    • Step 7: Check the Storefront Placements
    • Step 8: Place a Test Order
  • Key Functionality
    • How Points Are Awarded and Taken Back
    • How a Redemption Becomes a Coupon
    • Coupons Are Private to the Customer Who Earned Them
    • The Daily Reconciliation Sweep
    • What Else WooCommerce Supplies
    • Conditions on WooCommerce Rules (Pro)
    • Running WooCommerce with Other Stores
  • Validation Rules
  • Limitations
  • Troubleshooting
  • Notes
    • Related Articles
Copyright © 2013-2026 ThemeWinter. – A Brand of Arraytics.