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_importedcolumn error - now uses correctprocessed_itemscolumn - Fixed
HotItemmodel not found - now uses correctSunskyVendorHotItemmodel - Fixed
VendorSubscriptionmodel not found - now uses correctSunskyVendorSubscriptionmodel - 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 -
SendHeartbeatJobfor background processing - Heartbeats no longer block HTTP requests when queue driver is configured
- Automatic fallback to synchronous processing with
syncqueue 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: