Skip to content

collectivecolors/drupal-modules-uc_member_pricing

Repository files navigation

// $Id: README.txt,v 1.1 2009/11/30 17:23:19 awebb Exp $

********************************************************************************
********************************************************************************

*****************
*  INFORMATION  *
*****************

 Ubercart Member Pricing:  uc_member_pricing.module
  
--------------------------------------------------------------------------------
 DESCRIPTION
  
 Allows users with a "manage prices" role to specify per product price 
 adjustments base on either user or role based rules.
 
 This price adjustment can be a specic price, a amount offset, or a percentage 
 offset from the original price of the base product (not attribute products, 
 which may already add their own amounts to the result of this modules price 
 adjustment).
 
 It is important to consider the order of precedence when creating these rules.
 
 1. Role based pricing overrides the standard Ubercart "sell_price".  When a 
 		user is a member of multiple roles with a specified pricing rule, then the
 		lowest priced role price is used.
 		
 2. User based pricing overrides all role based rules. 
 
  
 See the TODO.txt for known remaining tasks.  If you have ideas, let us know.

--------------------------------------------------------------------------------

 This project is managed with:
 
 1. Git [ http://git-scm.org ] - Source management
 2. GitHub [ http://github.com ] - Main project space
 3. CVS [ http://cvs.drupal.org ] - Drupal CVS project
 
 
 sponsored by:
 
   * Pop Design Works - [ http://popdw.com ]
   * Stable Step Inc  - [ http://powersteps.com ]
 
 
 developed by: 
 
   * CollectiveColors - http://collectivecolors.com
   
   ------------------------
   
   * Contact us if you are interested in co-maintaining.
   
   * See commit history for project if you are interested in actual development
     breakdown by maintainer.
 
 
 project homes: 

   http://drupal.org/project/uc_member_pricing
   
   http://github.com/collectivecolors/drupal-modules-uc_member_pricing


********************************************************************************
********************************************************************************

******************
*  INSTALLATION  *
******************

 Currently this module requires the following Drupal modules be installed
 and enabled.
 
   * Ubercart  -  http://drupal.org/project/ubercart

--------------------------------------------------------------------------------
 TO INSTALL VIA DRUPAL
--------------------------------------------------------------------------------

 We highly recommend using drush if possible.  This will drastically speed up 
 downloading and updating your Drupal packages.
 
   See http://drupal.org/project/drush
   
   
 WITH DRUSH
 
   From your root Drupal site directory, run:
   
   
   COMMAND_PROMPT$ drush dl uc_member_pricing
   
   
   The to update, all you have to do is:
   
   
   COMMAND_PROMPT$ drush update
   
   
   This will update any contributed projects that have new releases.  This is
   much better than downloading the packages yourself.  Oh, drush is extensible
   as well, so you can write your own drush modules.
   
   
 WITHOUT DRUSH
 
   Go download the recommended package from the drupal project page.  Untar in
   your sites/all/modules folder or wherever you are putting your modules.   
   
--------------------------------------------------------------------------------
 TO INSTALL VIA GIT
--------------------------------------------------------------------------------
 START BY:

 [1]$ cd $TOP_LEVEL_SITE_DIRECTORY
 
 -------------------------------------------
|  To clone this module into a Drupal site  |
 -------------------------------------------
  THEN DO THIS:
 
   # Only if your Drupal project << IS NOT >> a GIT REPOSITORY!!!
 
 [2]$ git clone git://github.com/collectivecolors/drupal-modules-uc_member_pricing.git 
                sites/all/modules/uc_member_pricing

 --------------------------------------------
|  To import this module as a Git submodule  |
 --------------------------------------------
  OR DO THIS:
  
   # Only if your Drupal project << IS >> a GIT REPOSITORY!!!
              
 [2]$ git submodule add git://github.com/collectivecolors/drupal-modules-uc_member_pricing.git
                        sites/all/modules/uc_member_pricing
                        
 [2.1]$ git commit -m "Adding uc_member_pricing module to project."

---------------------------------------------
 THEN CONTINUE WITH:
 
 [3]$ cd sites/all/modules/uc_member_pricing
          
 [4]$ git checkout -b $MY_BRANCH $MODULE_TAG   
    
    # For example, $MY_BRANCH  = dev
    # For example, $MODULE_TAG = DRUPAL-6--1-0-BETA1
      
 [5]$ git status # Your ready for site configuration ( See below )


********************************************************************************
********************************************************************************

*******************
*  CONFIGURATION  *
*******************

1. Go to the administration page, [ /admin/user/permissions ], and find the 
   section for the "uc_member_pricing module".  Set which roles are able to 
   administer special user or role based pricing at your site.  Not that these
   users can change the price of any product on the site.
   
2. Create your products.

3. After you have created your products, you will see a new tab under the node
   edit page, called "Prices". Go there an start creating your rules.  Follow
   the instructions on the rule add or edit form.  These rules become active for
   the users and roles that they apply to on that page.

4. Let us know if you have problems.  Use the issue queue at:

  http://drupal.org/project/issues/uc_member_pricing
  
  * Please post any issues you have with this module there.


********************************************************************************
********************************************************************************

About

RELEASED - Drupal Ubercart member pricing module. This allows for individual site users and roles to have individual prices.

Resources

License

Stars

Watchers

Forks

Packages

No packages published