Node Checkout

Contrib type: 
Module
Moderation: 
Limited approval
Status: 
Complete and working
Compatibility: 
Ubercart 1.x

This module allows you to map a node type to an Ubercart product. When a user creates a node of that type, the specified product is added to the shopping cart with a node reference to the newly created node. Options in the module allow you to turn links in the shopping cart into edit links for the node, display a summary of the node details in the shopping cart and on the order screens, and hide CCK fields on the node type from users who don't have the "edit content" permission. This makes the module an ideal candidate for registration site and customizable product sites that contain additional fields only administrators should have access to when processing the orders.

Setup instructions to follow...

This module is best used in conjunction with some additional site customization to handle the processing of node checkout governed nodes when a customer complete the order. Common usage involves setting up a Workflow-ng configuration that polls through the nodes to update various settings or CCK fields. The module will hopefully be extended to allow this sort of functionality through Workflow-ng, but for now, you must know a bit of PHP.

You may post any bug reports through the issue tracker on drupal.org. The module will be packaged up as a 1.0 release as soon as it's been tested in a live setting. Until then, the 1.x-dev release should be considered stable and working.