[XFA] RM Marketplace/Shop - XF2 5.6.0

XF 2.0 / 2.1 / 2.2 / 2.3 [XFA] RM Marketplace/Shop - XF2 5.6.0

Add-on xenforo 2

Ressources et modules complémentaires pour XenForo 2

Styles xenforo 2

Styles / Thèmes et apparence pour xenforo 2

Templates xenforo 2

Codes pour modifier les templates sur xenforo 2

Section Premium

Add-on et Styles pour membre Premium
[XFA] RM Marketplace/Shop - XF2 5.6.0

XF 2.0 / 2.1 / 2.2 / 2.3 [XFA] RM Marketplace/Shop - XF2 5.6.0

Catégorie Catégorie Add-ons Premium
Titre du sujet Titre du sujet [XFA] RM Marketplace\/Shop - XF2 5.6.0
Auteur de la discussion Auteur de la discussion laurent68
Date de début Date de début
Réponses Réponses 6
Affichages Affichages 630
Réaction Réaction 1
Dernier message par Dernier message par laurent68

laurent68

Fondateur

Staff
fondateur
Réputation: 100%
Discussions
4 646
Messages
12 054
Solutions
81
J'aime
7 611
Points
198
Additional requirements :
- XenForo Resource Manager
- [XFA] Core

Description :
RM Makertplace
vous permet et / ou vos utilisateurs de vendre des ressources du gestionnaire de ressources, comme dans un marché!

Prend en charge trois types de produits:
  • Produits numériques (basés sur une licence):
    • avec ou sans renouvellement de licence
    • avec ou sans restrictions de licence
    • avec ou sans url requis pour télécharger
  • Produits physiques
  • Offres de services
Grâce au système de configuration des catégories de ressources, l'administrateur sélectionne les catégories destinées à la vente de ressources et le type de produits pouvant être mis en vente parmi ceux ci-dessus.
Chacune de ces catégories peut être définie sur:
  • utilisez l'adresse paypal définie dans l'admincp via les options;
  • utilisez l'adresse paypal définie pour cette catégorie;
  • laissez chaque utilisateur entrer sa propre adresse paypal pour vendre ses ressources.
Vous pouvez également permettre à votre utilisateur d'accepter d'autres moyens de paiement (espèces, western union, chèque ...) grâce à des échanges entre l'acheteur et le vendeur.

Lors de l'ajout d'une ressource à ces catégories, vos utilisateurs peuvent ensuite choisir s'ils veulent la vendre ou non.

En plus de la capacité de vendre des ressources, RM Marketplace est également une véritable source de monétisation pour vous, et cela grâce à deux fonctionnalités:
  • Vous pouvez exiger un pourcentage sur les ventes, récupéré automatiquement lors du paiement (pour les paiements paypal uniquement).
  • Vous pouvez offrir aux utilisateurs la possibilité de payer pour que leur ressource figure sur les pages d'index et de catégories du gestionnaire de ressources.
Caractéristiques
générales

  • Marché ou boutique exceptionnel
  • Option d'affichage de la grille pour un affichage plus propre du produit
    • Basé sur l'image téléchargée par le vendeur
    • Configurable globalement ou par catégorie
  • Nouvelles pages pour les acheteurs (avec filtrage): Vos achats / Vos licences
  • Tableau de bord du vendeur: une zone à onglets spécifique pour les vendeurs pour surveiller et gérer les ventes
  • Nouvel onglet sur la page principale des ressources "Top Achats"
  • Autorisations basées sur une catégorie
    • Est un vendeur
    • Pouvoir acheter
    • Acceptez d'autres moyens de paiement
    • Peut acheter des ressources contenant
    • Peut télécharger sans acheter
    • Peut afficher tous les journaux d'achats
    • Peut voir toutes les ventes
    • Peut gérer toutes les licences
    • Peut modifier n'importe quelle vente
  • Configurations basées sur 3 catégories pour les achats:
    • Laisser l'utilisateur demander des achats par ressource (choix de l'utilisateur)
    • Utiliser les achats à l'échelle de la catégorie (choix de l'administrateur)
    • Utiliser les achats à l'échelle du forum (choix de l'administrateur)
  • Configuration des produits autorisés par catégorie: sélectionnez les produits pouvant être mis en vente dans chaque catégorie. Vous pouvez même sélectionner si les produits gratuits sont autorisés ou non
  • Devises prises en charge: basées sur la configuration des devises de Resources Manager
  • Les utilisateurs peuvent télécharger la ressource directement après l'achat
  • Possibilité d'acheter plus d'une quantité d'un article [NOUVEAU 4.3.0]
  • Modes de paiement: Paypal, Manuel (pour espèces, chèque, ...), plus à venir…
  • Le paiement manuel crée automatiquement une conversation entre l'acheteur et le vendeur pour converger pour des échanges sur les détails du traitement du paiement.
  • Affichage facultatif du numéro d'achat / numéro de vente / montant total des ventes [NOUVEAU 4.3.0] dans la carte de membre et la page de profil
  • Plus d'informations sur le produit dans la barre latérale (Gestionnaire de ressources)
  • URL de licence (obligatoire ou non selon le choix du vendeur, modifiable par le vendeur) avec contrôle de validité du domaine
  • Mails envoyés lors de l'achat ou du remboursement à l'acheteur, ainsi qu'en cas de changement de statut de licence
  • Alerte envoyée lors des achats ou remboursement au vendeur
  • Pourcentage sur les ventes, sélectionnable par catégorie: l'administrateur reçoit une commission sur les ventes
  • Termes et conditions: exiger l'acceptation des termes et conditions pour acheter
  • Bouton d'achat remplacé par "Inscrivez-vous maintenant et achetez" pour les utilisateurs non connectés
  • Principaux widgets Achats et dernières ventes
  • Possibilité de restreindre l'accès au fil de support aux acheteurs uniquement
  • Système de facturation activable en option avec génération de PDF
