Community Add-Ons

Add file to this package
Top » Features

Advanced Address Management for osCommerce 2.3
for osCommerce Online Merchant v2.3

For some reason osCommerce was written with only one line for the address when many real world addresses contain more than one line. This contribution adds an extra address line, an extra phone number, and allows the customer to specify separate default addresses for mailing, billing and shipping. This contribution also normalizes addresses entered in all uppercase or lowercase to mixed case and changes the state entry from a text field to a drop down list for any country that has zones defined. The country will default to the store country for new addresses and the state input will change to match the country whenever the country drop down is changed. Since three address are stored with orders (the default, billing and shipping) I've updated the order confirmation page so that the customer can also verify the default address (now known as the mailing address) and phone numbers along with all of the other information they double checked before.

On the admin side you are now able to edit any address for a customer and delete any customer address that is not set as a default address. I've also included a way to update a customers password since we occasionally get a call from someone who wants us to update their password for them. The customer info box will now also display the number of orders the customer has placed as well as the default addresses. Order editing will display the order id number in the heading and has been slightly rearranged to better display the addresses, phone numbers and email address.

Legend:  Download   Report

Expand All / Collapse All

Advanced Address Management for osCommerce 2.3 26 May 2017  

Modified the create account page to only show the input fields for billing address and shipping address if the customer indicates that the address is different from the other addresses.

Modified the admin side customers.php file to allow adding a new customer and adding a new address for an existing customer. Add an address is available only while editing a customer.

To upgrade an existing installation of this contribution simply replace the following four files:
catalog/create_account.php
catalog/includes/languages/english/create_account.php
catalog/admin/customers.php
catalog/admin/includes/languages/english/customers.php

Complete contribution is attached.

Advanced Address Management for osCommerce 2.3 8 Nov 2014  
Advanced Address Management for osCommerce 2.3 26 Sep 2013  
Advanced Address Management for osCommerce 2.3 25 Sep 2013  
Advanced Address Management for osCommerce 2.3 19 Sep 2013  
Advanced Address Management for osCommerce 2.3 12 Jul 2013  
Advanced Address Management for osCommerce 2.3 16 Jun 2013  
Advanced Address Management for osCommerce 2.3 25 Apr 2013