[XFA] RM Marketplace/Shop - XF2

[XFA] RM Marketplace/Shop - XF2 5.8.4

No permission to buy (€60.00)
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.

Please contact me if you are encountering the purchase data missing bug, I can help retrieve the data to the right system in case you did not make a backup of your files/database and were unable to revert to it.
  • Love
  • Like
Reactions: GameNet and gigipmc
Corrected bugs:
  • public:xfa_rmmp_resource_header - Call to a member function hasValidLicense() on null in src/addons/XFA/RMMarketplace/XFRM/Entity/ResourceItem.php:43

Modifications:
  • Fixed coupon handling to apply discount coupon to order and not order items
  • Adapted some code parts to allow future cart system
  • Changed no permission to purchase button phrase for child resources for better understanding
  • Changed order complete alert phrase

New features:
  • Moderator permission to view paid resources downloads count
  • Moderator permission to view paid resources purchases count
  • Option to hide paid product type from resource view
Corrected bugs:
  • Can’t purchase resource in categories with configuration set to let user ask for payment on a per item basis when using XF payment profiles payment processing method
  • Manual payment mean selection not working when using XF payment profiles payment processing method
  • Like
Reactions: GameNet
Corrected bugs:
  • ErrorException: Template error: [E_USER_WARNING] Accessed unknown getter 'Purchase' on XFA\RMMarketplace:CouponUsage[1] when viewing coupons usage
  • Tweaked template modifications to avoid some from not applying due to third party add-ons
  • Buy button displayed for resources without PayPal address set when using custom payment solution

Modifications:
  • Currency display in dashboard global stats
  • Like
Reactions: GameNet
Corrected bugs:
  • 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
  • Incorrect manual link in invoicing activation option description
  • Like
Reactions: GameNet
Our Core add-on has been updated, DBTech Stripe checkout payment data was missing.
Corrected bugs:
  • Missing phrase xfa_rmmp_refund_purchase
  • Pay to feature errors on XF version above 2.3
  • Can’t add license of child resources
  • No success message displayed when saving dashboard payment data
  • Quantity not decremented for physical products upon purchase when using xF payment profiles
  • Physical shipment status update fails
  • Additional information data fields always displayed when using custom payment profile
  • Address confirmation required for digital resources on Paypal when using custom payment profile

This version requires the new update from our Core add-on.
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
Back
Top Bottom