DragonByte Shop

Members can buy permissions, features & more on your forum with points.

DragonByte Shop is the most advanced shop mod to date. Giving you unprecedented control over what items you can sell, DragonByte Shop is the perfect mod to go along with virtually any points modification.
With features like overriding any usergroup permission, including those of custom modifications, DragonByte Shop raises the bar for what you will come to expect from a shop mod.

Average customer rating: Product downloaded over 724 times.


License pricing




Recommended AddOns

DragonByte Shop is the most advanced shop mod to date. Giving you unprecedented control over what items you can sell, DragonByte Shop is the perfect mod to go along with virtually any points modification.
With features like overriding any usergroup permission, including those of custom modifications, DragonByte Shop raises the bar for what you will come to expect from a shop mod.

Uses

Most other shop modifications add support for overriding certain stock actions, like increased PM space, increased avatar size, super moderator permissions, etc...
DragonByte Shop takes this to the next level and offers you 100% control over every single usergroup permission conceivable, including those of modifications we've never even heard of!

Usergroup permissions is not all it can do, however. It can also let members buy styling for your user title like bold, italics and colors, user title changing, username changing, and more!

It also offers a simple points system that you can use if you do not wish to add a points modification to your forum.
Major Features

DragonByte Credits Integration: All of your DragonByte Shop purchases will show up in DragonByte Credits, allowing you to fully utilise the power of the Credits mod to support your Shop!

Multi-Purchases: Purchasing multiple items at once cuts down on number of pages and clicks users need to perform to grab all the items they want.

Multiple Shops: As an administrator you can create multiple shops that sells different (or the same) items, to further separate items beyond their normal category configurations.

User-Created Shops: User groups with the appropriate permission can create their own shops in the front-end, and sell items of the "Custom Item" item type.

Inventory System: Users can configure their purchased items or even deactivate them via the Inventory system.

Trading System: Users can trade items and currency among themselves using an advanced system that requires both parties to confirm the trade before it's finalised to avoid scamming.

Developer Friendly: Powerful callback support for all Shop actions, as well as full XFCP support for extending virtually every piece of functionality and every action page!


Complete Feature List

DragonByte Credits Integration
  • Ability to choose which DB Credits currency your DB Shop currencies are related to
  • Updated automatically when accessing the Manage Currencies page if the Points Table and Points Field settings are identical
  • Automatically creates new Event Triggers and new Events for the integrated currencies whenever points are modified in the shop
  • Adds transaction entries to DragonByte Credits


Currency Management
  • Allows you to create different currencies stored in different database tables or columns
  • Ability to set whether each currency can be gained by posting
  • Allows you to sell items in a different currency for two different shops


Shop Management
  • Ability to create multiple shops with different usergroup access permissions
  • Ability to set another person as "Benficiary" of the shop to receive a percentage 0-100 of the proceeds
  • Can be same as shop owner, none (extra money vanishes into thin air) or another userId
  • Amounts can be split in any amount of 0-100%


Category Management
  • Ability to create multiple categories with different usergroup access permissions
  • Allows you to separate different items in your shops for easier browsing
  • Also separates items in the inventory for consistency


Item Management
  • Multiple configuration options
    • Title
    • Category
    • Description
    • Active
    • Display Order
    • Small Icon
    • Small Icon Upload
    • Shop Icon
    • Shop Icon Upload
    • Giftable
    • Only Giftable
    • PM On Gift
    • Unique
    • Purchasable On Thread Creation [Not Yet Implemented]
    • Purchasable On Thread Page [Not Yet Implemented]
    • Item Duration
    • Allow Re-Configuration
    • Allow Re-Gift
    • Force Hidden
  • Per-Shop Inventory Configuration
    • Active
    • Item Currency
    • Item Price
    • Item Buyback Price
    • Buyback Time
    • Buyback Replenishes Stock
    • Purchase Notifications
    • Configure Notifications
    • Stock
    • Maximum Stock
    • Refill Time (Days)


User-Created Shops
  • Users with the correct permission can create their own shop
  • Looks & feels exactly like an Admin-created shop
  • User can control many of the features found in the AdminCP shop interface


User-Created Items
  • Users who have created their own shop can create new items to sell in the shop ("Custom Item" item type only)
  • Looks & feels exactly like an Admin-created item
  • User can control many of the features found in the AdminCP item interface


Shop Page
  • Displays items available for purchase
  • Shop Information and Item Information easily available
  • Tabbed interface to let you switch between categories easily
  • Uses XenForo's CSS & Overlay support for a clean and modern looking interface


Shop Filters
  • Sort by default (display order), Popularity (items sold), Title (alphabetical) or Price
  • Order in ascending or descending order
  • Filter items that uses specific currencies
  • Filter by item type


Inventory Page
  • Displays items already purchased
  • Shop Information and Item Information easily available
  • Tabbed interface to let you switch between categories easily
  • Uses XenForo's CSS & Overlay support for a clean and modern looking interface


User Profile Inventory
  • Displays a mobile-friendly list of user's items in the profile
  • Shown under a new profile tab


Item Trading
  • Trade requests can be started with a unique message
  • Trade requests can be rejected or accepted, and a trade can be cancelled at any time
  • A conversation thread keeps both members updated whenever a trade is modified or accepted
  • Requires both parties to accept any modifications before a trade is finalised


