Selling roles

When running a shop it can be useful to sell access to parts of your site.

Do accomplish this see http://www.ubercart.org/docs/user/3366/selling_site_access_role_promotions

direct debit payment method for ubercart

Call me stupid but I thought it was easy. Building a new payment method. I know drupal development a little. I read the core_systems and ubercart_hooks. No sweat developing this new payment method.

Configuring ubercart

So you want to have a shopping cart. With drush_mm it's a snap.

drush --verbose mm enable uc_cart

Using verbose output this shows

Given module names: 'uc_cart'
The following modules will be enabled: 'tapir, uc_store, token, workflow_ng, ubrowser, uc_order, uc_product, uc_cart'
Installing modules
Enabling (and mayby installing) module: tapir
Enabling (and mayby installing) module: uc_store
Enabling (and mayby installing) module: token
Enabling (and mayby installing) module: workflow_ng
Enabling (and mayby installing) module: ubrowser

Understanding the shop

To grasp the shop one first has to now the contestants. I hope this image will help.

Installing ubercart.

This story is about the cool tools and modules drupal offer. I will use drush as a command tool. This only works if you have shell access. Steps taken
  1. Install drupal.
  2. Install drush module
  3. Install update_status module
Now the fun part starts.
  1. configure drush
  2. run drush ...
    drush pm install token workflow_ng tapir ubrowser cck imagefield imagecache google_analytics ubercart