E

[DBTech] DragonByte Shop 6.1.0rc1 2019-05-12

No permission to download
[DBTech] DragonByte Shop - 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.


Feature List

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! New event triggers are automatically created when an action is taken within the Shop mod.

Multiple currencies: You can create multiple different currencies, and optionally integrate all or some of them with DragonByte Credits. This allows you to sell items in a wide variety of different currencies, each with their own rate of earning.

Categories: As an administrator you can create multiple categories that sells different (or the same) items. Categories can be organised in a tree structure for easy browsing. Categories can also have user group permissions, allowing you to fine-tune who can create items within each category.
Categories can also have a "Beneficiary", meaning someone other than the item owner can optionally receive all or part of the proceeds from selling each individual item. Beneficiary amounts can be split in any amount of 0-100%.

Items: A powerful item system allows you to create a wide array of different items with different configurations. Like categories, items can have their own individual user group or user permissions.
Items can have the following properties:
  • Giftable
    • Only giftable
    • Start conversation when gifted
    • Can re-gift
  • Unique (can only purchase one of this item)
  • Exclusive (can only purchase one of this item type)
  • Always hidden (item is not displayed in the postbit)
  • Stealth item (item is not displayed in a user's inventory or postbit)
  • Allow re-configuration
  • Automatically discard after configuration
  • Duration
    • Permanent
    • Temporary
    • Automatically discard after expiry
  • Inventory
    • Item price / currency
    • Sell-back price / currency
    • Sell-back time limit
    • Stock
    • Sell-back replenishes stock
    • Stock refill interval
    • Purchase notifications
    • Configure notifications
Reviews: Members are able to rate & review items, with optional requirements of entering review text and requiring purchase before a review can be left.

Inventory: Users can configure their purchased items or even deactivate them via the Inventory system. If the item supports it, buyers can also gift the item to others, and sell it back for a refund. The inventory is grouped by inactive, active and expired items. Extended item information is available by clicking on the item itself.

Gifting: If enabled, and the item properties permit it, members can gift items to other users either on purchase or after the fact. After purchase, this feature is accessible in the Inventory list. Users can add an optional gift message, which will be shown in the conversation and in the user's inventory.

Stealing: If enabled, your members can try to steal currency from other members ????‍♂️????‍♀️ This can be toggled globally and per-currency. A base steal chance can be configured in the XenForo options, and you are able to create items that boost the buyer's chance to steal. You can also configure how much of the target's unprotected currency is stolen with each attempt, at a percent from 0-100. Crime doesn't pay, so if the thief is caught, they will lose a percentage of their credits!

Bank: Banking currency allows users to keep the money safe from theft. Whether a currency can be banked can be configured per-currency. Users can also optionally earn interest on banked currency, either manually collected or automatically awarded every 24 hours.

Trading: Trade requests can be started with a unique message, can be rejected or accepted, and a trade can be cancelled at any time. An inline discussion system (like profile posts) allows both members to discuss the trade amongst themselves. Alerts keep both members updated if the trade has been offered, modified or accepted. Completing a trade requires both parties to accept any alterations to the deal before it is finalised. Pray they don't alter the deal any further.

Lotteries: You can sell tickets for a lottery on your site, with its own ticket price and currency configuration separate from any of your items. Unlike a raffle system, lotteries require you to configure how many main numbers and bonus numbers are drawn, and set up lottery prizes for when the user guesses the right combination of numbers. You can set lotteries to recur at set intervals, or leave them as a one-time thing. Each lottery prize can pay out in a different currency than the ticket price, so lotteries can be a great way of letting users earn bonus premium currency!

User Criteria: The following criteria are added, and usable anywhere in XenForo that uses the criteria system:
  • User has purchased at least X items
  • User has purchased item X
  • User has purchased an item of item type X
Item types: The following item types are available:
  • Automatic Thread Bump
    • Automatically bumps a thread based on an interval you create
    • Uses XenForo's scheduled task with background support
  • Custom Item
    • Supports up to 5 fields the user can configure
    • Useful when combined with the Configure Notifications feature
  • Forum Access
    • Lets you sell access to a forum
    • Uses XenForo's "Content Permission" system for maximum compatibility with 3rd party mods
  • Manual Thread Bump
    • Bumps a thread once when the user configures the item
  • Permission Override (Yes/No Flags)
    • Allows you to configure usergroup permissions to be overridden
  • Permission Override (Integer)
    • Allows you to configure usergroup permissions to be overridden
    • Supports -1 to indicate "Unlimited", even when overriding
  • 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
  • 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
  • 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
  • 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
  • User Name Change
    • Allows users to purchase the ability to change their user name
  • User Group Change
    • Allows users to purchase a specified user group change
    • Can add/remove secondary groups
  • User Title Change
    • Allows users to purchase the ability to change their user title
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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.
  • 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
  • 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
  • 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
  • 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
  • Profile Music
    • Members can buy the ability to have a music file of their choice playing on their profile
    • Uses externally hosted MP3 files, user is responsible for hosting their own music files
    • Uses HTML5 player
    • Supports Autoplay (widget setting)
  • Sticky Thread
    • Members can buy the ability to sticky a thread
    • Can be optionally configured to only allow them to sticky their own threads
  • 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
  • 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
  • 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
  • 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)
  • 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)
  • Immunity
    • Ability to sell immunity to Username Change / User Title Change / Steal.
    • Can be configured to provide immunity to any combination of the above