AdminCP: Manage Lotteries
  • Ticket Price / Price Currency
  • Main Numbers Drawn
  • Bonus Numbers Drawn
  • Total Numbers Drawn - How many numbers users can choose from when buying tickets. The higher the number, the more difficult it will be to win.
  • Draw Frequency - For recurring lotteries
  • Next Draw Date - Updated automatically if the Draw Frequency is set to a number above 0
  • Configure up to 10 prizes, with individual Lottery Prize requirements to win.
  • Prizes can be paid out in a different currency than the ticket prize.


AdminCP: Manage Lottery Prizes
  • These are the requirements that will be used in the prize configuration for Lotteries
  • Title
  • Description
  • Main Numbers
  • Bonus Numbers


Lotteries
  • Lists all created lotteries
  • Overlay popup that allows members to buy tickets and see extended lottery information such as the latest drawn numbers


Steal
  • Members can steal currency from other members
  • Can be globally turned off in the settings
  • Can be disabled per-currency via the Manage Currencies interface
  • Defaults to a very low percentage chance of success
  • Configure % of the target's total credits that are stolen upon success
  • Configure % of the thief's total credits that are lost upon failure (lost credits vanish, they are not given to the target)
  • XenForo Alerts integration for steal successes and failures


Bank
  • Deposit points to gain interest and/or keep points safe from theft
  • Can be toggled on or off per-currency
  • Theft protection amount and interest rate can be set per-currency
  • Automatic interest via Cron jobs or manual interest can be toggled globally


Shop Feedback
  • Enables members to leave star ratings and a short comment for each item they purchase
  • Can be disabled globally via the Options
  • Displays current average rating and a link to view feedback on the main shop info block
  • Paginated list of existing feedback
  • If the admin enabled the option, users can opt out of leaving feedback for a particular item


Item Gifting
  • Members can gift a purchased item to another member
  • Can be limited via per-item options
  • Accessible via the item action popup


Item Type: Automatic Thread Bump
  • Automatically bumps a thread based on an interval you create
  • Uses XenForo's scheduled task with background support


Item Type: Custom Item
  • Supports up to 5 fields the user can configure
  • Useful when combined with the Configure Notifications feature


Item Type: Forum Access
  • Lets you sell access to a forum
  • Uses XenForo's "Content Permission" system for maximum compatibility with 3rd party mods


Item Type: Manual Thread Bump
  • Bumps a thread once when the user configures the item


Item Type: Permission Override (Yes/No Flags)
  • Allows you to configure up to five usergroup permissions to be overridden
  • Works everywhere that uses the "XenForo_Visitor" object to check permissions


Item Type: Permission Override (Integer)
  • Allows you to configure up to five usergroup permissions to be overridden
  • Works everywhere that uses the "XenForo_Visitor" object to check permissions
  • Supports -1 to indicate "Unlimited", even when overriding


Item Type: Username Style
  • Allows users to configure font colour and effects to be used on their user names
  • Admins can enable Bold, Italic, Underline, Colour, Glow and Shadow to be configurable by the user when configuring this item
  • Users can configure any of the above that the admin has allowed
  • Works the same way as the User Title Style and Post Style items


Item Type: User Title Style
  • Allows users to configure font colour and effects to be used on their user titles
  • Admins can enable Bold, Italic, Underline, Colour, Glow and Shadow to be configurable by the user when configuring this item
  • Users can configure any of the above that the admin has allowed
  • Works the same way as the Username Style and Post Style items


Item Type: User Title Style (Pre-Defined)
  • Allows users to purchase a pre-defined User Title Style
  • Admins can configure any combination of Bold, Italic, Underline, Colour, Glow, Shadow
  • Works in the same way as the user-configurable item, except users can't configure this item


Item Type: Username Style (Pre-Defined)
  • Allows users to purchase a pre-defined Username Style
  • Admins can configure any combination of Bold, Italic, Underline, Colour, Glow, Shadow
  • Works in the same way as the user-configurable item, except users can't configure this item


Item Type: User Name Change
  • Allows users to purchase the ability to change their user name
  • Uses XenForo DataWriter for maximum compatibility with 3rd party mods


Item Type: User Group Change
  • Allows users to purchase a specified user group change
  • Can either change primary group, or add/remove secondary groups
  • Uses XenForo DataWriter for maximum compatibility with 3rd party mods


Item Type: User Title Change
  • Allows users to purchase the ability to change their user title
  • Uses XenForo DataWriter for maximum compatibility with 3rd party mods


Item Type: User Title Change (Pre-Defined)
  • Allows users to purchase a pre-defined User Title
  • Admins can configure the user title the user will be purchasing
  • Works in the same way as the user-configurable item, except users can't configure this item


Item Type: Post Style
  • Allows users to configure font colour and effects to be used on their posts
  • Admins can enable Bold, Italic, Underline, Colour, Glow and Shadow to be configurable by the user when configuring this item
  • Users can configure any of the above that the admin has allowed
  • Works the same way as the User Title Style and Username Style items


Item Type: Post Style (Pre-Defined)
  • Allows users to purchase a pre-defined Post Style
  • Admins can configure any combination of Bold, Italic, Underline, Colour, Glow, Shadow
  • Works in the same way as the user-configurable item, except users can't configure this item


