Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Commerce Pay Publish

1 sites No security coverage Drupal 8–11 Commerce ecosystem
View on drupal.org

This module allows users to pay for content before it is published. It enables administrators to configure products that, when purchased, grant users the ability to publish specific types of content for a set duration.

The Commerce Pay Publish module allows you to link a product with a node type so that users can pay before publishing their content.

Features

  • Adds a new product type: Pay Publish (/product/add/pay_publish).
  • Lets you set how many nodes a user can publish after purchasing a product.
  • Allows you to set an expiration time for a node (how long it stays published).
  • Allows you to set an expiration time for the product itself.
  • Provides configuration options to link products to specific content types (/admin/config/commerce/commerce-pay-publish).
  • Lets you select a trial product (/admin/config/commerce/commerce-pay-publish).

Configuration Steps

  1. Install the module along with its required dependencies.
  2. Create products at /product/add/pay_publish (set title, bundle limit, expiration duration, and product expiration).
  3. Go to the configuration page and select the content type: /admin/config/commerce/commerce-pay-publish.
  4. (Optional) Select a trial product: /admin/config/commerce/commerce-pay-publish.
  5. Create a node of the selected content type.
  6. After saving the node, you will be redirected to /price?nid=[nid].
  7. Choose a product from the list.
  8. Click Add to Cart & Checkout.
  9. You will be redirected to the Order Information page.
  10. Click Continue to Review.
  11. Review your order.
  12. Click Pay to purchase the plan.
  13. Your node will be published automatically.

Similar Modules

Commerce Node Checkout

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Sep 2025
Latest release
11 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.0 Stable 8–11 Sep 9, 2025
1.0.x-dev Dev 8–11 Sep 9, 2025