Professional Documents
Culture Documents
1. Field Validations [required, invalid, min, max, max length] - all fields are validated to see that the required fields are provided
before validating for the information provided.
• Email
• Password
• RegistryId
2. Back end Validations [Validation against database, fedgift] – all back end validations occur after Field Validations
• Email
• Password
• RegistryId
Min length 1
Max length 35
Address 2* Invalid Address may contain only letters, ALPHANUMERICSPACEDOTH N/A
numbers and #. Your entry may YPHENAPOSTROPHEHASHF
not exceed 35 characters, ORWARDSLASH
including spaces
Allowed characters :
ABCDEFGHIJKLMNOPQRSTU
VWXYZabcdefghijklmnopqrstuv
wxyz1234567890.-'#/
Min length 1
Max length 35
City* Missing or invalid City is a required field. Please try Allowed characters: Allowed characters:
again. ABCDEFGHIJKLMNOPQRSTU ABCDEFGHIJKLMNOPQRSTU
VWXYZ .-' ,1234567890 VWXYZ .-' ,1234567890
Email Missing or invalid Your Email Address must be 1. Maximum email length: 1. Invalid character after the
Address* entered in this format: 75 characters @ sign
jane@company.com. Please try 2. List of valid characters: 2. Invalid character before the
again. a. A-Z, @ sign
b. a-z,
Email address already We're sorry, the email address you c. 0-9 3. Period preceding the @
registered entered is already registered. If d. @ sign
you need assistance, contact e. period ('.') (maryalice.@macys.com)
Customer Service by calling 1-800- f. dash ('-') 4. @ Sign cannot be the first
BUY-MACY (1-800-289-6229). g. plus ('+') character
h. underscore ('_') 5. Space directly after @ sign
3. There must be only one 6. @ Sign not found
occurrence of '@' in the 7. Period not found
email address. 8. Email address less than 7
4. There must be at least characters
one period ('.') after the 9. 2 or 3 characters only after
@. period
5. Top-level domain (TLD) 10. Last character is invalid
name (.com, .net, .uk etc) 11. Space(s) found
must be minimum 2 12. @ Sign then period is
characters. invalid
(mary.alice@.macys.com)
Verify Email Missing or does not Your first email address entry N/A
Address* match Email Address didn't match your second entry.
entry Please try again.
Password* Missing or invalid We're sorry. Your password must Alphanumeric with min N/A
be between 5-16 alphanumeric length of 5 and max length
characters, and cannot include of 16
spaces. Example: jane47. Please
try again.
Birth date* Missing or invalid The Birth Date you entered is invalid. Month/Day/Year (must be 13 Month/Day/Year (optional in
(registrant is not 13 years Please try again. years old on or before today’s FedGift)
old) date)
Customer does not meet You must be at least 13 years old
13 year old age to register with macys.com.
requirement
Phone* Missing or invalid Your Phone Number must be
entered in this format: 800-555-
1212 and may not all be the same
number. Do not use (parentheses)
for the area code. Please try again.
Gender N/A (drop down selection) N/A (optional field) Female/Male N/A
Mobile N/A (check box) N/A (optional field) Yes (checked) N/A
Marketing
No (unchecked)
Opt In
<Mobile Invalid Your Phone Number must be Numeric (xxx-xxx-xxxx) N/A
Number> entered in this format: 800-555-
1212 and may not all be the same
number. Do not use (parentheses)
for the area code. Please try again.
subscribe to N/A (check box) N/A (optional field) Yes (checked) Privacy Preference:
macys.com
No (unchecked) “No Gift Email – Customer will
emails
not receive emails about store
promotions”
If checked, emails about store
promotions will not be sent.
Default is set to not checked. If
not checked, emails about store
promotions can be set.
subscribe to N/A (check box) N/A (optional field) Yes (checked) N/A (no option to select whether
wedding or not they would like to receive
No (unchecked)
emails emails about their registry)
Send Gifts N/A (radio button) N/A (null option not available) Registrant Registrant
Now*
Other Other
Send Gifts in N/A (check box) N/A (optional field) Yes (checked) Yes (checked)
Future
No (unchecked) No (unchecked)
Future Date Missing or invalid The date you entered is missing or Month/Day/Year Month/Day/Year
field invalid. Future shipping date
cannot be prior to today’s date.
Go Green N/A (check box) N/A (optional field) Yes (checked) Yes (checked)
No (unchecked) No (unchecked)
Event Type* N/A (list box) N/A (null option not available) Wedding Wedding
Commitment Commitment
Anniversary
Event Date* Missing We're sorry. The fields highlighted Month/Day/Year Month/Day/Year
below must be completed before
Note: Event Year includes 2
we can process your request.
previous years, current year,
and 9 future years (i.e. if it is
2010, 2008-2019 appear in list)
Preferred N/A (drop down selection) Preferred Store is a required field. State / Store Store Location
Store* Please try again.
Event Missing We're sorry. The fields highlighted State list box (includes N/A
Location* below must be completed before provinces from site reg)
we can process your request.
View N/A (radio button) N/A (null option not available) Public = viewable by everyone Public = Active with Internet
Options* online and in store Availability flag Y
Private = only the bride can Private = Postponed with
view registry Internet Availability flag Y
Password* Missing We're sorry. Your password must Alphanumeric with min
be between 5-16 alphanumeric length of 5 and max length
characters, and cannot include of 16.
spaces. Example: jane47. Please
try again.
Registry id unavailable for This registry ID is not available for Only Macys Wedding and
claiming claiming. Please enter a valid Commitment registries can be
registry ID. If you are having claimed online
trouble claiming your registry,
please contact Customer Service at
1-800-568-8865.
Registry id unavailable for This registry ID is not available for Only Macys Wedding and
claiming claiming. Please enter a valid Commitment registries can be
registry ID. If you are having claimed online
trouble claiming your registry,
please contact Customer Service at
1-800-568-8865.
Month N/A (optional field) N/A (optional field) List box of all months = one of
the possible 12 calendar
months
Year Missing and month is Please provide an event year if you Year options = current year
selected entered an event month. minus last 5 years or next
possible 2 years (ex: if current
year is 2009, options are 2004 –
2011)
RSR Enrollment:
Field Condition MCOM Error Message MCOM Field Requirements
Terms and* Not selected You must agree to the terms and Checked/Unchecked
Conditions conditions to enroll. Please click
the checkbox to acknowledge you
have read and accept the terms
and conditions.
Macy's Invalid or Not Found We’re sorry, the card you entered Numeric (0-9); min length 8
Account is not found or invalid, please digits and max length is 20;
Number* verify your card number is correct Validated the checksum
or call 1-800-568-8865 for further
assistance.
Enclosure Cards:
Field Condition MCOM Error Message MCOM Field Requirements
Card n/a (radio button) N/A (null option not available) Option 1 / Option 2
Selection*
How many n/a (drop down selection) N/A (null option not available) 20, 40, 60, 80, 100, 120
would you
like?*
First Name* Not selected First Name is a required field and ALPHASPACEDOTHYPHENAP
may only contain letters and OSTROPHE:
hyphens. Your entry may not
exceed 20 characters. Allowed characters :
ABCDEFGHIJKLMNOPQRSTU
VWXYZabcdefghijklmnopqrstuv
wxyz .-'
Min length 1
Max length 20
Last Name* Invalid or Not Found Last Name is a required field and ALPHASPACEDOTHYPHENAP
may only contain letters and OSTROPHE:
hyphens. Your entry may not
exceed 20 characters. Allowed characters :
ABCDEFGHIJKLMNOPQRSTU
VWXYZabcdefghijklmnopqrstuv
wxyz .-'
Min length 1
Max length 20
Address* Missing or invalid Street Address is a required field ALPHANUMERICSPACEDOTH
and may only contain letters, YPHENAPOSTROPHEHASHF
numbers and #. Your entry may ORWARDSLASH
not exceed 35 characters,
including spaces. Allowed characters :
ABCDEFGHIJKLMNOPQRSTU
VWXYZabcdefghijklmnopqrstuv
wxyz1234567890.-'#/
Min length 1
Max length 35
Address 2* Invalid Address may contain only letters, ALPHANUMERICSPACEDOTH
numbers and #. Your entry may YPHENAPOSTROPHEHASHF
not exceed 35 characters, ORWARDSLASH
including spaces
Allowed characters :
ABCDEFGHIJKLMNOPQRSTU
VWXYZabcdefghijklmnopqrstuv
wxyz1234567890.-'#/
Min length 1
Max length 35
City* Missing or invalid City is a required field and may Allowed characters:
only contain letters and numbers. ABCDEFGHIJKLMNOPQRSTU
Your entry may not exceed 35 VWXYZ .-' ,1234567890
characters, including spaces.
Min length 1
Max length 25
State* Missing or invalid We're sorry. The fields highlighted State list box (includes
below must be completed before provinces from site reg)
we can process your request.
Zip Code* Missing or invalid format Your Zip Code must be 5 digits. 5 Digits
Please try again.
Must be valid zip code for state
Invalid Please verify your State and Zip
selected
Code and try again.