Ubercart Addresses

Contrib type: 
Module
Status: 
Initial upload
Latest version: 
5.x-1.x

Downloads


Compatibility: 
Ubercart 1.x

The uc_addresses module adds support for one or more addresses in the user's profile. When users register, they must provide an address. Users can then add more addresses and edit or delete existing addresses. One address must be designated as the default address and cannot be deleted (but it can be edited).

The Ubercart order process is altered so that users select delivery and billing addresses from their collection of addresses rather than from previous orders. Any new addresses entered during the order process are automatically added to the user's list.

Releases and an issue tracker for bug reports are available through the project page on drupal.org.

For modifications of this module, please contact me. Thanks!


PreviewAttachmentSize
Adding an addressAdding an address16.03 KB
Editing an addressEditing an address16.61 KB
Registering for a new accountRegistering for a new account19.89 KB
Selecting address in the order pageSelecting address in the order page26.52 KB
The user profile pageThe user profile page10.1 KB
Viewing addressesViewing addresses9.95 KB
zmove's picture
Offline
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Internationalizationizer
Joined: 08/13/2007
Juice: 1195
Excellent module ! I know

Excellent module !

I know code is freezed for 1.0, but I would add that I would see this "addresses philosophy" into core... (maybe for 2.0) ? for some reasons :

  • You could know the country of the user before checkout process, which allow you to be able to display prices depending on the user country (maybe add the possibility to make an address as "primary") in case the user have several address, the code to display price have to choose one
  • Most others big sites have this kind of system, so, users already have the habits to use it
freixas's picture
Offline
Getting busy with the Ubercode.
Joined: 05/06/2008
Juice: 119
Primary addres

There is already support for a 'primary' address (I call it the default address). There is no guarantee that every user will have one (since the module can be added to an existing system), but every user with at least one address will have a default address.

Of course, anonymous users have no associated addresses.

For an international store, you would probably want to give the user a choice of currency to use, but I suppose the default address, when available, might be a starting point.

Tony Freixas
tony@tigerheron.com
http://www.tigerheron.com

zmove's picture
Offline
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Internationalizationizer
Joined: 08/13/2007
Juice: 1195
Re: Primary addres

Yes, currency could be defined depending on the primary address, but the prices too (to add the tax or not, to display different taxes depending on primary addresses...)

The fact to know the user address when he browse the catalog can bring a lot of possibilities, especially for european store.

freixas's picture
Offline
Getting busy with the Ubercode.
Joined: 05/06/2008
Juice: 119
5.x-1.0-rc1 is now available

Version 5.x-1.0-rc1 is now available at http://drupal.org/project/uc_addresses. Please try it out and submit any bugs to drupal.org. Thanks!

freixas's picture
Offline
Getting busy with the Ubercode.
Joined: 05/06/2008
Juice: 119
5.x-1.0-rc2 is now available

Version 5.x-1.0-rc2 is now available at http://drupal.org/project/uc_addresses. There were two small bugs fixed from RC1. Please try it out and submit any bugs to drupal.org. Thanks!

freixas's picture
Offline
Getting busy with the Ubercode.
Joined: 05/06/2008
Juice: 119
Version 1.0 has been released

Version 1.0 has now been released. Find it at http://drupal.org/project/uc_addresses.

Daniorama's picture
Offline
Joined: 09/15/2008
Juice: 46
Re: Ubercart Addresses

Any plans to port this to Drupal 6? Thanks

freixas's picture
Offline
Getting busy with the Ubercode.
Joined: 05/06/2008
Juice: 119
Drupal 6 Port

This module will be ported to D6 once Ryan tells me that the base Ubercart module has been updated for D6.

linear's picture
Offline
Joined: 10/30/2008
Juice: 16
Re: Drupal 6 Port

A Drupal 6 development version of ubercart is available at
http://drupal.org/node/280820

Seems very good to me!

Looking forward to a D6 version of uc_addresses

------
Drupal v6.6, Ubercart v6.x.2.x-dev

zmove's picture
Offline
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Internationalizationizer
Joined: 08/13/2007
Juice: 1195
Excellent, I remember to see

Excellent,

I remember to see Ryan say the addresses management like that would become an Ubercart battleplan and so, a part of the core.. I don't remember the post.

It is still planned ? If yes, it will be on Uber Tuber ?

VitaLife's picture
Offline
Bug Finder
Joined: 10/29/2007
Juice: 257
Calc Shipping on Primary Address

I love this module, great contrib.. I have one question / issue. When my user registers and enters address at registration, all OK. When we hit the checkout page, primary address is there. (very cool). But the shipping costs do not get calculated – So I have to hit the shipping cost button, or drop down the list to change the address. How can we fire the shipping cost when the primary address is set by default on checkout.

Jim

fluidcreations's picture
Offline
Joined: 05/05/2009
Juice: 10
Amazing Module

Thank you graciously for this contribution. Has been used for several clients and the list is growing.