Beschreibung
Enhance Your Customer Experience with Leat!
Leat’s all-in-one platform empowers you to:
- Quickly set up a fully customized loyalty program and rewards, with no coding required
- Effortlessly engage customers using targeted vouchers and promotions
- Drive growth with real-time analytics and insights
- Seamlessly manage your loyalty program both online and offline
Key Features
- Points & Rewards Program – Create a flexible points system where customers earn points for purchases
- Custom Rewards – Design attractive rewards that keep customers coming back
- Automated Marketing – Send targeted emails and notifications based on customer behavior
- Real-time Analytics – Track program performance and customer engagement
- WooCommerce Integration – Seamlessly works with your existing store
- Multi-channel Support – Works both online and in physical stores
- Compatibility with WPC Name Your Price: Works seamlessly with the WPC Name Your Price for WooCommerce plugin, allowing customers to set their own price for prepaid top-ups and gift card products.
External Services
This plugin requires an API connection to Leat and its business portal (business.leat.eu) for core functionality including reward management, customer tracking, and loyalty point calculations.
Data transmitted includes:
– Customer information (email, name, order history, purchase categories)
– WooCommerce order data (order totals, products purchased, dates)
– Store configuration data
– Reward and voucher definitions
– Store performance metrics and analytics
All data is transmitted securely via HTTPS to Leat’s servers in compliance with GDPR and other applicable privacy regulations. Data processing occurs on both leat.com and business.leat.eu domains.
Users of this plugin should ensure they comply with the terms and privacy policies of Leat before using this plugin:
Blöcke
Dieses Plugin unterstützt 1 Block.
- Referral Display referral information and sharing options for logged-in users.
Installation
- Upload
leat-crm.zipto the/wp-content/plugins/directory - Activate the plugin through the ‚Plugins‘ menu in WordPress
- Add your API key in the plugin settings.
- Sync your rewards and vouchers with Leat to get started.
- Use the [leat_dashboard] shortcode to render the loyalty dashboard.
- Optionally use [leat_reward_points] shortcode to display customer points anywhere on your site.
FAQ
-
How do I get an API key?
-
Sign up for a Leat account at business.leat.eu. Once logged in, navigate to Settings > API Integration to find your API key.
-
Can I customize the loyalty dashboard appearance?
-
Yes! The dashboard can be customized using CSS.
-
Does this work with my existing WooCommerce store?
-
Yes, Leat integrates seamlessly with WooCommerce.
-
How are points calculated?
-
By default, customers earn 1 point per currency unit spent (e.g., 1 point per $1). This can be customized in your Leat business portal, where you can also set up multipliers for specific products or categories.
-
Is this GDPR compliant?
-
Yes, Leat is fully GDPR compliant. We process all data in accordance with EU privacy regulations and provide the necessary tools for handling data subject requests. See our Privacy Policy for more details.
-
What happens if I uninstall the plugin?
-
Your customer data and loyalty program settings are safely stored in your Leat account. If you reinstall the plugin later, you can simply reconnect using your API key and all data will be restored.
-
What shortcodes are available?
-
- [leat_dashboard] – Displays the full loyalty program dashboard
- [leat_reward_points] – Shows customer’s current point balance. Supports these attributes:
- format: Customize text (e.g., „You have {{ credits }} {{ credits_currency }}“)
- hide_zero: Set to „yes“ to hide when points are zero
- wrapper_class: Add custom CSS classes
- user_id: (Admin only) Show points for a specific user
Rezensionen
Für dieses Plugin gibt es keine Rezensionen.
Mitwirkende und Entwickler
„Leat“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
MitwirkendeÜbersetze „Leat“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
2.4.11
- Gift card recipient email and message fields now display correctly in WooCommerce Block Checkout
- remove order meta display, this is handled by the debug chat
2.4.10
- Fixed gift card email sending return type error that caused fatal error when API response was a string instead of array
- Gift card refunds now work correctly even after the gift card has been partially used by the customer
- Gift card amounts now correctly include tax to ensure customers receive the full value they paid (e.g., £5.00 gift card with 20% VAT now creates £5.00 gift card instead of £4.17)
- Refund logic now fetches and sorts all transactions to find the most recent one before reversal
- Enhanced Debug Toolbar to display comprehensive gift card information from order items including UUIDs, transaction details, and amounts
- Improved refund success validation with explicit object checks and reversal transaction UUID tracking in order notes
2.4.9
- Fixed gift card email sending error that was showing checkout error message to customers despite successful order processing
2.4.8
- Resolved gift card transaction creation issue that could prevent gift cards from being funded properly
2.4.7
- Added official WooCommerce High-Performance Order Storage (HPOS) compatibility declaration
- Added HPOS-specific hooks for gift card columns in order list admin
- HPOS was already fully supported – this update simply adds the formal compatibility flag required by WooCommerce
2.4.6
- Fix build
2.4.5
- Store UUID in user meta if not already stored.
- Dashboard not rendering even if already joined program
2.4.4
- JS not being enqueued properly in WooCommerce account dashboard
- Ensure we check if a contact can be accessed before updating attributes
- Add better logging system, available via /wp-admin/admin.php?page=leat-logs
2.4.3
- Use WC Blocks button for the points display.
- Allow WC Blocks button te be changed in settings
- Error when editing variations in a single product
2.4.2
- Manually add points display to the checkout via inner blocks.
- Settings for points display are not managed in the Gutenberg component.
2.4.1
- Fix build
2.4.0
- Show the amount of points the customer will earn in the checkout.
- A smart widget to debug orders and users.
- Overall quality of life improvements
2.3.4
- Fixed edge case where corrupted refund data could attempt to return more items than originally purchased
- Added quantity clamping logic to prevent over-refunding of loyalty points
- Improved refund validation with detailed warning logs for invalid refund quantities
- Better protection against data integrity issues from manual database edits or plugin conflicts
2.3.3
- Fixed critical issue where order refunds could deduct more loyalty points than originally awarded
- Fixed duplicate refund processing caused by WooCommerce firing multiple refund hooks
- Improved order return response handling for better reliability
- Added detailed tracking of returned line items per order
2.3.2
- Fixed an issue where coupons sometimes were multiplying in the cart
2.3.1
- Keep the same product identifier to ensure no duplicates are created during order
2.3.0
- Added loyalty opt-in checkbox at checkout
- Added loyalty program status display in order admin
- Added product sync actions in WooCommerce product list
- Improved settings page with contextual help
- Improved order status messages for better clarity
- Fixed duplicate „Customer is not enrolled“ order notes
- Fixed points awarded not displaying in order admin
- Fixed opt-in checkbox not saving correctly for WooCommerce Blocks checkout
- Fixed contact UUID not saving for logged-in customer orders
2.2.5
- Resolved critical error when processing gift cards with DateTime expiration dates
- Improved handling of multiple expiration date formats (DateTime objects, arrays, and strings)
2.2.4
- Inactive gift cards can no longer be applied at checkout
- Gift card balances are now deducted immediately when orders are placed, preventing double-use
- Improved error messages to prevent information disclosure about gift card status
2.2.3
- Improve how gift card calculations are handled, among other small changes and improvements
2.2.2
- Prevent double discount application
2.2.1
- Ensure unique id’s for applied discounts per order
2.2.0
- Improve Giftcards to use WooCommerce fees instead of coupons
- Prefix Composer packages to prevent conflicts
2.1.1
- Make the required WC version at least 9.5.0
2.1.0
- Added WordPress filter-based custom field sync capability
- New filter
leat_custom_attribute_definitionsto register custom attributes in Leat - New filter
leat_contact_custom_attributesto sync custom field values for registered users - New filter
leat_contact_guest_custom_attributesto sync custom fields for guest customers - New filter
leat_contact_core_attributesto modify core attributes before syncing
2.0.3
- Fix build
2.0.2
- Fix an issue where charges sent to the Orders API were not recognized
2.0.1
- Several improvements to the new Orders API
- Integrate giftcards with webhook transactions for better real-time feedback
- Webhoooks would sometimes be registered twice
2.0.0
- Major order processing overhaul with the new V3 Order API
- In some occasions there could be a fatal error on account creation for sites that are using WPML
1.8.2
- Fix how data is passed to Gutenberg components for server side rendering
1.8.1
- Assets not being enqueued correctly
1.8.0
- Added Free Shipping voucher
- Added [leat_referral] shortcode. Accepts these attributes:
1.7.1
- Update plugin description
1.7.0
- Added automatic customer language tracking and synchronization
- Tracks current language preference for each contact
- Syncs language data with Leat for personalized communications
- Works with WPML, Polylang, and standard WordPress locales
- Improved multilingual site support with better language detection
- Added filters for customizing language detection (
leat_languagesandleat_current_language) - Simplified default dashboard title for logged-out users
1.6.5
- Prepaid label missing for single products
1.6.0
- Customers can now refer friends and family to your loyalty program
- Fixed an issue where API requests would throw when tiers were requested
1.5.0
- Various small tweaks to UI
- Fixed gift card amount calculation to properly handle variations and discounts
- Added „Leat Support“ role with restricted access to WooCommerce reports
- Improved gift card amount calculation to use correct totals
1.4.1
- Various tweaks
1.4.0
- Added multi-product reward selection. Customers can now receive multiple predefined products in their cart when claiming a reward
- Introduced custom gift card messages in classic checkout. Add personalized notes to gift cards using the
{{ custom.message }}merge tag in your Leat email templates - Redesigned coupon code format. Replaced lengthy UUIDs with a shorter, more user-friendly format for improved readability
- Optimized giftcard API interactions by preventing unnecessary calls during coupon processing and voucher synchronization
1.3.2
- Add video tutorials
- Fix an issue where coupons sometimes would be set with no amount
1.2.2
- Improved multilingual support with better language detection and handling
- Added support for translatable text settings across multiple languages
- Added fallback mechanisms for missing language configurations
- Fixed issues with language detection in admin settings
1.2.0
- Improved WooCommerce coupon handling with automatic cart application and better error handling
- Added protection to prevent password managers (1Password, LastPass) from auto-filling the API Key field
1.1.0
- Sell prepaid balance top-ups directly through WooCommerce products
- Automatically reverse prepaid top-ups for specific order statuses (e.g., ‚refunded‘, ‚cancelled‘)
- Supports ‚WPC Name Your Price for WooCommerce‘ for selling variable prepaid amounts
1.0.0
- Accept physical and digital Giftcards in your store
0.9.7
- Added new „Only Reward Known Contacts“ setting to control credit attribution. When enabled, credits will only be awarded to contacts that already exist in Leat
0.9.6
- Fixed an issue where custom orders statuses by guest customers would still create contacts
- Added support for loyalty program tiers system
0.9.5
- Fixed an issue where having no value in instructions would cause an error
0.9.4
- Fixed an issue where a voucher wouldn’t sync because of certain checks
0.9.3
- Missing setting value for disable gift card recipient email field
0.9.2
- Added option to disable gift card recipient email field in checkout, allowing gift cards to be sent directly to the customer’s email address
0.9.1
- Improve redirect for customers who choose „Login“ or „Join program“ in the dashboard
0.9.0
- Personalized rewards display – Only shows rewards that match the contact’s eligibility based on visibility filters configured in the Leat.com dashboard
- Improved rewards sorting – Rewards are now displayed in descending order by credit cost (high to low) for better user experience
- Added logs submenu to easier access debug logs
0.8.0
- Added support for custom WooCommerce order statuses
- Custom statuses must follow WooCommerce naming convention with ‚wc-‚ prefix to be recognized
- Added loyalty program support for WooCommerce blocks checkout
- Automatically links orders to Leat contacts during checkout
- Properly syncs customer attributes and rewards points
- Maintains loyalty account tracking for both guest and registered users
- Enhanced webhook management system
- Added new webhook management interface in admin dashboard
- Improved support for voucher creation webhooks
- Improved webhook synchronization and error handling
- Added automatic webhook status monitoring
- Fix an issue where webhooks, rewards and promotions would always sync on settings save
0.7.0
- Added new user attributes:
- Syncs WordPress multisite blog memberships for users
- Syncs user’s last order ID
- Webhooks automatically resync when site domain changes to maintain functionality
- Rewards and promotions automatically sync when API key is changed
- Added direct link to API key generation page in settings for easier access
- Improved visibility of the save button
- Vouchers are now automatically synced when promotion rules are published
- API key is now masked for users without manage_options capability, showing only last 4 characters
- Improved coupon code generation
- Fixed displayed credit amount when
{{ credits }}placeholder was not being used
0.6.3
- Fixed gift card completion message showing on all orders instead of only orders containing gift cards
- Fixed reward images not syncing properly for newer rewards
- When a coupon is removed from the cart for a free product, the free product will also be removed for WC Store API requests
- After claiming a reward, the dashboard now scrolls up to the coupon section
- Added new setting to control visibility of the „Join Program“ CTA on the dashboard
- Added automatic detection of WooCommerce registration settings to hide join CTA when registration is disabled
- Added new [leat_reward_points] shortcode for displaying customer points anywhere on your site
0.6.2
- fixed an issue where it was not possible to claim spend rule under certain conditions
0.6.1
- fixed an issue where URL parameters in script tags could cause conflicts with caching plugins by stripping parameters before comparison
- Added span element with class ‚leat-credits‘ around credits text in customer dashboard for improved styling control
- Improved coupon visibility logic to prevent coupons from being displayed to customers under certain unintended conditions
0.6.0
- Added automatic voucher sync between Leat and WooCommerce
- Vouchers created in Leat are automatically synced as WooCommerce coupons
- Real-time sync when vouchers are redeemed, updated, or deleted
- Maintains contact-specific restrictions and custom attributes
- Handles expiration dates and usage limits
- Note: Activation date is not yet supported, only expiration date