Item Type: Thread Title Style
  • Allows users to configure font colour and effects to be used on thread titles in the "Forum Display" thread list
  • Admins can enable Bold, Italic, Underline, Colour, Glow and Shadow to be configurable by the user when configuring this item
  • Users can configure any of the above that the admin has allowed
  • Works the same way as the User Title Style and Username Style items


Item Type: Thread Title Style (Pre-Defined)
  • Allows users to purchase a pre-defined Thread Title Style
  • Admins can configure any combination of Bold, Italic, Underline, Colour, Glow, Shadow
  • Works in the same way as the user-configurable item, except users can't configure this item


Item Type: Delete Thread
  • Allows users to soft delete a thread of their choosing
  • Admins can choose one or more forums that are excluded from having their threads soft deleted
  • Disabled or expired items restores the thread
  • Uses XenForo DataWriters and functions to delete and undelete threads for maximum compatibility with 3rd party mods


Item Type: Change Forum Description
  • Allows users to change the description of a forum of their choosing
  • Admins can choose one or more forums that are excluded from having their descriptions changed
  • Admins can choose to allow or disallow items that can be re-configured from having their forums changed. Allowing forum change would mean someone could change the descriptions of ALL non-excluded forums.
  • Uses XenForo DataWriters and functions to delete and undelete threads for maximum compatibility with 3rd party mods


Item Type: Ban User From Thread
  • Allows users to ban a user of their choosing from a thread of their choosing
  • Admins can choose one or more forums that are excluded from having their threads bannable
  • Admins can choose one or more usergroups that are excluded from being bannable
  • Hides the thread from the "Forum Display" list
  • Visiting a "banned thread" via the URL in a "You have been banned from this thread!" message.


Item Type: Create Forum
  • Allows users to create a new forum that is ready to accept new posts
  • Admins can configure what forum(s) are excluded from getting sub-forums via this item
  • Users can configure forum title, description and parent ID from the list of allowed forums
  • Uses the defaults found in XenForo's forum manager to create first-time options, admin configurable via the Forum Manager
  • Uses XenForo DataWriter for maximum compatibility with 3rd party mods


Item Type: Postbit Highlight
  • Allows users to configure a gradient colour effect on their postbit when viewing a thread
  • Admins can configure this item type as Single Use, meaning it affects only one post ID
  • Works the same way as the User Title Style and Username Style items


Item Type: Thread Highlight
  • Allows users to configure a gradient colour effect on the threadbit when viewing a forum
  • Admins can configure this item type as Single Use, meaning it affects only one thread ID
  • Works the same way as the User Title Style and Username Style items


Item Type: Profile Music
  • Members can buy the ability to have a MP3 of their choice playing on their profile
  • Uses externally hosted MP3 files, user is responsible for hosting their own MP3s
  • Uses HTML5 player
  • Supports Autoplay (global forum setting)


Item Type: Sticky Thread
  • Members can buy the ability to sticky a thread
  • Can be optionally configured to only allow them to sticky their own threads


Item Type: Move Thread
  • Members can buy the ability to move a thread to a different forum
  • Can be optionally configured to exclude certain forums from the target forum options


Item Type: Moderate Forum
  • Members can buy the ability to moderate a forum
  • The moderator permissions given, as well as the forum it applies to, is configured by the administrator


Item Type: Fire A Moderator
  • Members can buy the ability to fire moderators
  • Which moderator(s) can be fired is configured by the admin
  • Optionally allow "un-firing" (re-adding) a moderator when the item expires or is discarded - restores their old permissions


Item Type: Steal Chance
  • Boosts members' chance to steal
  • Can be configured to provide a 1-100% boost (100% being overall maximum for a guaranteed successful steal)


