[XFA] RM Marketplace/Shop - XF2

[XFA] RM Marketplace/Shop - XF2 5.9.3

No permission to buy (€60.00)
Corrected bugs:
  • A child resource could still be bought or added to the cart (or to a bundle) after its parent’s license had been revoked, deactivated or had expired, it now requires a valid parent license (digital parent) or a valid parent purchase (physical parent)
Corrected bugs:
  • Error when clicking mark as preferred on a resource in a bundle
  • Like
Reactions: GameNet
Corrected bugs:
  • Minor grid view styling issues
Corrected bugs
  • Statistics tab shows full resource price instead of discounted price for resources purchased with fixed discount coupon
  • Payment errors when coupon is used depending on resulting price
  • Duplicate Jan 1, 1970 Refunded Entries Created in Purchase Tab
  • Last name/First name order is incorrect for US address format options (only fixes new entries)
  • RM Marketplace icon in admincp leads to error page when debug mode is not active
  • Alerts opt out phrases missing
  • Error when trying to export sales log to excel file for orders with transaction data missing
  • Impossible to upload a resource image if xenforo image optimisation option is active
  • Fixed missing conversation phrase in seller’s communication settings
  • Coupon could be deleted with usage registered
  • Admin fees gets computed over non discounted price instead of discounted price if any
  • Percentage/Fixed Amount Discount Coupon Sales Rejected By PayPal when leading to 3 decimals price
  • License incorrectly shown as expired for unlimited licenses
  • Coupon usages not sorted by date

Modifications
  • Revamped dashboard layout
  • Harmonised purchase forms layout between buy, bundle purchase, cart
  • Resources selection in discount/coupons switched to tokens autocomplete
  • Resource selection in license add, licenses filters, stats filters switched to single token autocomplete
  • Show Purchased Resource Names in Payment Details

New features
  • Bundles
  • Added licenses count to user criteria
  • New user search criteria: purchases count, sales count, sales amount count, licenses count
  • Clicking on the address field in shipment info copies address to clipboard

Attachments

  • Capture d’écran 2026-10-04 à 17.53.59.webp
    Capture d’écran 2026-10-04 à 17.53.59.webp
    22.3 KB · Views: 27
  • Capture d’écran 2026-10-04 à 17.53.54.webp
    Capture d’écran 2026-10-04 à 17.53.54.webp
    11.2 KB · Views: 20
  • Capture d’écran 2026-10-04 à 17.53.48.webp
    Capture d’écran 2026-10-04 à 17.53.48.webp
    8.9 KB · Views: 16
  • Love
Reactions: GameNet
Corrected bugs
  • Stripe Payment Error – 'transaction_id' Null on Purchase Attempt
  • Stripe Callback Error – Attempt to Read "status" on Null
Corrected bugs
  • Still impossible to update add-on when running XF2.2
  • Post upgrade job error from 5.8.0 when transaction is missing
Corrected bugs
  • Impossible to update add-on when running XF2.2
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
  • An exception occurred: [ErrorException] [E_DEPRECATED] NumberFormatter::__construct(): Passing null to parameter #1 ($locale) of type string is deprecated in src/addons/XFA/RMMarketplace/Pub/View/InvoicePreview.php on line 95
  • Fixed payment buttons layout glitch
  • LogicException: Unknown relation or alias Purchase accessed on xf_xfa_rmmp_transaction in src/XF/Mvc/Entity/Finder.php at line 790
  • Buyer gets user group change upon buying for friend
  • Empty licenses tab shown in member profile for users that have bought for friends even if they don’t personally own a license
  • No licenses tab shown for members if they only own license(s) purchased by someone else for them
  • Number of purchases shown in resources list and resource view even when item has no purchases

Modification
  • Replaced first blank string option from dashboard statistics « Pre-defined time periods » by « Custom time period »
  • Lower cased « Your licenses » in the purchase thank you message
  • Licenses now ordered from newest to oldest in dashboard licenses tab
  • Purchase alert now showing list of purchased/renewed resources instead of just order id (only applies to new orders)

New features
  • Custom fields for order items allowing seller to request specific input from buyer for an order item
  • Random coupon code string suggested upon coupon creation with option based length
  • Some RM Marketplace resource fields now available in REST API (type, price, currency and parent id)
  • All time statistics time period option in dashboard (with option to configure all time period start)
  • Option to hide shipment column from orders list
  • Payment method and transaction id display in order details
  • Display of resource total revenue in resources list and resource view
  • New resource sort order based on most revenue
  • New option for top sales widget to show top sales based on number of purchases or revenue
  • Display of order item count in orders list (useful for cart mainly)

Capture d’écran 2025-04-05 à 00.34.30.webp

Capture d’écran 2025-04-05 à 00.45.27.webp

order.webp
Back
Top Bottom