Back to marketplace
120

eCommerce

Buy now

Sell access to the platform, spaces, groups, events, hidden messages, or physical products.

2.1.3 (April 8, 2024)

  • Fix: Sorting products by vendor or reference in store

2.1.2 (March 21, 2024)

  • Enh: In the module settings, add the new option "When auto-renewal by recurring payment is available for subscriptions, do not allow manual renewals."
  • Enh: If a public space, a group or a platform access can be purchased from several products, when clicking on the "Buy access" button, display all products allowing to by access to it
  • Enh: Add the possibility to manually add an order for a subscription
  • Fix: On checkout, display auto-renewal checkbox if only Stripe is available and Stripe subscription enabled
  • Cgh: By default, when automatic renewal is available, check the option by default
  • Fix: Remove error message when deleting an order about a subscription (no bug, only a useless error message)
  • Cgh: When deleting an order, delete it immediately (no soft deletion) in order for the admin to see the consequences strait away (e.g, subscription removal)

2.1.1 (March 11, 2024)

  • Enh: Change notification (web and email) text on subscription renewal
  • Fix: In the administration subscriptions page, the checkbox filters displays the name twice and without wrapping
  • Fix: Prevent from deleting products associated with subscriptions
  • Enh: Added integrity check for subscriptions without product
  • Enh: Added integrity check for orders or subscription associated to a soft deleted user

2.1.0 (March 8, 2024)

  • Enh: If a user subscribes to a product containing all accesses to a subscription they already made previously (e.g. they subscribe for Space 1 and 2, but he already subscribed for Space 1), a warning is displayed and the previous subscription is automatically canceled
  • Fix: The "Renew subscription" button is not displayed anymore if another active subscription includes its products
  • Fix: If an access (e.g. to a Space) must be removed (subscription not renewed) and the user has another active subscription for the same access (e.g. the same Space), don't remove access to it
  • Enh: In the store, when adding a product to the cart, if the product already has been subscribed and the user can renew it, display a "Renew this subscription" button instead of "Add to cart"
  • Fix: Delete subscription in admin panel
  • Enh: Updated Stripe API library from v13.9.0 to v13.13.0
  • Fix: German translations for the Space word
  • Enh: Add the language chooser to the store when displayed to a guest
  • Fix: Send emails to guests in the language selected in the language chooser
  • Enh: Once a product is added to the cart (any product), in the store, the Vendor filter is automatically selected to the vendor of the product(s) in the cart.
  • Fix: In the module settings, "Open the product sheet in a modal window" was not saved
  • Enh: Add a new option in the module settings: "Display the "Add to cart" button on product cards"
  • Enh: When creating a new product, by default "Access removal delay after expiration (in days)" is set to 1
  • Fix: Remove the link on the "Store" title if no categories are selected

2.0.3 (Feb 19, 2024)

  • Fix: Remove the requirement to have the "Members can invite external users by email" checked to buy Space accesses as a guest
  • Fix: On the payment form, add an email validator for guest emails
  • Fix: When a user is deleted, the orders and subscriptions must be converted to a guest user
  • Enh: Add Module::deleteOrdersAndSubscriptionWithoutCustomer bool attribute allowing to choose, if a user is hard deleted, if the orders and subscriptions should be deleted or assigned to an "Unknown" guest
  • Enh: On the admin page, add info about group permissions and if not allowed to add a vendor or manage guests
  • Fix: On the admin page, don't show the "Visitors" button if the search model query returns no visitors

2.0.2 (Feb 9, 2024)

  • Enh: Added a $cacheDuration variable in the Module.php file. The Default value is 1 minute.
  • Fix: Allow guests (non-registered users) to change the order quantity in the cart
  • Fix: When changing the Quantity on the "Shopping cart" page, the "Number of purchased products" disappear
  • Fix: When multiple items with taxes are ordered, if the amount of the item must be rounded because of the tax, the total of the order can be slightly different

