XFA - Marketplace/Shop

Premium XFA - Marketplace/Shop 5.8.5

No permission to download
  • Stripe Payment Error – 'transaction_id' Null on Purchase Attempt
  • Stripe Callback Error – Attempt to Read "status" on Null
Corrected bugs
  • Error on resources links in purchase complete alert
  • Impossible to delete order custom fields
Corrected bugs
  • XF\Db\Exception: MySQL query error [1264]: Out of range value for column 'xfa_rmmp_user_licenses' at row 1 src/XF/Db/AbstractStatement.php:230
  • Coupons for non owned resources could be created by sellers without rights to manage all products
  • Discounts for non owned resources could be created by sellers without rights to manage all products
Corrected bugs:
  • In case of multiple notifications sent by the payment provider for the same order, purchase count could be incremented and order alerts sent more than once.
Corrected bugs:
  • Exception returned when trying to download a paid resource through API endpoint
  • Upgrading from a version before 5.4.0 would lead to purchase data not being ported to orders

Modification:
  • Changed disabled button to link button to parent resource for child resources where parent hasn’t been bought
  • Moved Download all permission to moderator permissions group

New features:
  • Capability to override global payment method configuration (custom or XenForo payment profile) in each category
  • Capability to upload resource image upon resource creation when grid view is active
  • Capability to hide the purchase button for users/usergroups thanks to a new permission (useful to hide for people with download all rights)
  • New option to set default currency when creating a new resource for sale
  • Display of the number of purchases in the resource view’s sidebar
  • Support for new payment profile XFCoder :: Atlos.io Crypto Payment Provider
  • Support for new payment profile BTCPay Server

After install, go to your admincp and configure the two new options properly in the Payment tab to correctly indicate which payment method your users have access to.
  • Fixed error "TypeError: Template public:xfa_rmmp_xfrm_resource_view_parentchild error: XF::asVisitor(): Argument #1 ($user) must be of type XF\Entity\User, null given" when viewing resource from a deleted user
Corrected bugs:
  • Unable to renew license before effective expiration date
  • No purchases phrase not displayed in resource’s purchases tab for resource with 0 purchase
  • Thread with restricted support access are visible to anyone after a purchase has been done
  • Manually added licenses do not show as free orders
  • CGV background stays white in Dark mode
  • ErrorException: [E_WARNING] Attempt to read property "total_usages" on null src/addons/XFA/RMMarketplace/Service/Order/Delete.php:121
  • Error: Call to a member function save() on null in src/addons/XFA/RMMarketplace/Pub/Controller/Dashboard.php at line 425 when adding license to a user while all permission to do so are valid
Corrected bugs:
  • Upgrade from a version prior to 5.4.0 with purchases from deleted resources would make previous purchases not retrieved as orders

Note: If you have encountered that issue please contact me as this won't fix it, it only avoids the issue from happening to users newly upgrading.
Corrected bugs:
  • Incorrect file synchronisation leading to non-updated templates in 5.5.4
Corrected bugs:
  • Wrong permission check in edit sale page for other payment means acceptation
  • Missing serial key format field in edit sale page
  • Download button not visible for purchasers when a product sale has been disabled
  • Custom payment payment processing purchase form not inline with the XF payment method purchase form

Modifications:
  • Renamed license key generation to serial key generation
  • Prefixed all database tables with xf_ to meet XenForo Resources standard
  • Default discounts list to latest created desc
  • Removed user personal info input from digital product manual purchase forms
  • Added purchase validation form on license renewal in custom payment processing mode

New features:
  • Permission to activate automatic serial key generation
  • Parent/Child resources to limit resources purchase to parent resource purchasers (useful for DLC)
  • Option to force redirect to license renewal when clicking on purchase button if user owns a renewable license
  • Coupon system

This version is a release candidate, it has been tested but bugs may remain. Use with precautions on a production site.
Back
Top