Light Store | Sell your software v20.2.2

The Complete Solution for selling software products
Note: Delete your old public/sitemap.xml from disk to make use of the new, dynamic site map.

New Features:

  • Newly created products are marked as unpublished and aren't immediately visible on the storefront. This allows you to set up the product details, images, and other information before making it available to customers. You can publish the product from the creator dashboard when it's ready. If manual approval is enabled, the product will be sent for review and approval after it has been published. A new "Approval" tab had been added to the product edit page in the creator dashboard to display the current timeline of approval-related events.
  • Added new "Added to Cart" modal. It also shows the additional product options if present to encourage higher conversion.
  • New addon is available: Loyalty Points - reward your customers with points for their purchases, which they can redeem for free products. You can manage the loyalty points system from the admin dashboard, and customize the points earning and redemption rules.

Fixes & Changes:

  • Made sitemap.xml a dynamic endpoint instead of generated on a CRON job.
  • Now only showing "Downloads" instead of "Purchases" in the product tabs panel for free products.
  • Fix text coloring contrast issue in sidebar custom links.

Addon API Changes:

  • Added getProfileTabs hook to allow addons to add tabs to the profile page. See example usage in the comment of getProfileTabs in app/StoreAddon.php.
  • Added getCreatorResources, getCreatorPages and getCreatorWidgets hooks to allow addons to add resources, pages and widgets to the creator dashboard. See example usage in the comment of getCreatorResources, getCreatorPages and getCreatorWidgets in app/StoreAddon.php.
  • Added getProductSidebarHooks, getCartItemHooks and getCartSidebarHooks hooks to allow addons to inject UI components on the product page sidebar, cart item rows, and cart sidebar respectively.
Fixed translation keys showing.
⚠️ One-Time Breaking Change:
Rename your .env.docker file to .env when upgrading! This will not be done for you automatically in the upgrade script. Once you ensure your data is backed up, you can delete the old .env.docker - it is no longer used.

Added Features:
  • A new cookies notice box is now available. Configure it in the Integrations tab of the settings.
  • Added a Locale Management admin page to edit the locale files via a web interface.
  • The store will now respect the user's browser language as the default. The on-page dropdown will override it.

Fixes & Changes:
  • Statistic names & footer texts are now translatable. Add them to each locale file under the app namespace.
  • Removed volumized mapping of .env.docker to .env in Docker containers. Use .env directly now, regardless of whether you're using Docker or not. This change does not affect non-Docker users.
  • Logs are now stored daily to prevent overloading the panel when viewing a single (often 500 mb+) log file. Instead of tail -f storage/logs/laravel.log, view the log using tail -f storage/logs/laravel-$(date +%Y-%m-%d).log or use the new log viewer in the panel. There is also a new script tail-logs.sh for your convinience, which will tail today's logs. Delete the old log using rm storage/logs/laravel.log to reclaim space.
  • Predis has been removed as a dependency. Use PhpRedis instead (ext-redis). The docker file has already been updated to use it.
New Features:

  • Added localization. Adding languages is done by creating a new language file in the lang directory.
You can customize the default locale in the .env (or .env.docker) file, by modifying the APP_LOCALE variable.
The default locale is set to English (en).
Details on localization are available on the Laravel docs page: https://laravel.com/docs/12.x/localization.
  • Added timed sale campaigns. You can now schedule sales per-vendor from the Creator dashboard. The discount field on the product edit page has been removed.
  • Expanded the navbar to the full-width on desktop devices and added a language selector.
  • Added default admin login credentials in the login page when demo mode is enabled (APP_DEMO=true).

Fixes:

  • Text color does not take effect in product description.

Changes:
  • The mobile nav now has a dedicated user button with the same dropdown as on desktop. The relevant profile options have been removed from the main menu.
  • Added additional ext dependencies to composer.json covering all PHP extensions required by the project.
  • Removed Sentry from the dependencies. If you have it, you are free to remove the SENTRY_DSN variable from your .env file and uninstall the Sentry package from your project.