2.0.1 (Feb 5, 2024)

  • Fix: When a subscription is bought as a guest, after account creation, update the subscription to assign it to the newly created user
  • Enh: Added integrity checks to remove orders and subscriptions whose owner is empty (there is no user or guest associated with this order)
  • Enh: Added the new requirements.php file (https://github.com/humhub/humhub/issues/6831)
  • Fix: Order price update after adding an item (only for external modules using this eCommerce module)
  • Fix: When purchasing multiple Spaces in the same product as a Guest, add the users to all these spaces when the account is created
  • Fix: Deletion a subscription having multiple orders

2.0.0 (Jan 30, 2024)

IMPORTANT: To activate Stripe subscriptions, you need to:


  • Enh: Added subscriptions (recurring payments), and auto-renewals (auto-payments) with Stripe
  • Enh: Added the possibility to select multiple spaces in a product
  • Enh: Added the Can edit the settings of the vendor “Vendor Name" group permission (replaces the global Manage Settings permission)
  • Chg: For products with access (Platform, Group, Space, Event or Private content), it is no longer possible to define the number of available units and the minimum or maximum number that can be ordered, because it is useless for access to virtual products and would not work for subscriptions.
  • Enh: Added item and transaction buttons on order cards
  • Fix: On the "Product added to your cart" page, don't show "MAXIMUM QUANTITY REACHED".
  • Fix: Automatic access to platform, space or group
  • Fix: Pagination at the bottom in orders and product lists
  • Fix: Hide orders, products or transitions in pending deletion
  • Enh: Use the new LongRunningActiveJob for cron jobs (available since Humhub 1.15)
  • Fix: Display profile menu items for admins
  • Enh: Many other small improvements
  • Chg: "Private message" is renamed to "Private content"
  • Enh: Private content can now have a name
  • Chg: Requires PHP 8.0 or later
  • Fix: On checkout, if the address or legal form is not valid, don't show the next form
  • Chg: Replace public function getAccessRules() with protected function getAccessRules() (https://github.com/humhub/humhub-internal/issues/113)
  • Fix: Stripe events charge.refunded and charge.refund.updated
  • Chg: Updated Stripe API library from v13.6.0 to v13.9.0

1.2.1 (December 19, 2023)

1.2.0 (December 18, 2023)

  • Enh: In the module setting, add the possibility to choose the product sort order in the store
  • Enh: If a product description has formatting, display to formatting on the product cards (and not only when viewing the product)
  • Enh: Added the {purchasedItemSummary} tag allowing to generate a table of the purchased items, with product names, prices, quantity and total price.
  • Enh: Added the {lineBreak} tag allowing to add a line break.
  • Enh: Added the possibility to sell private messages for guests (they can buy it without having to create an account)
  • Chg: On the order, replace the "View the message" button with a button containing the name of the product
  • Chg: The minimal Humhub compatible version is 1.15
  • Enh: Updated Stripe API library to version 13
  • Fix: Stripe API test when keys not defined in the settings
  • Fix: Compatibility with Humhub 1.16 (canDelete(), canEdit() and canView())

1.1.5 (October 20, 2023)

  • Fix: Exporting orders split by items and transactions crash
  • Enh: Add events to OrderSearchSplitByItemsAndTransactions
  • Chg: The configuration page is accessible from the module admin page only
  • Fix: On Humhub 1.15, if "Allow visitors limited access to content without an account" is unticked, guests cannot buy products anymore

1.1.4 (September 21, 2023)

  • Enh: Added the possibility to have some products with a free price (the customer will enter the price he wants to pay, with a minimum defined in the product price).
  • Enh: Added the possibility to buy space access as a guest (without being logged in): an email invitation is sent
  • Fix: "Add a transaction" and "Filter" button clickable with Humhub 1.15+
  • Fix: Order visibility for guests
  • Enh: Product images height
  • Enh: When a guest buys access to the platform or a space, check if he's not already invited
  • Chg: Product permalink (in the administration) now displays the product page with the purchase button

1.1.3 (August 31, 2023)

  • Enh: Instructions to create the PayPal API key
  • Enh: Possibility to add HTML code in invoices and receipts
  • Enh: Integrity check optimizations
  • Fix: PDF generator with PHP 8.2 (updated DomPDF library to version 2.0)

1.1.2 (July 25, 2023)

  • Fix: If an exported value starts with the = char, exporting in XLSX crashes
  • Fix: If payment is not completed, allow choosing another payment method in the payment history
  • Chg: Jobs don't retry anymore if error, but adds the error message to the logging
  • Fix: After impersonating, it is not possible to check out before 1 minute

1.1.1 (June 25, 2023)

  • Fix: Image gallery height
  • Fix: Product administration

1.1 (June 22, 2023)

  • Enh: Added PayPal payment method

1.0.9 (June 15, 2023)

  • Fix: Removed ending t and the end of "Bank transfer"
  • Fix: Access to the shop when pretty URL (URL rewriting) is disabled

1.0.8 (June 2, 2023)

  • Fix: Added compatibility with Humhub 1.15
  • Fix: Bug with orders introduced with v1.0.7

1.0.7 (May 30, 2023)

  • Fix: Compatibility with the new "Reactions" module
  • Fix: Products and Orders count shown in admin if some of them have are on pending deletion (since Humhub 1.14)
  • Fix: Cleanup jobs check if products or orders are not on pending deletion (since Humhub 1.14)

1.0.6 (May 27, 2023)

1.0.5 (May 7, 2023)

  • Fix: Don't show products and orders pending deletion (for the new soft deletion of Humhub 1.14)
  • Fix: German translation of "Store" is now "Shop"

1.0.4 (May 1, 2023)

  • Fix: Hard delete records on disable module and on integrity check (for Humhub 1.14)
  • Chg: Minimum Humhub version is now 1.14

1.0.3 (April 26, 2023)

  • Fix: Products too small on Enterprise theme
  • Enh: Added database integrity checks and repairs
  • Fix: Warning with PHP 8.1

1.0.2 (March 29, 2023)

  • Enh: Added the possibility to buy free products by bypassing the payment form (direct validation of the order after entering the required information on the checkout page).

1.0.1 (March 14, 2023)

  • Enh: Small design refactor (breadcrumb, sidebar admin menu, etc.)
  • Fix: Payment method labels caching

1.0 (February 11, 2023)

  • Enh: Initial commit

Module Information

Price:
360 €
Latest version release:
2.1.3 - April 8, 2024
Publisher:
Author(s):
Website:
Compatibility:
HumHub 1.15 - Latest