Skip to main content
1.6.0
Jun 10, 2026
  • Player-driven stock mode
    • Added a per-item “Player-driven” toggle in the admin panel, allowing shops to start at 0 stock and only restock when players sell items in. Stock decreases on purchase, grows uncapped from player sales, and persists across server restarts. This addresses a gap that was reported where if you want fully player-driven stock, you had a set a starting quantity and couldn’t start from 0. This addresses & fixes that for full, 100% player-driven stock.
  • Admin panel crash when loading jobs
    • Fixed a rare-ish issue where opening /shopadmin could crash due to invalid job data being sent to the NUI. We now properly sanitize job data to strip only the data we need, reducing crashes, etc.
  • Inventory detection change
    • Fixed an issue where ox_inventory could be detected over jaksam_inventory, messing up image paths, etc. We now detect ox_inventory last so inventories “pretending” to be otherwise won’t mess with things.
  • Database migration performance
    • Refactored startup migration checks to batch column and index lookups, reducing redundant database queries on resource start.
1.5.0
May 27, 2026
  • Added missing locale(s) for invalid item error
    • Fixed missing translation key that caused an error to display without text.
  • Export not respecting shop mode (buy/sell/both)
    • Fixed an issue where the openShop export ignored the configured shop mode, causing incorrect behavior.
  • Cash and Bank payment method labels being un-editable
    • Fixed payment method labels for Cash and Bank not allowing edits in the admin panel.
  • Player sales log event toggle missing from logs.lua
    • Fixed a missing config toggle for the player sales log event in config/logs.lua.
  • Random Prices rotation interval
    • Added a “rotation interval” option to random prices, allowing prices to randomize on a configured schedule.
  • OnBeforeItemPurchase hook category parameter
    • Added a category parameter to the OnBeforeItemPurchase hook for enhanced purchase validation logic.
  • Open source permission validation
    • Added an open source perms.lua file for custom permission validation(s).
1.4.0
Mar 20, 2026
  • Added the ability to restrict individual items to multiple jobs (with grade/rank control of course)
  • Fixed fd_banking export, now forcefully returns a number as expected
1.3.0
Mar 17, 2026
  • Added a teleport to location button in the Locations tab
  • Added the ability to list the same item multiple times in a shop (for varying metadata, etc)
  • Customer payment method for sell shops
  • Move currency symbol position option in Setup tab
  • Made the openShop export work on both client & server
  • Redesigned the buttons into a single icon-only capsule for teleport, blip, edit & delete actions in Locations tab with tooltip hover
  • Moved all sell-shop settings and shop mode toggle to the Finance tab (removed from Settings) and redesigned slightly
  • Updated the shop balance banner in the Finance tab to be more consistent in color/style
  • Fixed the openShop export now working as expected
1.2.0
Mar 4, 2026
  • Added shop modes - configure any shop as buy-only, sell-only or both
  • Added per-item sell config - individually enable/disable selling and set sell prices per item or use fallback % from purchase price
  • Added hidden item identity - items flagged as hidden appear as “Unidentified” with a blurred image to players who own none of that item
  • Added a shop balance - visible as an amber badge in the Shop Selector and as a dedicated section in the Finance tab
  • Added new export: exports.lation_shops:openShop(shopId) to open any shop from an external resource
  • Rebuilt the Edit Item modal, now with 4 tabs (Item/Inventory/Access & Advanced) for better organization and quicker, easier edits
  • Items with no description no longer show a “No description” text
  • Blip management code has been moved to client/utils/blips.lua
1.1.1
Dec 17, 2025
Added automatic custom payment method usage (will treat paymentId as an item and count/remove that item)
Added ability to enable or disable blips per-location
Added blip cleanup (may or may not resolve edge-case blip issues)
Fixed crashing when clicking Import Items button
Fixed showing/hiding blips according to shops job restriction (if any)
1.1.0
Nov 29, 2025
Added ability to require item(s) to access shop (w/ optional consumption)
Added optional location labels for easier identification
Added visual feedback when invalid metadata is provided
Added custom ped model support in locations modal
Added option to hide “All Items” category in admin UI “Settings” tab
Added basic markdown support in item descriptions (line breaks, bold, italic, etc)
Fixed shopId returning nil in payment functions
Better UX in map blip input fields
Small adjustment to blip creation (no noticeable changes)
Remove single item import (it was a useless option, bulk import is only & default option now)
1.0.4
Nov 19, 2025
Added jaksam_inventory support
Added smart parsing; you can now paste coords directly into the add/edit locations modal
Fixed being unable to see all items in inventory tab in admin UI on last update
Fixed customer shop UI lag with large item lists
Fixed clicking outside of admin UI causing it to close
More small performance improvements to the inventory tab in the admin UI
1.0.3
Nov 18, 2025
Fixed bug with single payment method option in shop(s)
Fixed performance issues with large (100+ item) shops
Added pre-purchase conditional hook to allow/reject a purchase with custom logic
Added variable metadata option in hooks (see hooks file)
1.0.2
Nov 14, 2025
Fixed metadata not applying correctly in some cases
Fixed requiring a license not working on ESX
Added shop name in interaction labels
Added wasabi_banking support for society payment methods
Shops sorted alphabetically in admin panel for consistency
Added the ability to duplicate an existing shop
1.0.1
Nov 13, 2025
Fixed error with “coords” type locations
Fixed annoying input behavior (blip scale, etc)
Added shopId param to all money related functions
Added server/utils/hooks file for custom logic
1.0.0
Nov 11, 2025
Initial release