Loystar for WooCommerce

الوصف

The Loystar for WooCommerce plugin seamlessly integrates your WooCommerce store with the Loystar loyalty platform, providing a comprehensive omni-channel customer retention solution.

Key Features

  • Seamless Integration: Connect your WooCommerce store with your Loystar account
  • Omni-Channel Experience: Unify customer data across all touchpoints
  • Real-Time Product Sync: Import and sync products between Loystar and WooCommerce
  • Live Progress Tracking: Enhanced import process with real-time progress visualization
  • Customer Management: Centralized customer and loyalty record management
  • Inventory Tracking: Automatic inventory updates between platforms
  • Loyalty Widget: Display customer loyalty information on your store
  • Transaction Recording: Automatic loyalty point tracking for purchases

What’s New in Version 3.2.0

  • Automatic Product Sync: Schedule automatic product synchronization at regular intervals (6, 12, or 24 hours)
  • Smart Product Updates: Existing products are now properly updated when changed in Loystar (name, price, quantity)
  • Background Processing: Sync operations run in the background without affecting website performance
  • Flexible Scheduling: Choose sync frequency based on your store’s needs
  • Enhanced Settings: Clean, user-friendly settings interface for sync configuration
  • Reliable Operations: Optimized sync logic for consistent performance
  • Flexible Scheduling: Choose from 6, 12, or 24-hour sync intervals
  • Background Processing: All automatic syncs run in the background without affecting site performance
  • Sync Status Tracking: View last run and next scheduled sync times in settings
  • Easy Management: Simple enable/disable toggle with frequency selection

What’s New in Version 3.0.0

  • Enhanced Import Experience: Replaced static import messages with a beautiful, animated progress bar
  • Real-Time Updates: Live progress tracking during product import and sync operations
  • Improved User Interface: Modern, responsive progress indicators with plugin branding
  • Better Performance: Optimized AJAX polling and status handling
  • Cleaner Experience: Removed redundant success messages and improved completion flow

