[XFA] RM Marketplace

[XFA] RM Marketplace 3.9.6

No permission to buy (€8.00)
Corrected bugs:
  • XFA_RMMarketPlace_Template_Helper_Core file missing
  • [Digital product] Remaining quantity can't be edited
  • ErrorException: Undefined variable: errorPhraseKey - library/XFA/RMMarketPlace/ControllerPublic/User.php:26
  • ErrorException: Undefined variable: errorPhraseKey - library/XFA/RMMarketPlace/ControllerPublic/User.php:130

Modification:

  • [Physical product] Additional info (name, address, etc...) are now retrieved from Paypal instead of input through the site (for Buyer protection purpose).
  • [Dashboard] Tabs reordered
  • Invoices system
    • Option to activate the system and configure the invoice language and date formats
    • New page on dashboard side for users to activate invoicing, input information (name, address, etc...) and upload logo
    • PDF downloadable files
  • Capability to manually accept other payment means
    • New usergroup permission to accept other payment means
    • Input data form upon purchase
    • Automatic conversation creation upon purchase for exchange between buyer and seller
Corrected bugs:
  • Shipping address not passed to paypal when the percentage on sale is active
  • Licences with no renewal show on "Your Licenses" and dashboard "Manage licences" pages while expired status filtering is selected
  • Free products are listed in the "Filter By Resource" dropdown of the dashboard statistics
  • Physical product shows out of stock in purchases tab instead of Order now

New feature:
  • Free resources are now activable/deactivable in the resource categories option
IMPORTANT - Read prior to upgrade:
In this version we have moved the Paypal payment API from Adaptive payments to Express Checkout to due deprecation of Adaptive payments.
Therefore, you need to follow these upgrade steps carefully:

  • Check that no transaction are on-going. If possible perform the upgrade when there are not much users online to ensure that.
  • Close your forum
  • Backup your database (as always when you perform an upgrade)
  • Upgrade RM MarketPlace
  • Follow the FAQ to setup the new payment API: HERE
  • Open your forum

Corrected bugs:

  • If adding a currency code to Resource Manager currencies option, impossible to select it for resource featuring purchase currency and default stats currency.
  • If cookie prefix was set in config.php, All products/My products toggle wouldn't not do anything
  • If renewal is performed after end date, new end date is computed from previous one instead of today
  • Emails related to featuring purchase not sent

Modifications:

  • Paypal handling changed to Express checkout due to deprecation of Adaptive Payments (no IPN)
  • Actions performed upon refund of purchase from paypal no more automatic (no IPN), new "Set as refunded" link added to the Dashboard View Sales page
  • Link "Refund" in featuring duration moderation not performing automatic refund anymore (no IPN), replaced by a "Set as refunded" link
  • Payment status now coloured in Dashboard View Sales page (similarly to resource view purchase tab)
  • Payment status now coloured in Your Purchases page (similarly to resource view purchase tab)

New features:

  • Manually delete purchase through the Dashboard view sales page
  • Manually validate pending payment purchases through the Dashboard view sales page
  • Filter licences by status on "Your Licenses" page
  • Filter sales by type on "Your Purchases" page
Corrected bugs:
  • Pay to feature resource link not showing on resource page
Corrected bugs:
  • CSS sidebarBlockHeading property overidden by the add-on
  • Error stating that $cookie variable does not exist
  • Dashboard: My top sales block show all products if I have permission ot view all
  • Dashboard: resource list in statistics filter shows all resources when "My products" is selected
  • Dashboard: resource list in statistics filter not ordered by title
Corrected bugs:
  • Add/Edit resource image link not displayed in resource control when alternative display is configured only on a per category basis
  • When buying physical products, if user fails inputing first name or last name or address, purchase awaiting payment confirmation is added while it should not
  • Since last version, only new global CGV displayed, resource based CGV are blank
  • Resource are still added even if error is raised during creation regarding the allowed type in category
  • Dashboard: Last sales/Overall last sales show unfinished sales
  • Dashboard: Expired license do not display as expired but instead give a date in the past on the Manage Licenses page

Modifications:
  • Paypal fees are now stored in the database (statistics purpose) - Only working if no percentage on sales as paypal doesn't provide the data in the transaction for adaptive payments
  • Amount of the percentage taken on sales stored in the database (statistics purpose)
  • Dashboard: My Products page changed to Products page
  • Dashboard: Added keyword "Resource" or "User" to filters

New features:
  • Option to set the minimum price allowed for the resources
  • Licence checking feature, different methods, check valid url and site exists. Comes with an option to set blacklisted urls.
  • Dashboard: For user with view all sales right, capability to filter elements from dashboard to view all or just own products related through simple toggle
  • Dashboard: Capability to filter sales by type (all or purchase or renewal)
  • Dashboard: Capability to filter licences by status (all or active or expired)
  • Dashboard: Statistics page now implemented with high configurability (time range, sale type, currency and resource)

Attachments

  • Statistics.webp
    Statistics.webp
    41.8 KB · Views: 226
XML version was wrong in file.
Corrected bugs:
  • User can't download resource after it has been removed from sale
  • Add license button not available anymore since last release
Corrected bugs:
  • ErrorException: Undefined index: xfa_rmmp_user_cgv - library/XenForo/Visitor.php:678
  • Grid view not working in categories
  • Seller dashboard Terms and Conditions page empty
Corrected bugs:
  • Terms and conditions still not visibile on edit
  • Button still not displayed in discussion
  • User with right to view all sales couldn't see shipment info
  • Error with threads of deleted resources: Undefined index: resource XenForo_Application::handlePhpError() in XFA/RMMarketPlace/Listener/Template.php at line 39

New feature:
  • New grid layout for the resources list display: configurable either globally or per category with image upload feature for the resource image selection.
  • Seller dashboard: new place to gather products/sales/licenses and more to come in the future
  • Global Terms and conditions: set your default terms and conditions through new dashboard (can stil be overriden per resource)
  • Capability to display Terms & Conditions in a tab in resource view

Attachments

  • Grid_view.webp
    Grid_view.webp
    52.4 KB · Views: 33
  • Seller_dashboard.webp
    Seller_dashboard.webp
    59.4 KB · Views: 32
Top Bottom