ModularMerchant
Knowledge Base
Shopping Cart Software Online Manual
Attributes vs. Fields
Attribute Audio Samples (Product Editor Option)
Location Home > Glossary

Attributes vs. Fields

Some items in the Administration Area, such as customers and products, can have attributes and/or fields assigned to them. At first glance, attributes and fields may seem quite similar. What's the difference between them?

key concept
A field displays a field in the storefront that customers may edit.

An attribute simply displays text in the storefront that cannot be changed by customers

That's pretty much it.  Let's take a look at each of these to see how they can be used.

 
Attributes

Since attributes cannot be changed by customers, they are good for displaying information, especially information that needs to be included for multiple items. 

example
My online store, Mightier Than The Sword, sells a variety of of pens: ballpoint, fountain, gel, rollerball and more.

I need a way to display the pen's type on each product page in my store. Using the Product Attribute Editor, I will create a list that contains every type of pen that I sell.

Then, the Product Editor will include a menu listing all of the attributes I have created. I simply select the appropriate attribute from the menu, and it will be displayed on the product's page in the storefront.

In the Product Editor, the option may look something like this:



In the storefront, the attribute may be displayed as something like this:
This pen is a Fountain pen.

 
Fields

Fields collect information from customers. The collected information is saved along with the customer and/or order that the field is associated with.

example
My other online store, Shirt Happens, allows customers to make T-Shirts with customizable text that they write. I'll need a way for customers to submit the text for their shirts.

Using the Product Field Editor, I will create a text field that customers will use to type in the text for their T-Shirt.

Then, the Product Editor will include a list all of the fields I have created. I simply select the fields I want to assign to this product. The selected fields will be displayed on the product's page in the storefront.

When displayed in the storefront, the product field may look something like this:



Using attributes and fields, I can display and collect a wide variety of product information, all the while minimizing the amount of maintenance required the manage these customizations, and retaining a consistent layout in all of my product pages.

— Last Edited - 09/30/2011 10:25pm PDT
Rank and add a comment to this article
Only logged in users may leave comments and rank articles. Log in to have your say!
  Knowledge Base Home

  QuickCode™ Tag Glossary

  Modular Merchant.com Homepage

Not Logged in.
Either Log in or create a User Account.

Other articles in this category...

Active

Adjustment

Admin Account

Administration Area

Administrator

Alternate Storefront URL (Product Editor Field)

Attribute

Attributes vs. Fields

Audio Samples (Product Editor Option)

Avatar

AVS

Back Office

Backend

Basket

Billing Address

Bounce Date

Breadcrumb Links

Bug

Category

Checkout Area

COGS

Control Panel

Core Shopping Cart Files

Coupon

Credit Card Security Code

Cron Job

CSS

Customer

Customer Account

Customer Account Area

Customer Attribute

Customer Field

Customer Group

CVV2

Digital Delivery

Digital Object

Digital Product

Display Order

Dropshipper

Dropshipping

Email Batch

Email Instance

Email Opt In

Email Queue

Email Series

Email Series Step

Email Template

End Date

Event

Event Engine

Feature

Featured Product

Field

File Storage Area

FTP

FTP Active/Passive Modes

Fulfillment

Fulfillment Report

Gift Certificate

Grand Total

Hidden Category

Hidden Product

Hosting

Inactive

Internal

Inventory Control (Product Editor Option)

Inventory Object

ISO Codes

Knowledge Base

Manual (Process Offline) payment gateway

Memo

Modular Mailer

Modular Mailer Email Messages

MSRP

Navigation Menu

Note

Off-Site Payment Gateway

On Hold (Subscriptions)

Order Item

Order Processor

Parent Product

Part Number (Product Editor field)

Password Fields (Place an Order tool)

Payment Gateway

Plesk

Price (Product Editor Field)

Price Suffix

Processing Order

Processing Times

Product Groups vs. Fields

Product Price

Public Event

QuickCode Block Tags

QuickCode Tag

Ranking Criteria and Ranking Criteria Groups

Redeem Limit

Result

Retain Balance

Reusable

RGB Value

Sale Price (Product Editor Field)

Search Keywords (Product Editor Field)

SEO

SEO Friendly URL

SFTP

Shelf Life

Shipping Address

Shipping Method

Ships Solo (Product Editor Field)

Shopping Cart

SID

Store-Generated Email Messages

Storefront

Subscription

Subscription Item

Subscription Product

Subscription Queue

Subtotal

System Log

System Settings

Template

Template Package

Third-Party

This product may only be shipped by the following methods (Product Editor Option)

Trial Period

Trigger

Universal Template

UNIX timestamp

Vendor

Wish List: Public Access Code

Zone Fee