Santa Fe, New Mexico Web Development and Programming

Home
 
EXTREME WEB DEVELOPMENT & PROGRAMMING
Welcome, your computer's IP address is 38.107.191.101. | Today is Monday, September 6th
 



Web Development Portfolio | Posters of Santa Fe

Previous Project
back to portfolio home
Next Project

Development Notes: Custom Programming using MVC framework cakePHP
Technologies used: PHP, MYSQL, FCK Editor, HTML, CSS, JavaScript, AJAX, Google Adsense

Custom Ajax Dynamic Framing and Matte tool

This was the most unique part of this development project. I programmed a custom framing and matte tool using ajax. For any poster, you can choose to 'see it framed'. A popup of the poster is shown will all applicable frames and mattes (controlled in the admin). There is also the option to view the item with frame only and no matte or cropped to the image part only. The client preferred frame and matte are initially shows which is also controlled in the admin area. The website customer can click on different frames and mattes to find their preferred look. All text and pricing is updated automatically using ajax - there are no page refreshes. Pretty sweet!

Check out the framing tool » Click on 'see it framed'. Try selecting a different frame and matte or select frame only no mat or crop to image.

Custom Ajax Framing Tool

Shopping Cart and Categories

The client can add categories and a category can have any number of subcategories. Each category can have an image and can be marked as a gift category to show in the gift ideas section as well as several other important fields.

A product can be in one or more categories and can be either active or inactive. The product can have a ship category which is then used to determine the cost for shipping. The product also has associated frames and mattes as well as the client's preferred combination. A product is either on sale or it is not, and has an outer dimension and an image dimension which is used to calculate the size of frame and matte needed should a shopper want these items.

Categories of Posters

Custom Shopping Cart

Search

A person can find a poster by entering keywords or by viewing all posters by a particular artist. View search page »

Email List

This site allows users to subscribe and unsubscribe to the Posters of Santa Fe email list. Also, a customer can change their account settings to be included or removed from this list. Before anyone is added to the list, an email confirmation is sent.

View list subscribe/unsubscribe page »

Specials

There is an area in the admin area that allows the client to set the percentage off and the programming on the front-end creates a special category that includes only the items marked on sale. These items also show in the applicable category section as well. In the shopping cart, these items are highlighted as being on sale.

View specials page »

Tell a Friend Popups

From each item detail, there is the option for a website customer to tell a friend about a product. They simply click the 'Tell a Friend' button and a popup form allows them to enter one or multiple email addresses and a message. An email is sent to the friend(s) complete with link back to the item.

Tell a friend

Wish Lists

A website customer who has a Poster of Santa Fe account can add any item to their wish list. At anytime, they can transfer items in their wish list to their shopping cart.

Customer Accounts

A website customer can create a Posters of Santa Fe account. There is a secure login that provides the following capabilities: resetting their password, changing their email list preferences, managing their address book, viewing their order history, filling their cart with wish list or clearing their wish list The address book feature is cool because it saves a returning website customer time when checking out because they simple have to select an address title from a drop-down (for example: home, work, school address). A website customer is encouraged to create an account when checking out but they can still do a quick checkout if they don't want to create one.

Customer login

Extensive Admin Area

Provides the following functionality:

  • Product management: Product images are resized on upload.
  • Customer management: The admin can edit or remove website customer account details
  • Content Management System: Page content can be edited by the client.
  • Order management: Admins can view the order and mark the status.
  • Reports: There are several sales reports available.
  • Shipping prices: The admin can manage the shipping methods and prices.
  • Matte and Frame prices: The admin can manage the matte and frame prices based on the size of the poster size.
  • Site Preferences: NM State Tax, Customer Support Email, Customer Support Phone Number, Percent Discount (Specials), Order Alert Email, etc.

 

Google Adsense

Installed and styled google adsense for a non-obtrusive look and feel

 

Previous Project
back to portfolio home
Next Project

Programming, Web Programming, Web Development, Santa Fe Programmer
K e r r i   K o r s c h g e n
Web Programming and Development
Santa Fe, New Mexico
email: info@kkdevweb.com | phone: 1-505-231-8370

© 2010 kkDevWeb | All Rights Reserved | All Photography by Kerri Korschgen


Santa Fe, New Mexico Web Development and Programming