Addon & Theming Changes:

  • Updated to support the new localization features.
  • Removed settings("<group>.<name>") helper in favor using config("settings.<group>.<name>"). Property names remain the same. To migrate, you can Find & Replace All settings(" with config("settings. (or settings(' with config('settings. for single-quote style).
New Features:
  • Added support for Cloudflare Turnstile (captcha) for login and user registration. It can be enabled from the settings page.

Changes & Fixes:
  • Coupon codes now work on options.
  • Added an "already in cart" button state when adding to the cart.
  • Entering /product/{category} URLs with invalid categories will no longer resolve to the "All products" page, but instead 404.
  • The ld+json schema is now printed properly.
  • The canonical URL will include the full URL, including the query params, which bots from search engines like Google expect.
Changed & Fixes:
  • Bumped dependencies. PHP 8.4 is now the recommended version, from 8.3. Laravel has been upgraded to v12 from v11.
  • Fixed case where option licenses were not properly granted after a purchase has been made.
  • The cart will now properly empty when the order was placed for free.
Fixes:
  • Reduced database query amount, in turn greatly improving performance.
  • Cached cart accesses.
New Features:
  • Legacy slug support. Any old product URL/slug will now resolve to the product, redirecting to the new slug. This means renaming products will no longer render bookmarked and sent links unresolvable.
  • Admin-only product edit button on product view page for easier access to editing.
  • Improved SEO & OG embeds, including detailed information for product pages, categories, vendor pages and the reviews page.
  • Setting to disable text navbar logo when using a full-sized image logo instead.
  • Text coloring option to the product description editor.
  • Full webhook URLs in webhook secret help texts for convinience.
  • Option to disable any outgoing emails.
  • Option to disable requiring email verification for new users. Keep in mind that disabling this will allow signups with fake or mistyped email addresses.
  • Option descriptions have been made multi-line.
  • Moved webhooks to the creator panel therefore allowing creators to set up their own webhooks. Sent webhooks now only apply to events only within the specific vendor, and aren't store-wide anymore. When upgrading, existing webhooks will be moved to the vendor with the ID 1.
  • Now supporting non-circular site logos. The logo is no longer fully rounded, so if you wish to prefer the rounded look, make sure to edit the logo image itself. (Some rounding at the corners will still be applied, but not to the point of roundness.)

Changes & Fixes:
  • Fixed discord bot sync not showing servers you own. (Make sure to unlink and re-link Discord on the accounts profile tab!)
  • Fixed server error when emptying currency rate field.
  • Fixed "Auto-fill rates" button not working.
  • Fixed auto-update daily button taking no effect and not updating daily.
  • Fixed light mode on the Discord Bot Sync admin page.
  • Added margin compensation when the heading text badge is not active to keep the header visually centered.
  • Improved gradient blob sizing when aurora is off.
  • The footer currency select menu now expands upwards instead of downwards where it would be cut off.
  • Renamed the "order.completed" webhook event to "item.purchased".
  • Fixed possible error when checking out with product options in cart when not logged in.
  • Fixed social link icons not appearing in footer.
  • Fixed mobile footer texts centering.
Buy a license now
$19.99
EULA
Single project EULA
Standard, except only for single project use
Attribution free EULA
+ $13.99
Standard, except you can remove attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Enhanced
+ $8.99
Includes Standard support plus:
Installation & setup
Support duration
Lifetime
Extras
Knowledgebase + Blog Addon
+ $9.99
Points Addon
+ $9.99
Discord Bot
+ $7.99
Share and earn
Refer this resource and earn a 20% commission.
9,021 Views
51 Purchases
56 Downloads
Apr 16, 2025 Published
Jul 20, 2026 Updated
5.00 star(s)
Average rating (6)
3.4 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI Content Disclosure
Locales strings (different from English) machine-generated.
Type
  1. Business
  1. License management
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. Polish
  1. Italian
  1. Dutch
Includes DRM
No
Source access (legacy)
Closed source & unobfuscated
Creator
Owner
Recommended for you
An advanced ticket bot, rich in many exclusive features to improve your business!
5.00 star(s) 12 ratings
235 purchases
The flexible licensing system to control access to your products.
5.00 star(s) 5 ratings
42 purchases
Increase engagement in your server by running an advent calendar event!
Not yet rated
24 purchases
Sell products directly from Discord and set up your own resource market.
5.00 star(s) 1 ratings
22 purchases
A clean & professional dark WHMCS theme for your hosting.
Not yet rated
4 purchases
Share and earn
Refer this resource and earn a 20% commission.
9,021 Views
51 Purchases
56 Downloads
Apr 16, 2025 Published
Jul 20, 2026 Updated
5.00 star(s)
Average rating (6)
3.4 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI Content Disclosure
Locales strings (different from English) machine-generated.
Type
  1. Business
  1. License management
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. Polish
  1. Italian
  1. Dutch
Includes DRM
No
Source access (legacy)
Closed source & unobfuscated
Creator
Owner
Recommended for you
An advanced ticket bot, rich in many exclusive features to improve your business!
5.00 star(s) 12 ratings
235 purchases
The flexible licensing system to control access to your products.
5.00 star(s) 5 ratings
42 purchases
Increase engagement in your server by running an advent calendar event!
Not yet rated
24 purchases
Sell products directly from Discord and set up your own resource market.
5.00 star(s) 1 ratings
22 purchases
A clean & professional dark WHMCS theme for your hosting.
Not yet rated
4 purchases
Top