Full XenForo 2 Integration: Features integration with the Search, Reactions, Watch system, News Feed, Inline Moderation & more!
  • Admin Search
  • Alerts
  • Approval Queue
  • Bookmarks
  • Custom fields (items)
  • Daily Statistics
  • Email Stop system for opting out of emails
  • Inline Moderation
  • Member Stats
  • Moderator Log
  • News Feed
  • Permissions
  • Reactions
  • Reporting
  • Search engine (including ElasticSearch)
  • Tagging
  • User Search
  • Warning
  • What's New
  • Widget
6.1.0 Release Candidate 1

Update highlights

Welcome to the first Release Candidate version of DragonByte Shop v6.1.0 ????

Version 6.1.0 represents a complete re-write of the product, making it more deeply integrated with XenForo 2.1, improving performance, and making bugfixes easier.

The Release Candidate label means that unless major bugs appear, the next version will be the Gold version.

Before we delve into the changes, let's get some things out of the way:
  • This version requires XenForo 2.1.0. It will not install on XenForo 2.0.x.

  • The "User shops" feature and surrounding item management in the front-end has been permanently removed from the add-on and will not be making a return.

  • If you are still running DragonByte Credits v5.0.x, you need to disable both DragonByte Credits and DragonByte Shop before upgrading both of them to the latest versions. Not doing so will cause your site to crash until you edit the config file to disable addons from running.

  • It is recommended you upgrade both this and DragonByte Credits via the new "Install from archive" feature in XenForo 2.1.0.

  • Please see this post: #213 for further upgrade notes.
With that out of the way, on to the changes!


This version has, quite frankly, way too many changes to delve into. I love you guys, gals and beautiful people in between, but I am not spending 5 hours writing out details for all the changes. There's ~50 of them! ????

I'll go through the new features and some of the changes, though!

This version features multiple changes to transactions and transaction logging, not all of which will be backwards compatible. Item transfers are now logged, and discarding an item now logs additional details about how it was discarded (automatically or manually, etc). Historical entries will not have the additional information, but new entries going forward will.

The list and grid view now have options to buy an item directly from the shop list, rather than having to go through the actual item page itself.

There's now an option to disable item icon scaling, if your icons are all the same size and should be displayed the same across the entire shop.

Lastly, it is now possible to change an item's configuration in the AdminCP.

The main changes to existing features in this version are; Improved the design of notification phrases (messages appear in quote BBCode), made AutoBump items able to work per-hour instead of only per-day, improved usability by adding error messages to the user explaining why they can't purchase or gift a particular item if they try.