Item Type: Steal More
  • Boosts members' steal reward amount
  • Can be configured to provide a 1-100% boost (100% being overall maximum to steal all of the target's credits)


Item Type: Immunity
  • Ability to sell immunity to Username Change / User Title Change / Steal.
  • Can be configured to provide immunity to any combination of the above


Postbit Additions
  • Shows item icons (clickable to display item info)
  • Shows user's points
  • Shows user's banked amount


XenForo "News Handler" / Activity Tab Integration
  • Lottery Ticket Bought
  • Winnin Lottery Ticket


Trophy Support
  • Create trophies based on DragonByte Shop
  • Criteria: User has purchased at least X items
  • Criteria: User has purchased item X
  • Criteria: User has purchased an item of item type X
  • Criteria: "User has sold at least X items"


Developer Friendly
  • PHP Callbacks: Pre-Purchase, Post-Purchase, Sell Back, Configure, Gift, Discard
  • Full XFCP support for every Action page
  • Full XFCP support for every DataManager action
  • Full XFCP support for every Shop API call
  • Full XFCP support for every Item API call
DragonByte's XenForo modifications include a single-line merged copyright footer which contains:
  • 1 Link to DragonByte Technologies XenForo store category
  • 1 Link to DragonByte Technologies homepage
  • 1 Link to a Details page listing the modifications this site has installed
  • v5.4.0 - 7th March 2017, 00:46
    Change: Improved the way the Branding Free system works, no longer requires a separate key
  • v5.3.1 - 7th February 2017, 01:00
    Fix: Using the "External Redirect" feature in XF would result in an infinite loop
  • v5.3.0 - 6th December 2016, 01:03
    B]Feature:[/B] It is now possible to add extra criteria to items, to control whether the user can purchase the item
    Change: Future traded items will not display the "gifted by X" information string
  • v5.2.0 - 29th November 2016, 01:06
    Feature: New Item Type: Post Background
    Feature: New Item Type: Post Background (Pre-Defined)
    Feature: New User Group Permissions: Can Use Steal
    Feature: New User Group Permissions: Can View Lottery
    Feature: New User Group Permissions: Can Use Trading
    Fix: The per-shop inventory "Active" checkbox was missing from the Item Management page in the front-end
    Fix: It was possible to access the Bank even if the user group did not have the necessary permissions
  • v5.1.0 - 22nd November 2016, 00:52
    Feature: The controls for Discard/Gift/Sellback/Settings are now also displayed in the Inventory tab in the profile
    Change: The "Default Item Permissions" user group permission has changed to "Allow" rather than "Deny", and is now actually implemented
    Fix: User-created items with no image selected would display broken images in the Item Management display in the front-end
  • v5.0.0 - 15th November 2016, 00:54
    Feature: Users may now create more than one custom shop
    Feature: A new option has been added to allow users to upload custom images for their user created items
    Change: The design of the Shop Management page has changed
    Change: The design of the Item Management page has changed
  • v4.9.1 - 7th November 2016, 23:52
    Change: Updated the DragonByte Credits event creation files
    Fix: The date displayed in the inventory after purchase was incorrect
    Fix: Buying multiple quantities of the same limited-duration item could in some scenarios fail to merge them
  • v4.9.0 - 1st November 2016, 02:18
    Feature: Buyback information is now only displayed if buyback is enabled
    Change: The "Draw Lottery" cron job is now ran hourly instead of daily
    Fix: Resolved multiple "undefined index" and "undefined variable" issues
    Fix: Compilation of undocumented hotfixes made throughout the week
  • v4.8.0 - 24th October 2016, 23:44
    Feature: New, improved design! Sidebar navigation, direct links to shops, improved navigation on the item list
    Feature: Separate Buyback Currency
    Change: "View Shop Feedback" list has been redesigned
    Change: "Trade Offer" page has been redesigned
    Change: "Purchase As Gift" has a redesigned purchase flow that aims to improve reliability for items with expiry dates
    Fix: Lottery Management page now uses currency formatting
    Fix: The Auto Discard settings would not save correctly
    Fix: In certain scenarios, a server error could appear while interacting with Style items
    Fix: The Usergroup Change item would not deactivate correctly when the item was expired
  • v4.7.0 - 18th October 2016, 00:09
    Feature: Per-item flag: Auto Discard Expired Items
    Feature: Confirmation dialogue boxes for Discard and Sellback actions
    Change: Removed the "View Shop Inventory" button when adding items to cart, as itís superfluous
    Change: Error messages now use the correct response type
    Change: Thereís now a separate "New Gift From <user>" PM for when the gift giver didnít leave a message
    Change: Temporarily hidden a few settings pertaining to features not yet implemented
    Change: It is now possible to buy items as gift if they are already owned by the current user
    Fix: Deleting the last piece of feedback would produce a Division by zero error
    Fix: In certain cases, a "undefined index" error could appear when handling Profile Music items
    Fix: In certain scenarios, attempting to extend the duration of a purchased item could result in a server error
    Fix: Buying two different items that added two different additional usergroups would only add the last user group to the memberís account
    Fix: Disabling the User Shops via the Options would not hide the two "top control" buttons from the main shop page
    Fix: Resolved issues with the "Gift Received" message in the profile inventory tab
    Fix: Potential workaround for server errors related to Display Currencies or Navbar Currencies
    Fix: "Buyback Price" in the Inventory was not using currency formatting
    Fix: Gifting a "Profile Music" item would cause a server error and the item would lose its configuration even if the "No Configuration" box was not checked
    Fix: Certain items would not deactivate upon trade or gift
    Fix: Resolved an issue where the "Banked" postbit display would not show up
    Fix: Potential workaround for an issue where removing an item from the Shop Inventory could glitch a userís shopping cart
  • v4.6.0 - 11th October 2016, 00:02
    Feature: "Automatically Discard After Use" item flag - discards item after configuration if re-configuration is not allowed
    Feature: The userís Wallet is now displayed in the sidebar on the main Trade page
    Change: Back-end changes to make pages, error messages and redirects more compliant with XenForo standards
    Fix: Guests would generate a server error by using the new "Display Currency" option
  • v4.5.0 - 3rd October 2016, 23:18
    Feature: Designate a currency as "Display Currency" to be displayed on the navbar tab
    Change: Currency information is no longer included in Post queries if itís not needed
    Change: Currency information is no longer included in Thread queries if itís not needed
    Fix: Fixed an issue where copying posts into the same thread would cause a database error
    Fix: Fixed an issue where uploading a new icon via the AdminCP would not work as intended
  • v4.4.5 - 26th September 2016, 23:02
    Change: Improved performance by implementing phrase caching
    Fix: Fixed an issue where the item popup could generate a server error in certain circumstances
  • v4.4.4 - 19th September 2016, 22:36
    Change: "Steal Protect" amounts will no longer display in the bank if the Steal feature has been globally disabled
    Fix: Fixed a potential issue where a server error could be generated on checkout
  • v4.4.3 - 12th September 2016, 23:42
    Fix: Fixed an issue where gifting an already configured item would produce a server error in certain circumstances
  • v4.4.2 - 29th August 2016, 22:54
    Fix: Pre-configured items that were Single Use would not be configurable
    Fix: The Thread Title Markup items would incorrectly apply to other areas
    Fix: The Thread Highlight items would apply the transparency fixes when no gradients were required, disrupting the default XenForo style
    Fix: The "Forum Access" item would not work as intended (existing items need to be deactivated and reactivated in the inventory by the buyer in order for this to be resolved)
  • v4.4.1 - 22nd August 2016, 22:31
    Fix: Fixed an issue where in certain scenarios, a server error could be generated on registration
    Fix: Fixed an issue with the Thread Bump item
  • 4.4.0 Gold - 15th August 2016, 22:36
    Change: Added caching for templates that are loaded via template hooks
    Fix: Fixed a performance issue that could lead to purchase caches being infinitely rebuilt
    Fix: Fixed an issue where using XenForoís default user styling would not get overridden by User Name Style items
  • 4.4.0 Beta 2 - 2nd August 2016, 00:33
    Feature: Trading - Items & currency can now be traded via a new page in the front-end
    Change: Removed a few "dead classes" from the system as they served no practical purpose
    Change: Deleting a user should now more accurately update/remove now-defunct records across all Shop database tables
    Change: The overlay in your inventory where you configure an itemís Active and Hidden settings now uses the formOverlay CSS class (dark style on a default skin)
    Change: The "Buy Item As Gift" link no longer has the item description in the overlay
    Fix: Fixed an issue where the installer would not update the "Item Type" DB table as intended
    Fix: Fixed an issue with the postbit & the new "Item Type" internal changes
    Fix: Fixed an issue with deactivating / expired items generating a server error
    Fix: Fixed an issue with the Feedback system resulting from a copy/paste error
    Fix: Fixed an issue where deactivating the Feedback system would still send requests for feedback to users
    Fix: The "Reminder Delay" option was not being respected, instead reminders were always sent 1 day after purchase
    Fix: Fixed an "undefined class constant" issue with the Feedback page
    Fix: Fixed an issue where setting an item to inactive would hide it from the userís inventory
    Fix: Fixed an issue with deleting an item that could produce a server error
    Fix: Fixed an "Undefined offset" issue with the Feedback page if a purchase had been deleted
  • 4.4.0 Beta 1 - 26th July 2016, 00:21
    Feature: You can now buy an item as a gift directly on the main shop page
    Change: The "Item Configure" overlay will now use the "formOverlay" style (a dark style on the default skin)
    Change: The "Item Gift" action is now an overlay rather than a separate page
    Change: Merging users will now also update the user ID across all DragonByte Shop data (currencies will not be merged at this time)
    Change: All queries for fetching the userís purchased items can now be extended by other modifications
    Change: All queries performed by the "lottery info" overlay can now be extended by other modifications
    Change: All queries performed by the Transaction Log can now be extended by other modifications
    Change: When deleting a currency, Shop Inventory, Shopping Cart and Lottery entries using this currency will now be removed from the system
    Change: When deleting an item, the "Latest Sale" flag in shops will get reset if this item was the latest item sold
    Change: You can no longer delete the last category from the system, to avoid items becoming invisible
    Change: When deleting a category, any items still in that category will be put in the category with the lowest Display Order
    Change: The shop page no longer uses the name of the shop youíre currently viewing as the overall page title
    Fix: Fixed an issue where deleting a currency could produce a PHP error in the Transaction Log
    Fix: Fixed an issue where certain transaction types could produce a "undefined function" error
    Fix: The "Configure" link in the inventory will no longer display if the item is a "Preconfigured" item
    Fix: The "Sellback" link in the inventory will no longer display if the itemís buyback price is 0
  • v4.3.1 - 27th June 2016, 23:23
    Changed Features:

    Postbit DIsplay
    • Improved performance of the postbit display


    Bug Fixes:
    • Some options, including Branding Free, were invisible since the switch to the new tabbed options design
  • v4.3.0 - 13th June 2016, 23:15
    New Features:

    Item Types
    • Immunity - Ability to sell immunity to Username Change / User Title Change / Steal.


    Bug Fixes:
    • Bugfix rollup from the past two weeks
    • Various framework fixes
  • v4.2.1 - 7th June 2016, 00:04
    Bug Fixes:
    • Bugfix rollup from the past two weeks
    • Various framework fixes
  • v4.2.0 - 23rd May 2016, 22:27
    New Features:

    Live Titles
    • Live Title support for Categories, Currencies, Items, Shops, Lotteries, Lottery Prizes


    Bank
    • Deposit points to gain interest and/or keep points safe from theft
    • Can be toggled on or off per-currency
    • Theft protection amount and interest rate can be set per-currency
    • Automatic interest via Cron jobs or manual interest can be toggled globally


    Shop Feedback
    • Enables members to leave star ratings and a short comment for each item they purchase
    • Can be disabled globally via the Options
    • Displays current average rating and a link to view feedback on the main shop info block
    • Paginated list of existing feedback
    • If the admin enabled the option, users can opt out of leaving feedback for a particular item



    Changed Features:
    • On the main shop page, the shop tab is now highlighted for the currently active shop



    Bug Fixes:
    • Fixed an issue where the default values would not get loaded when editing a Style item in the AdminCP
    • The AdminCP navigation would not display the correct breadcrumb
    • The "Gift Giver On Mouseover" would not work as intended
  • v4.1.1 - 16th May 2016, 23:48
    New Features:

    AdminCP Menu
    • A link to the options page for this mod is now included in the Admin Navigation



    Changed Features:
    • The mod's options are now tabbed for easier browsing
    • A link to the options page for this mod is now included in the Admin Navigation



    Bug Fixes:
    • The Shop Icon upload box would not appear when creating a new item, only when editing an existing item
    • Fixed an issue where items a member could not afford would still display a Purchase link
    • Fixed an error in the front-end shop management feature when trying to set the Shop Beneficiary to 0
  • v4.1.0 - 10th May 2016, 00:31
    New Features:

    XenForo "News Handler" / Activity Tab Integration
    • Lottery Ticket Bought
    • Winnin Lottery Ticket


    AdminCP: Upload Item Image
    • In the Manage Items interface, you can now upload Icons and Shop Icons directly
    • May require CHMOD on some servers, there will be banners alerting you if this is the case


    Steal
    • Members can steal currency from other members
    • Can be globally turned off in the settings
    • Can be disabled per-currency via the Manage Currencies interface
    • Defaults to a very low percentage chance of success
    • Configure % of the target's total credits that are stolen upon success
    • Configure % of the thief's total credits that are lost upon failure (lost credits vanish, they are not given to the target)
    • XenForo Alerts integration for steal successes and failures


    Item Type: Steal Chance
    • Boosts members' chance to steal
    • Can be configured to provide a 1-100% boost (100% being overall maximum for a guaranteed successful steal)


    Item Type: Steal More
    • Boosts members' steal reward amount
    • Can be configured to provide a 1-100% boost (100% being overall maximum to steal all of the target's credits)



    Changed Features:
    • The Checkout screen now has a new design that is better suited for viewing on mobile devices as well as looking better on regular screens
    • The Shop and Lottery screens now use a new price indicator
    • Changed the internal structure a bit to reduce code duplication
    • Moved icons from /data/DBTech/Shop/images to /styles/DBTech/Shop - please move any custom uploaded items to the new subdirectories. The installer takes care of updating existing item configurations.



    Bug Fixes:
    • Currency postbit displays were not working as intended in Conversations
    • BBCode was not parsed in the Profile inventory tab
    • The currencyís rounding settings were not correctly applied on Shop, Inventory and Checkout pages
    • Workaround for Tapatalkís non-standard initialisation of XenForo
    • Workaround for broken Template Modification in a 3rd party product preventing this modís ACP menu from showing
  • v4.0.1 - 2nd May 2016, 23:35
    New Features:

    Daily/Weekly/Monthly Statistics
    • Items Sold
    • Lottery Tickets Sold (does not show correct purchase date for historical entries)



    Changed Features:
    • Due to a problem with the per-item, per-shop and per-category permissions, custom permissions have been reset. Please re-configure them.
    • The Shop can now be viewed by guests.
  • 4.0.0 Gold - 26th April 2016, 00:16
    New Features:

    BBCode Support
    • BBCode is now supported in Shop descriptions
    • BBCode is now supported in Item descriptions
    • BBCode is now supported in Lottery descriptions



    Changed Features:
    • Error messages that do not come from Overlays will now no longer change the AdminCP tab
    • AdminCP lists now use a smaller font size for a more compact look
    • Actions like "Repair Cache" that previously would redirect without any indication something had happened will now display a message on top of the page it lands on
    • Using spaces in the "Points Column" field when adding a new Currency will now no longer be accepted. Only a-z, 0-9 and _ are allowed.
    • Inventory items now use the new list design
    • Shop items now use the new list design
    • Profile Inventory items now display both the big shop icon and the small postbit icon
    • Amending a purchased itemís Active/Hidden settings no longer auto-closes the overlay
    • Item Info / Shop Info / Lottery Info links now use advanced SEO URLs rather than relying on URL parameters



    Bug Fixes:
    • The "No results" phrase was missing from the Transaction Log
    • The "User" DataWriter integration would not return the correct value on postSave and postDelete
  • 4.0.0 Beta 13 - 19th April 2016, 00:49
    New Features:

    Item Type: Profile Music
    • Members can buy the ability to have a MP3 of their choice playing on their profile
    • Uses externally hosted MP3 files, user is responsible for hosting their own MP3s
    • Uses HTML5 player
    • Supports Autoplay (global forum setting)


    Item Type: Sticky Thread
    • Members can buy the ability to sticky a thread
    • Can be optionally configured to only allow them to sticky their own threads


    Item Type: Move Thread
    • Members can buy the ability to move a thread to a different forum
    • Can be optionally configured to exclude certain forums from the target forum options


    Item Type: Moderate Forum
    • Members can buy the ability to moderate a forum
    • The moderator permissions given, as well as the forum it applies to, is configured by the administrator


    Item Type: Fire A Moderator
    • Members can buy the ability to fire moderators
    • Which moderator(s) can be fired is configured by the admin
    • Optionally allow "un-firing" (re-adding) a moderator when the item expires or is discarded - restores their old permissions


    Criteria: "User has sold at least X items"
    • If the user owns a custom shop, their sales statistics are used here


    Shop Filters
    • Sort by default (display order), Popularity (items sold), Title (alphabetical) or Price
    • Order in ascending or descending order
    • Filter items that uses specific currencies
    • Filter by item type



    Changed Features:
    • The "User Has Purchased Item" criteria now lets you only include items globally active, and/or only active in the userís inventory
    • The "Thread Ban" item type now has a new option: Only Own, restricts members to banning members from their own thread
    • A "Buy Ticket" link has been added to the lottery list, if thereís an upcoming draw



    Bug Fixes:
    • Certain item types could produce an error after saving configuration, meaning the item could not be configured correctly
    • In certain scenarios it was possible for user group permission checking to not work as expected
  • 4.0.0 Beta 12 - 11th April 2016, 22:27
    New Features:

    User Profile Inventory
    • Displays a mobile-friendly list of user's items in the profile
    • Shown under a new profile tab


    AdminCP: Manage Lotteries
    • Ticket Price / Price Currency
    • Main Numbers Drawn
    • Bonus Numbers Drawn
    • Total Numbers Drawn - How many numbers users can choose from when buying tickets. The higher the number, the more difficult it will be to win.
    • Draw Frequency - For recurring lotteries
    • Next Draw Date - Updated automatically if the Draw Frequency is set to a number above 0
    • Configure up to 10 prizes, with individual Lottery Prize requirements to win.
    • Prizes can be paid out in a different currency than the ticket prize.


    AdminCP: Manage Lottery Prizes
    • These are the requirements that will be used in the prize configuration for Lotteries
    • Title
    • Description
    • Main Numbers
    • Bonus Numbers


    Front-End: Browse Lotteries
    • Lists all created lotteries
    • Overlay popup that allows members to buy tickets and see extended lottery information such as the latest drawn numbers


    DragonByte Credits Integration
    • Ability to choose which DB Credits currency your DB Shop currencies are related to
    • Updated automatically when accessing the Manage Currencies page if the Points Table and Points Field settings are identical
    • Automatically creates new Event Triggers and new Events for the integrated currencies whenever points are modified in the shop
    • Adds transaction entries to DragonByte Credits



    Bug Fixes:
    • Creating a currency with a column that already existed could in some circumstances create a DB error
    • If an item was set to "only giftable", it could not be deactivated even though the item had been gifted previously
  • 4.0.0 Beta 11 - 4th April 2016, 23:08
    New Features:

    Items: "Stealth Item"
    • A new flag has been added to each individual item's settings: Stealth Item
    • Does not show up in a user's inventory or postbit, but still has an effect


    AdminCP Transaction Log Viewer
    • Browse a paginated list of all of the Shop's transaction log entries
    • Filter by user name, start/end date and log entry type
    • Shows all information regarding every transaction


    AdminCP Inventory Viewer
    • Add new item to a user
    • Add new item to every user matching a certain user group (or all user groups)
    • Browse a paginated list of all items
    • Filter by user name and/or item
    • Delete item from user


    Upgrade Lock
    • Event listeners will no longer run when there's a pending upgrade
    • A notice is displayed in the front-end when there's a pending upgrade



    Changed Features:
    • Messages added to item gifts are now censored
    • Changed the installer file structure


    Bug Fixes:
    • Fixed a few server errors on the Item Info popup page
    • Fixed an issue where an incomplete upgrade could lead to server errors
    • Using the Shop's built-in points system would result in an invalid transaction log entry from replying to a post
  • 4.0.0 Beta 10 - 29th March 2016, 00:53
    New Features:

    Currencies
    • Currencies can now have a prefix/suffix symbol
    • Currency Management now has the same capabilities as DragonByte Credits


    Changed Features:
    • Internally, the currency management code has changed to prepare for better integration with DragonByte Credits


    Bug Fixes:
    • Currencies were not displayed in the postbit as intended
  • 4.0.0 Beta 9 - 22nd March 2016, 01:57
    New Features:
    • The navbar tab can now be moved to any of the available hook locations in the navbar area via a revamped setting


    Bug Fixes:
    • An incompatibility between the "Thread Bans" feature in DB Shop and the "Reply Ban" feature in XF has been resolved
  • 4.0.0 Beta 8 - 15th March 2016, 01:30
    New Features:
    • Added compatibility with upcoming "Integration" product designed to create a dedicated AdminCP tab for all DragonByte Tech products


    Changed Features:
    Item Configuration
    • The Postbit Highlight items now take a thread ID as opposed to post ID, and will highlight all of the userís postbit entries in that thread


    Bug Fixes:
    • Fixed visual issues with the AdminCP breadcrumbs
  • 4.0.0 Beta 7 - 8th March 2016, 01:21
    New Features:
    • New Item Type: Thread Highlight (Pre-Configured)
    • New Item Type: Postbit Highlight (Pre-Configured)


    Changed Features:
    Item Configuration
    • Updated the HTML on the item configuration pages to improve compatibility with 3rd party styles


    Bug Fixes:
    • In certain scenarios it was possible for a PHP error to display on the Item Management screen in the front-end
  • 4.0.0 Beta 6 - 1st March 2016, 01:37
    Bug Fixes:
    • In certain cases, a "Cannot redeclare class XFCP_<>" error could be displayed
    • The main shop page was missing the page navigation
    • In certain scenarios it was possible for the AdminCP pages to not load correctly
    • In certain scenarios it was possible for the $ symbol to be replaced by the xf_ table prefix
  • 4.0.0 Beta 5 - 23rd February 2016, 01:28
    Changed Features:
    • Where applicable, AdminCP areas now use the Spinbox input type instead of a plain Textbox


    Bug Fixes:
    • In certain scenarios it was possible for an exception to be thrown instead of a normal error message
    • A PHP error could be displayed on the shop page in certain scenarios
  • 4.0.0 Beta 4 - 16th February 2016, 01:10
    New Features:
    • Members can now gift items to each other via their inventory


    Changed Features:
    • Input boxes in the main lists in the AdminCP will now use the correct CSS


    Bug Fixes:
    • Configuring a Custom Item would not work in certain scenarios
    • User-created shops would not correctly assign the shop to the current user
    • Users with no permissions to access shop creation will no longer see the navbar entry
    • The input area(s) for editing usersí points via the AdminCP would display under every tab
    • In certain scenarios it was possible for the DataManagers used to create an error
    • Certain phrases were missing when used with certain AdminCP pages
  • 4.0.0 Beta 3 - 9th February 2016, 02:31
    New Features:
    • New Item Type: Thread Highlight
    • New Item Type: Postbit Highlight
    • User-Created Shop Management
    • User-Create Item Management


    Bug Fixes:
    • If a Custom Item has no Admin set fields, donít offer a configure button
    • Purchasing multiple quantities of a single item in one transaction would not activate all the items
    • In certain scenarios, it was possible for a database error to occur even with completely valid input
  • 4.0.0 Beta 2 - 2nd February 2016, 01:18
    New Features:
    • If the "Usergroup Change" item uses additional usergroups, as opposed to changing the Primary Usergroup, this is now undone upon item deactivation
    • Points are now displayed in the postbit
    • Purchased items are now displayed in the postbit
    • Items that come pre-configured now extend their duration when a member buys a new item of the same configuration
    • You can now create Trophies using "User has purchased at least X items" as a criteria
    • You can now create Trophies using "User has purchased item X" as a criteria
    • You can now create Trophies using "User has purchased an item of item type X" as a criteria
    • You can now define an optional "Configuration Notification Sender" that will be used as the sender when sending PMs about items being configured. We recommend setting this to a "Forum Bot" user that is used for notifications only, in order to ensure PM delivery.
    • You can now define an optional "Purchase Notification Sender" that will be used as the sender when sending PMs about items being configured. We recommend setting this to a "Forum Bot" user that is used for notifications only, in order to ensure PM delivery.
    • All AdminCP pages now have breadcrumbs for easier browsing
    • All Front-End pages now have breadcrumbs for easier browsing
    • (Developers) All DBTech_Shop_DataManager_X classes can now be extended via the XFCP system
    • (Developers) All DBTech_Shop_Item_X classes can now be extended via the XFCP system. This allows you to write add-ons that run on every event pertaining to item (pre-purchase, post-purchase, configure, sellback, discard, gift)
    • (Developers) All DBTech_Shop_Action_X classes can now be extended via the XFCP system.


    Changed Features:
    • The inventory no longer displays the shop list. All items are now shown, but grouped under their respective categories from all shops
    • The various "Style" item types now only accept A-Z, a-z, 0-9. rgb() values are no longer accepted. This is a security measure to prevent malicious use of these items.
    • The AdminCP management areas are now tabbed for easier editing


    Bug Fixes:
    • In certain instances, the AdminCP could fail to load with this mod enabled
    • A caching error caused phrases to not be cached as intended in the AdminCP, causing increased query count on DB Shop pages
    • The "Enable Navtab" option would not work as intended
    • Mass updating currencies would display an error
    • In certain scenarios, the wrong action files could be loaded
    • The "Rounding" (precision) setting was hidden from the Currency Manager
    • Currency rounding was not being properly applied to currency displays
    • Deleting the default shop then re-adding it would not work as intended
    • Multiple shop tabs would not correctly reload the page in the Shop
    • Multiple shop tabs would not correctly reload the page in the Inventory
    • In certain scenarios, items with a price > 0 could fail to purchase
    • The "Purchase Notifications" and "Configure Notifications" would cause an error if the current user and notification recipient was the same
    • Purchasing multiple copies of the same item would not display the multiple copies correctly in the inventory
    • An empty inventory would generate entries in the server error log
    • Deleting an item could generate entries in the server error log in certain scenarios
    • Setting the shop owner would cause a PHP Fatal Error
    • In certain scenarios it would not be possible to complete checkout
    • Deleting items could produce a PHP error
    • Purchasing an item with limited stock could produce an error from the Shop Inventory datawriter
    • Having a Shop Owner could produce a PHP error on the shop list
    • Creating an item with a duration > 0 could produce a PHP error on checkout
    • Deleting an item in the AdminCP will now also remove it from usersí shopping carts
  • 4.0.0 Beta 1 - 26th January 2016, 02:26
    Initial release

At a glance

Supports: xenForo 1.5.3+

Requirements: PHP 5.6+

Version: v5.4.0
Release date: 6th March 2017

Have an issue and need some help?