This module provides tools to use Drupal Commerce as a powerful event booking system. Any entity can be an 'event' and a single booking can contain any number of tickets.
Configuration and Usage
Go to /admin/structure/content_types to add the 'commerce_booking' field to one of your site's content types. This turns the content type into an event.
The booking process makes extensive use of the Commerce Checkout System and if you also have a Commerce Shop on your site it is reccommended that you install a module that will allow you to have multiple checkout processes (There is a patch against the commerce_order_types module available for this).
Commerce Booking Flexible Pricing
This module provides the ability to have complex pricing structures for your events. Using a combination of a date field, rules and a multiple valued price field, you can add ticket-classes (for example, under 5's or concessions) and booking windows (for example, Early-bird tickets).
Installation
Once commerce_booking is installed active the commerce booking flexible pricing module.
Ensure the price field on your event entity is set to 'Unlimited' cardinality.
Ensure the price field on your event entity has the widget set as the flexible pricing widget.
This module allows anonymous users to create content and to keep their authorship when logging in.
Technically, in order to assign a node's authorship to a user logging in, the module checks which nodes were created by this (previosly anonymous) user and assigns authorships to her.
As the administrator, configure this module in "Administration > Delayed Ownership". Here, check the node types you'll want Delayed ownership to use for. Make sure that anonymous users can create content for these content types (otherwise this module doesn't make sense). Additionally, you can adapt the feedback page that appears after an anonymous user has created a node.
This module enables you to get and show purolator shipping cost estimates on checkout of Drupal Commerce orders. The estimates are based on the location of shipper, ship to location, physical weight of the order and type of packaging.
Configurations:
To use this module, the products on your site must have a weight field. The module ‘Physical’; mentioned above provides physical fields. Apply for Purolator API credentials at Purolator.com. To add the weight field to your product, follow these steps.
Go to Home » Administration » Store » Products.
Click the ‘product types’ tabs of the overlay.
Click the ‘manage fields’ link and add a field with machine name ‘field_weight’ and use the field type ‘Physical weight’. The widget for this field would be ’Weight textfield’.