General Documentation

Changelog

Last updated: Jan 03, 2026

Changelog

All notable changes to the Sunsky OpenAPI Plugin are documented here.


[1.4.1] - 2026-01-03

Bug Fixes

  • Fixed products_imported column error - now uses correct processed_items column
  • Fixed HotItem model not found - now uses correct SunskyVendorHotItem model
  • Fixed VendorSubscription model not found - now uses correct SunskyVendorSubscription model
  • Fixed incorrect route references in dashboard

UI Improvements

  • Updated Help & Resources links to point to shopla.com/docs/sunsky
  • Updated documentation and changelog URLs
  • Updated support email to support@shopla.com

Ticket Sync Improvements

  • Tickets now only sync for the specific license key (purchase code)
  • Each plugin installation is isolated to its own tickets
  • Fixed reply sender type mapping
  • Added sender_name to synced replies


[1.4.0] - 2026-01-03

New Feature: OAuth Connection to License Server

  • Secure OAuth Authentication to connect plugin with the license server
  • Token-based authentication with automatic refresh
  • Connect/disconnect from plugin admin panel
  • Account sync with license server

New Feature: Enterprise Dashboard

  • Modern Enterprise Dashboard at /admin/sunsky
  • Beautiful hero section with license status
  • Quick stats for products, hot items, subscriptions, and tickets
  • Core features navigation with visual icons
  • Premium features section for Extended License
  • Settings & configuration quick links
  • Help & resources section

UI/UX Improvements

  • Complete UI Redesign for support ticket system
  • Modern card-based layouts with shadows and rounded corners
  • Interactive stat cards with hover effects
  • Improved ticket list with visual status indicators
  • Better form design with clear sections
  • Responsive design for all screen sizes
  • Dashboard link added as first menu item
  • Better visual hierarchy in menus

New Feature: Support Tickets (Extended License Only)

  • Built-in Support Ticket System for Extended License holders
  • Must connect to license server first before creating tickets
  • Create support tickets directly from the plugin admin panel
  • Real-time sync with the license server
  • View ticket history and replies
  • Add replies to open tickets
  • Close tickets when resolved
  • Sync existing tickets from the license server
  • Log file attachment support (up to 1MB)
  • Automatic system information collection
  • Priority support with High priority by default
  • Categories: General, Technical, Billing, Feature Request, Bug Report
  • Status tracking: Open, In Progress, Waiting, Resolved, Closed


[1.3.0] - 2026-01-03

Configuration

  • Hardcoded license server credentials in config/license.php
  • Credentials set by plugin developer - cannot be overridden
  • Ensures consistent license verification for all installations

Fixed

  • Fixed canCreateSubscriptions() method - now correctly returns true for ALL licensed users
  • Fixed getFeatureSummary() - now reflects subscription availability for all license types
  • Version synchronization - config and plugin.json versions now match

Performance

  • New async heartbeat via Jobs - SendHeartbeatJob for background processing
  • Heartbeats no longer block HTTP requests when queue driver is configured
  • Automatic fallback to synchronous processing with sync queue driver
  • Retry logic with exponential backoff (3 attempts, 60s delay)


[1.2.1] - 2026-01-03

Added

  • Subscription package creation now available for ALL license types (Regular + Extended)
  • Changelog documentation section

Changed

  • Regular License holders can now create and manage subscription packages
  • AI features within packages still require Extended License
  • Updated feature comparison tables across all documentation
  • Improved license restriction messaging in admin panel

Fixed

  • License integrity check improvements


[1.2.0] - 2026-01-02

Changed

  • Extended License activation limit changed from 5 to 1 domain
  • Consistent activation limits across all license types

Security

  • Enhanced license verification checks
  • Improved heartbeat verification


[1.1.0] - 2026-01-01

Added

  • Support agent management for vendors
  • AI Store Assistant chatbot integration
  • Live chat feature for Extended License

Changed

  • Improved hot items modal performance
  • Enhanced product import reliability


[1.0.9] - 2025-12-30

Added

  • OpenAI GPT-5 model support
  • AI-powered product descriptions
  • Country limit feature for subscription packages

Fixed

  • Category import duplicate handling
  • Price sync decimal precision


[1.0.8] - 2025-12-29

Added

  • Hot Items feature with trending products
  • Vendor subscription system
  • Performance indexes for large catalogs

Security

  • License signature verification
  • API request signing improvements


[1.0.5] - 2025-12-28

Added

  • Bulk product import capability
  • Auto-sync scheduling
  • Order management integration

Changed

  • Improved admin dashboard UI
  • Enhanced vendor product listing


[1.0.0] - 2025-12-21

Initial Release

  • Sunsky OpenAPI integration
  • Product import and synchronization
  • Price and stock updates
  • Order placement and tracking
  • Basic vendor marketplace support
  • License activation system


Version Numbering

We use Semantic Versioning:

  • MAJOR.MINOR.PATCH
  • Major: Breaking changes
  • Minor: New features (backward compatible)
  • Patch: Bug fixes (backward compatible)

Support

For issues with any version:

  • Check the troubleshooting guide
  • Create a support ticket
  • Include your plugin version