Last but by no means least, 30+ bug fixes!


Complete Change Log

Feature: Discarding a purchase now logs additional information about why the purchase was discarded
Feature: Added "{tagline}" and "{description}" as phrase variables for various notification phrases
Feature: Pricing label is now a button in List view
Feature: Added purchase button in Grid view
Feature: Transfers are now logged in the transaction log
Feature: Ability to disable item icon scaling
Feature: Ability to change an item's configuration in the AdminCP
Change: Shop transactions inserted into DB Credits will no longer be "strikethrough" in the transaction log going forward
Change: Number boxes in the AdminCP now use the XF spinbox style
Change: Updated various notification phrases to put any custom messages in QUOTE tags
Change: Added various "_nomessage" phrases for notification phrases where this is relevant
Change: Updated "description" to "tagline" in a few phrases
Change: Standardise various spellings of "colo(u)r" to default to US English
Change: Attempting to add an item to cart that the user cannot purchase will now display an error message rather than silently discarding the item from the user's cart
Change: During purchase, attempting to gift an item that cannot be gifted will now display an error message rather than silently discarding the item from the user's cart
Change: Replaced date created / date updated with stock / purchases in List and Grid view
Change: AutoBump cron now runs every hour
Change: Changed the way user title styles are previewed
Fix: Adding a new purchase via the AdminCP would not work as intended
Fix: Fix content change integration
Fix: Fix missing bookmark template
Fix: Gift messages would not respect the forum's censoring
Fix: Transactions were not logged correctly if the currency was integrated with DragonByte Credits
Fix: The "Shadow" value in the various configuration notice phrases was wrong
Fix: Fixed an issue where the default admin config would not work as intended for certain item types
Fix: The "Custom Item" item type will no longer display empty blocks in configuration notices / gift conversations if there are no defined fields
Fix: When displaying the configuration list in a conversation, correctly say "not set" if the corresponding item setting is turned off, even if a configured value exists internally
Fix: Fixed server error when attempting to edit in the AdminCP a purchase for a non-configurable item
Fix: Fixed "{name}" showing up in the news feed instead of the user's name when a new review is written
Fix: Only display active item types in the User Criteria (such as trophies)
Fix: The "Start conversation on gift" option is now actually implemented
Fix: Bankable currencies are now more accurately filtered from the Bank page
Fix: Gift alert was not added when purchasing item as a gift
Fix: Users can no longer gift items to themselves
Fix: New Lottery History entries were not being inserted
Fix: Items that were activated during purchase should now take effect immediately, unless those items are only giftable
Fix: Fixed a template error with the news feed entry for an item review
Fix: Fixed a server error in the purchase settings page related to checking whether an item has been gifted
Fix: It is now possible to gift an item to another user during purchase even if the item is Exclusive or Unique, and the buyer would not be able to buy the item for themselves
Fix: The Unique and Exclusive flags are now checked for recipient users during gifting and trading
Fix: The correct user will now be charged for the purchase when gifting an item during purchase
Fix: Thread Highlight (Pre-Defined) was not loading the thread information into the configuration view template
Fix: User title style classes are now properly applied when running older versions of PHP
Fix: The news feed item, alert and push notifications for a reaction to a trade post would create a server error
Fix: Do not allow changing the quantity of Exclusive or Unique items during checkout
Fix: Fixed an issue where the "Forum statistics" cron would produce a server error if the latest valid user had purchased any item
Fix: Prevent a scenario in which it's possible for multiple copies of a unique item to be added to the cart
Fix: Gift and Trade events were not logged correctly in the transaction log
Fix: Fixed an issue where the configured color for the "User Title Style" would not show in the configuration information window
Fix: Fixed an issue where the "Preview" field would be empty for the two "User Title Style" item types if the user did not have a custom user title
Fix: The check for unique items now excludes items currently in cart. This means if you change the unique flag after an item is already in a user's cart, they will still be able to complete that particular order.
Author
EVILEAKS
Downloads
1
Views
377
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from EVILEAKS

Forgot your password?
Write - fssquad