What's new
Xen Factory

Register today to become a member! Once signed in, you'll be able to start purchasing our products, ask questions, request support and suggest new ideas!

  • Once you have purchased a product, go in the My licenses page available from the shop or account menu to set your domain name and start downloading your product.
  • If you owned an XF1 version of the add-ons from these sections, please note that you can potentially benefit from a discount. See HERE for more information and learn about the way to proceed.
  • We are aware that a no permission error was shown when you tried to purchase in the last 2 days, this is now fixed.
This new version is a major feature changes release which contains an extensive set of improvements and in particular the implementation of a new payment mode based on xF payment profiles (either admin/user configured).

We would like to thank @frybread for funding the development of this new feature.

It was extensively tested but we recommend you to first test this new version on a development environment before going live. And don't forget to backup your files and database prior to performing the upgrade.

Detailed changelog is provided here below.

Corrected bugs
  • Default image incorrectly displayed when in grid layout mode when friendly urls option is activated
  • Incorrect grid view box layout with stars not fitting on a single line

Modifications
  • Put buy and download buttons in a group when both are displayed
  • Permissions split into two categories: standard permissions/moderator permissions
  • Rewording of some permissions text

New features
  • Revamped options page with tabs sorting
  • Revamped purchase confirm form
  • Featuring durations/featuring purchases links changed in admincp
  • Price added next to duration on admincp featuring purchases page
  • Capability to purchase a digital product for a friend (permission based)
  • Seller/Buyer/Valid licenses postbit indicators in resources discussion threads (style properties based)
  • New permissions
    • Bypass percentage on sale permission
    • Maximum number of items on sale
  • Configurable automatically displayed prefixes in resources list to identify digital products/services/physical products/Out of stock physical products
  • Invoice preview button in Invoicing Dashboard page
  • New payment handling mode based on xF payment profiles
    • Payment profiles either based on admin ones or user front-end side configurable ones
    • Supported methods:
      • Back-end configured methods: Any
      • Front-end configured methods: Paypal, Braintree, Stripe, 2checkout (Get in contact with us for more payment methods addition)
    • Monthly invoices generation for percentage on sales payment by users based on effective sales
    • Email/alerts sent on invoice generation/payment/refund
    • User front-end side payment profiles configuration from dashboard
    • User front-end side payment profiles configuration encrypted into database
    • Your invoices page on front-end side
    • Invoices list page on back-end
    • Send reminder from invoices list for unpaid invoice
  • Simple shipping costs handling
    • Input location/cost when editing resource
    • Shipping cost automatically added to item price upon purchase
  • Like
Reactions: Bakulaw and NICK97
Last version was checked and is compatible with xF2.2
  • Like
Reactions: hollosch
Corrected bugs:
  • Error when installing from an old version: XF\Db\InvalidQueryException: xfa_rmmp_transaction: MySQL statement prepare error [1064]: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'STATUS('initialized', 'pending', 'completed', 'expired', 'pending_manual') NOT N' at line 2 in src/XF/Db/AbstractStatement.php at line 228
Corrected bugs:
  • Can't edit resource image when display on index is the only option active
  • Like
Reactions: hollosch
Corrected bugs:
  • Copyright not up to date
  • ErrorException: Fatal Error: Cannot use FPDF as FPDF because the name is already in use
  • Incorrect number of purchases for resources if purchased by quantity higher than 1

Note: if you are using invoice system, please refer to the manual. The modifications specified were incorrect hence why one of the bug above.
  • Like
Reactions: hollosch
Corrected bugs:
  • Purchases through other mean not displayed anymore in the dashboard
  • Quantity not taken into account upon payment processing through paypal
  • Like
Reactions: hollosch
WARNING:
The pdf invoice library has been changed in this version, please follow our manual for installation insrtuctions HERE.

Corrected bugs:
  • TypeError: Argument 3 passed to XFRM\Template\TemplaterSetup::fnResourceIcon() must be an instance of XFRM\Entity\ResourceItem, null given src/addons/XFRM/Template/TemplaterSetup.php:7
  • Renew license button doesn't show before license expires
  • Can't purchase service offer, button shows "UNAVAILABLE - OUT OF STOCK"
  • ErrorException: [E_NOTICE] Undefined variable: error - src/addons/XFA/RMMarketplace/Pub/Controller/Dashboard.php:67
  • Error: Call to undefined method XFA\RMMarketplace\XFRM\Entity\Category::canViewAllSales() src/addons/XFA/RMMarketplace/Entity/Purchase.php:29
  • In alternative mode, the inline mod checkbox is shown above the delete dialog
  • Default image not found in alternative mode display
  • Icons not showing properly in payment means selection

Modifications:
  • Changed PDF invoice library to more recent one compatible with PHP 7.x (check the manual for installation instructions)
  • Display of number of purchases in profile/membercard is now optional

New features:
  • Capability to purchase more than one quantity of an item
  • Alert or/and mail sent to users upon license expiration
  • User licenses list visible to seller in profile
  • Display of number of sales in profile/membercard (optional)
  • Display of total sales amount in profile/membercard (optional)
  • Most purchases member stat
  • Most sales member stat
  • Most sales amount member stat
  • 3 user criteria for trophies and usergroup promotions: purchases, sales and sales amount
  • Like
Reactions: hollosch
Corrected bugs:
  • Users without the permission could see all sales in overall last sales/overall top sales widgets
  • Users with download all permission cant download old versions
  • Purchases tab shown on resource page while user has no right to see purchases log

Modification:
  • Upload of resource image directly upon resource creation
Corrected bugs:
  • Error with threads not linked to a resource anymore : ErrorException: [E_NOTICE] Trying to get property of non-object src/addons/XFA/RMMarketplace/XF/Entity/Thread.php:35
Corrected bugs:
  • Missing utility folder in release

New features:
  • Capability to restrict support thread access only to purchasers per category
  • Price display in resource sidebar info
  • Permission to purchase
  • Option to transfer a license from a user to another through the dashboard
Top