Spécificités physiques du produit :
  • Configuration de vente:
    • Informations de paiement (adresse Paypal)
    • Devise
    • Prix
    • Quantité
    • Conditions générales (avec l'éditeur WYSIWYG)
  • Les informations d'expédition, le statut peuvent être modifiés par le vendeur et les données d'expédition telles qu'une URL de suivi peuvent être ajoutées.
  • Gestion des quantités en stock
    • Quantité configurée lors de l'ajout / de la modification
    • La possibilité de sélectionner si le produit continuera d'être vendu en cas de rupture de stock
    • Alerte envoyée au vendeur lorsque le produit est en rupture de stock
Spécificités des produits numériques
  • Configuration de vente:
    • Informations de paiement (adresse Paypal)
    • Durée de la licence (jour / mois / année)
    • Devise
    • Prix
    • Renouvellement prix
    • Retard de renouvellement
    • Restriction (Oui = copie unique / Non = copies multiples)
    • URL requise (oblige l'acheteur à définir un domaine pour télécharger le produit)
    • Conditions générales (avec l'éditeur WYSIWYG)
  • Gérer la licence à partir du tableau de bord ou du profil utilisateur [NOUVEAU 4.3.0]
    • Activer / désactiver la licence
    • Date d'expiration
    • URL du site (entrez le domaine où le produit sera installé)
  • Alerte ou / et email envoyé à l'expiration de la licence au titulaire [NOUVEAU 4.3.0]
Spécificités de l' offre de service
  • Configuration de vente:
    • Informations de paiement (adresse Paypal)
    • Devise
    • Prix
    • Conditions générales (avec l'éditeur WYSIWYG)
Ressource présentant des fonctionnalités
  • Durées disponibles créées via une page dédiée en admincp avec:
    • Durée en jours, semaines, mois ou années
    • Montant
  • Achat de présentation par l'utilisateur sur la page de ressources
  • Présentation des achats sur une page dédiée dans admincp
Caractéristiques du tableau de bord du vendeur
  • Page rapide pour gérer vos produits, ventes, licences, termes et conditions et statistiques.
  • Conditions générales - Vous permet de configurer des conditions générales pour tous vos produits. Peut être remplacé par produit lors de la création / modification de la ressource.
  • Facturation - Vous permet de configurer votre nom ou le nom de votre entreprise, votre adresse, de télécharger votre logo et d'ajouter toute information supplémentaire que vous souhaitez voir apparaître sur les factures. Vous pouvez activer / désactiver les factures via cette page.
  • Afficher les ventes - Affiche toutes les ventes que vous avez effectuées, triées par les plus récentes avec la possibilité de les filtrer par utilisateur et / ou par ressource et / ou par type de vente (tout / achat / renouvellement) et / ou par statut d'expédition. Depuis cette page, vous pouvez supprimer manuellement les achats ou valider un achat en attente
  • Mes produits - Affiche tous les produits que vous avez en vente sur le forum
  • Gérer les licences - Affichez toutes les licences de vos produits numériques avec la possibilité de les filtrer par utilisateur et / ou par ressource et / ou par statut de licence (toutes / actives / expirées) afin de les modifier ou de transférer des licences d'un utilisateur à un autre
  • Statistiques - Vous aide à analyser en détail les ventes de vos produits pour une période donnée
    • Affichage de diverses statistiques:
      • Nombre de ventes
      • Revenu brut
      • Frais (le cas échéant)
      • Pourcentage sur les ventes (le cas échéant)
    • Aperçu graphique de l'évolution des ventes sur la période
    • Aperçu graphique de l'évolution du revenu net / brut sur la période
    • Hautement configurable:
      • Soit choisir parmi des périodes prédéfinies: semaine / mois / trimestre / année en cours / précédent
      • Ou sélectionnez de / à via les fenêtres contextuelles du calendrier
      • Filtrer par type de vente (tout / achat / renouvellement)
      • Filtrer par devise
        En cas de sélection de plusieurs devises, tout affichera uniquement des statistiques sur le nombre de ventes.
      • Filtrer par ressource
        Lorsque filtré sur une seule ressource, le nombre de mises à jour effectuées sur la ressource est également affiché sur le nombre de graphiques de vente.
  • Pour les utilisateurs ayant le droit de, la possibilité de configurer le tableau de bord pour afficher uniquement les informations sur ses propres produits ou tous grâce à une simple commande à bascule
  • Widgets Dernières ventes / Meilleures ventes configurés par défaut pour s'afficher sur cette page.
Statistiques des membres [NOUVEAU 4.3.0]
  • La plupart des ventes
  • La plupart des achats
  • Montant total des ventes le plus élevé
Critères utilisateur [NOUVEAU 4.3.0]
  • Achats
  • Ventes
  • Montant total des ventes
Options ACP
  • Test de mode pour paypal
  • Pourcentage sur les ventes (pour l'administrateur)
  • Adresse Paypal
  • Activation du système de facturation
  • Langue et format de date des factures
  • Adresse d'expédition américaine comme affichage
  • Activation de l'affichage de la grille sur toutes les pages
  • Activation de l'affichage de la vue en grille sur l'index
  • Achats / licences par page
  • Déplacer vers le groupe d'utilisateurs lors de l'achat (après l'achat, l'acheteur sera déplacé vers ce groupe d'utilisateurs)
  • Devise et période par défaut pour les statistiques
  • Sélection de la méthode de vérification de domaine et liste noire pour les produits numériques
  • Affichage du nombre d'achats / ventes / montant des ventes dans le profil utilisateur / carte de membre
  • Ressource contenant de la monnaie
  • Ressource avec modération
Instructions d'installation / désinstallation
Le fichier Lisez-moi est disponible ICI .
N'oubliez pas d'installer d'abord notre module complémentaire Core, téléchargez-le ici .

Exigences supplémentaires : XenForo Resource Manager 2.0 (jusqu'à V4.1.4) / 2.1 (jusqu'à V4.1.5)
- [XFA] Core> 1.5.8
- Paypal Premier ou compte Business (pour les paiements paypal)

dez.png


gtk.png


gim.png


Plus d'image : [XFA] RM Marketplace (shop) - XF2

Télécharger V4.3.3 :
Version 4.3.4 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

Télécharger V4.3.4 :
Major feature changes - xF payment profiles support

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
Corrected bugs :

ErrorException: Template error: [E_USER_WARNING] Cannot call method isForSaleInMarketplace on a non-object (NULL) src/XF/Template/Templater.php:1176
Additional info data input displayed for other product types than physical
Corrected bugs :

Payment providers option description incorrect in admincp (data is encrypted)
XF\Db\Exception: MySQL statement prepare error [1054]: Unknown column 'shipping' in 'field list' in src/XF/Db/AbstractStatement.php at line 228
For Paypal XF payment profiles only require address if product is of physical type

Coinbase Commerce Integration payment profile is now supported following our Core add-on 1.11.1 release.
Corrected bugs :

ErrorException: Template error: [E_WARNING] Attempt to read property "xfa_rmmp_type" on null src/addons/XFA/RMMarketplace/XF/Entity/Thread.php:79
ErrorException: Template error: [E_WARNING] Undefined variable $resource src/addons/XFA/RMMarketplace/XF/Entity/Thread.php:79
Shipping amount displayed in sales list even when null
User address required in PayPal payment profile for Digital products

Version 5.0.4 Corrected bugs : ErrorException: Template error: [E_WARNING] Attempt to read property "group_id" on null src/addons/XFA/RMMarketplace/Listener.php:175

Télécharger V5.0.4 :
Version 5.1.0 Bug fixes and new features, including long awaited Discounts capability :
I said I would release this before the year end, and here it it is, the long awaited 5.1.0 version, introducing some new features and in particular the Discount creation capability. I hope you will enjoy this new version and I wish all of you an happy new year 2023 !

Corrected bugs:
  • ErrorException: [E_WARNING] Attempt to read property "shipping" on null src/addons/XFA/RMMarketplace/Pub/View/Invoice.php:129
  • Free not displayed in grid view when resource price is 0.00
  • Filter on user's license page redirects to forum index
  • Free resources filter not working properly
  • Error initialising PayPal communication error when seller has bypass percentage on sale permission
  • ErrorException: [E_WARNING] Undefined variable $providers in src/addons/XFA/RMMarketplace/Pub/Controller/Dashboard.php at line 392
  • Can’t add free shipping row in physical resources
  • Fixed incorrect your purchases link in resources subnavigation
Modifications:
  • Add license button moved below dashboard tabs
  • Changed grid item display layout to accommodate with discount display
  • Added invoices date in invoices list
  • Some dashboard tabs renamed
  • Dashboard home tab removed - Index default to Stats or Sales or Licenses depending on permissions
  • Terms and conditions/Invoicing dashboard tabs merged into a Configuration tab
  • Option to configure the number of days after which unpaid purchases are automatically pruned (instead of 1 day fixed)
  • Modified permissions interface groups
New features:
  • Discount creation capability
  • Capability to manually validate an unpaid purchase
  • Capability to add license from resource page through resource menu
  • Warning message in purchase form when user owns an expired license asking if he would like to renew instead
  • Option in digital products to disallow renewal of license after expiration
  • Time period filter added in purchases list
  • Sales log export to .xlsx or .csv from dashboard sales page
  • Optional automatic blocking of user sales X days after monthly percentage on sale invoice generation if unpaid (xF payment profile solution)
  • Capability to disable/enable sale of a resource
  • Added new supported xF payment profiles: Mollie, BTCPay
  • Permission based capability for the seller to select which communication means to use (email/conversation) upon purchase/refund
  • Permission based capability for the seller to customise the title/message sent upon purchase/refund from dashboard configuration tab
  • New status filter (unpaid, validated, refunded) in dashboard view sales page
Version 5.1.1 Corrected bugs :
  • ErrorException: Job XFA\RMMarketplaceDiscountsApplier: [E_WARNING] Attempt to read property "type" on null src/addons/XFA/RMMarketplace/Job/DiscountsApplier.php:36
  • Error: Call to a member function fastUpdate() on null src/addons/XFA/RMMarketplace/Job/DiscountsApplier.php:100
  • ErrorException: [E_NOTICE] Undefined variable: resourceIds src/addons/XFA/RMMarketplace/Job/DiscountsApplier.php:79
  • Error: Call to a member function getCommunicationDataFromType() on null - src/addons/XFA/RMMarketplace/Service/Purchase/Notify.php:72
  • Resources prices reset after upgrade
For those who upgraded to the latest version and experienced the last bug, I am very sorry for that.
You need to revert back the prices from before the upgrade manually (if you didn't see it and already reset back to your pre-install database backup).
I sincerely apologized for that.
Version 5.2.0 Bug fix and new feature :
Corrected bugs:

  • Call to a member function getCommunicationDataFromType() on null - src/addons/XFA/RMMarketplace/Service/Purchase/Notify.php:79
New features:
  • Automatic license key generation capability, activated through an option and configurable per resource
Version 5.2.1 Corrected bugs :

- Argument 1 passed to XF\Mvc\Entity\Entity::addCascadedSave() must be an instance of XF\Mvc\Entity\Entity, null given, called in src/addons/XFA/RMMarketplace/Pub/controller/Dashboard.php on line 86

Télécharger V5.2.1 :

Version 5.3.0 RC1 :

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.

Télécharger V5.3.0 RC1 :

Version 5.6.0 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
Télécharger V5.6.0 :
 
Dernière édition:
Ajout de la version 4.3.4 :)
 
Ajout de la version 5.0.4 :)
 
Ajout de la version 5.2.1 :)
 
Ajout de la version 5.3.0 RC1 :)
 
Ajout de la version 5.6.0 :)
 
Sujets similaires Les plus vues Voir plus
Retour
Haut Bas