Requirements

  • WordPress 5.0.0 or higher
  • WooCommerce 4.0 or higher
  • PHP 7.4 or higher
  • Active Loystar account (register at https://loystar.co)

Support

For support, documentation, and feature requests, please visit:
* Plugin Support: https://wordpress.org/support/plugin/loystar-woocommerce/
* Loystar Documentation: https://loystar.co/wordpress
* Loystar Support: https://loystar.co/support

Privacy Policy

This plugin connects to the Loystar service to synchronize customer and product data. Please review Loystar’s privacy policy at https://loystar.co/privacy to understand how your data is handled.

Third-Party Services

This plugin relies on the Loystar API service to provide loyalty program functionality. By using this plugin, you agree to Loystar’s terms of service available at https://loystar.co/terms.

لقطات الشاشة

  • Loystar settings panel in WooCommerce admin
  • Live product import progress bar with real-time updates

التنصيب

  1. Upload the plugin files to the /wp-content/plugins/loystar-woocommerce directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Navigate to WooCommerce > Loystar Settings to configure the plugin.
  4. Enter your Loystar account credentials to connect your store.
  5. Configure your loyalty program settings and begin syncing products.

Automatic Installation

  1. Log in to your WordPress dashboard
  2. Navigate to Plugins > Add New
  3. Search for “Loystar for WooCommerce”
  4. Click “Install Now” and then “Activate”

Manual Installation

  1. Download the plugin zip file
  2. Extract the files to /wp-content/plugins/loystar-woocommerce/
  3. Activate the plugin in your WordPress admin panel

الأسئلة المتكررّة

Do I need a Loystar account to use this plugin?

Yes, you need an active Loystar account. You can sign up for free at https://loystar.co

Is this plugin compatible with my theme?

The plugin is designed to work with any properly coded WordPress theme. The loyalty widgets and progress indicators use responsive design principles.

Can I import existing products from Loystar?

Yes, the plugin includes a comprehensive product import feature with real-time progress tracking to sync your Loystar products with WooCommerce.

How does the loyalty program work?

Once connected, the plugin automatically tracks customer purchases and awards loyalty points according to your Loystar program settings.

What happens to my data if I deactivate the plugin?

Your WooCommerce and WordPress data remains intact. However, the connection to Loystar will be disabled until you reactivate the plugin.

المراجعات

إقرأ جميع المراجعات 1

المساهمون والمطوّرون

“Loystar for WooCommerce” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل في هذه الإضافة.

المساهمون

ترجمة ”Loystar for WooCommerce“ إلى لغتك.

مُهتم بالتطوير؟

تصفّح الشفرة، تحقق من مستودع SVN، أو الاشتراك في سجل التطوير بواسطة RSS.

سجل التغييرات

3.2.8

  • Fixed: Login authentication issue after GraphQL UI removal – restored essential backend authentication logic
  • Improved: Settings page stability and authentication validation
  • Enhanced: MTier GraphQL integration reliability

3.2.7

  • Updated: Production API endpoints – REST API now uses api.loystar.co and GraphQL uses mtier2.loystar.co
  • Enhanced: Full production environment configuration for live deployments

3.2.6

  • Fixed: Amount precision issue – order totals now preserve exact decimal values instead of rounding
  • Fixed: Sales transaction duplicate prevention – prevents duplicate transaction posts
  • Enhanced: GraphQL order totals and line item amounts maintain decimal precision (e.g., $694.95 stays $694.95, not $695)
  • Enhanced: Sales transaction API duplicate prevention with success-only marking
  • Improved: Consistent decimal handling across both GraphQL and REST API endpoints

3.2.3

  • MAJOR: Added GraphQL MTier integration for real-time order synchronization
  • NEW: Orders now automatically sent to Loystar when placed (processing/on-hold status)
  • NEW: Order status updates sent via GraphQL when completed (prevents duplicates)
  • NEW: GraphQL configuration settings in admin panel with JWT token support
  • Enhanced: Smart duplicate prevention – orders sent via GraphQL are updated, not recreated
  • Enhanced: Comprehensive order data including delivery addresses and order notes
  • Enhanced: Fallback to REST API for orders not initially sent via GraphQL
  • Improved: Real-time order integration replaces delayed completion-only sync

3.2.2

  • Patch: Minor enhancements and optimizations

3.2.1

  • Fixed: Optional loyalty program for transactions – orders now sync to Loystar without requiring loyalty program setup
  • Fixed: Import progress dialog stuck at 0% and “Sync in progress…” issues
  • Improved: Menu renamed from “Sync from Loystar” to “Import from Loystar” for better clarity
  • Enhanced: Automatic recovery system for stuck import states with manual reset option
  • Enhanced: Better progress tracking with accurate product count display and completion handling
  • Added: Emergency sync state reset utility for troubleshooting stuck imports
  • Fixed: Product matching logic with fallback SKU matching for better data integrity
  • Performance: Extended completion display timing and automatic page refresh after imports

3.2.0

  • MAJOR: Fixed product update functionality – existing products now properly update from Loystar changes
  • Added: Smart product synchronization that updates existing products instead of creating duplicates
  • Added: Automatic sync of product name, price, quantity, and other details from Loystar
  • Added: Professional sync intervals (6, 12, and 24 hours) suitable for production use
  • Improved: Clean settings interface with streamlined sync configuration
  • Enhanced: Background processing reliability for large product catalogs
  • Fixed: Sync calls now properly handle both new and existing products
  • Performance: Optimized sync logic for better efficiency

3.1.0

  • Added: Automatic product sync functionality with cron jobs
  • Added: Configurable sync intervals (6, 12, or 24 hours)
  • Added: Background processing for automatic syncs
  • Added: Sync status tracking and scheduling information
  • Added: Easy-to-use settings interface for cron management
  • Improved: Plugin activation/deactivation handling for cron jobs
  • Enhanced: Settings page with new automatic sync section

3.0.0

  • Enhanced: Replaced static import messages with live, animated progress bar
  • Improved: Real-time progress tracking during product import and sync operations
  • Added: Modern progress indicators with plugin branding and animations
  • Fixed: Progress bar persistence issues during long import operations
  • Optimized: AJAX polling and status handling for better performance
  • Removed: Redundant success messages for cleaner user experience
  • Updated: User interface with responsive design and smooth transitions

2.1.1

  • Fixed: Date of birth field format dd/mm/yy

2.1.0

  • Added: Proper minifier through grunt
  • Fixed: Javascript error preventing ajax load for checkout
  • Fixed: Date of birth field not allowing manual format dd/mm/yyyy
  • Fixed: styling for phone number clashing with flag on some themes

2.0.0

  • Added restrictions for Unsubscribed loystar merchants
  • Added Basic Woocommerce Product Sync with loystar Product
  • Fixed the Inventory tracking for recording transactions to loystar
  • Added importation of loystar products to woocommerce option
  • Added inventory tracking update when a product inventory is edited from the loystar app
  • Added inventory tracking for variations of a product
  • Added customer viewing list
  • Added Loyalty widget feature
  • Added intl Telephone Input Javascript plugin for proper phone number validation

1.0.0

  • Launching first version