Download & Extend

Commerce Node Checkout

Overview

Provides 'pay to publish' functionality to Drupal Commerce.

Features

Admin can associate a node type with a product.
When users create nodes of that type the product gets added to their cart and they are redirected to checkout.
When they complete checkout their node is published

Requirements

Optional

  • Interval Field - adding the interval field to the mix will allow you to set an unpublish date too.

What's Working

Auto creates product and line item type for this module.
Create your 'pay to publish' product types then associate them with a node type using the content type edit form - either choose one product or multiple - user will have a choice at time of creating their node.
When node is created, item automatically added to the users' cart and redirected to checkout.
When checkout is completed, node is automatically published.
Automated testing.

What's Coming

Assign a publish interval to a product - products auto unpublished.
Send reminder emails when content will be unpublished - with a link allowing users to extend the expiry date (via another purchase).

Known Issues

The sub module commerce_node_checkout_expire is not yet ready. It does the job of setting up needed fields etc but the rules integration is not done yet (see What's coming).

Credits

Written by Lee Rowlands of Rowlands Group - please visit our site if you're interested in sponsoring paid enhancements.
Sponsored by Chat Wide Bay free classifieds for the Wide Bay region.

Similar projects

UC Node Checkout

Downloads

Version Downloads Date Links
7.x-1.x-dev tar.gz (15.44 KB) | zip (23.06 KB) 2013-Apr-30 Notes

Project Information


Maintainers for Commerce Node Checkout

  • larowlan - 13 commits
    last: 3 weeks ago, first: 1 year ago
  • nick_schuch - 1 commit
    last: 1 year ago, first: 1 year ago

Issues for Commerce Node Checkout

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Statistics (2 years)
New issues
Open bugs
Participants
nobody click here