Registration funnel: current vs PreProd
JC shortened the registration form on the PreProd site to test whether fewer fields lift the sign-up rate. This page shows the two forms side by side so the change is easy to see.
The one-line story
15 fields on the current site → 7 fields on PreProd.
PreProd strips every address and identity field except email and state. Name, address, city, country, zip, and phone are gone from the registration step — they will need to be collected at checkout instead (JC is verifying this on the Infigo side).
Field-by-field comparison
| Field | Current | PreProd |
|---|---|---|
FirstName First Name | kept | removed |
LastName Last Name | kept | removed |
Email Email Address | kept | kept |
ConfirmEmail Confirm Email | kept | kept |
StreetAddress Address Line 1 | kept | removed |
StreetAddress2 Address Line 2 | kept | removed |
City Town | kept | removed |
CountryId Country | kept | removed |
StateProvinceId State | kept | kept |
ZipPostalCode ZIP Code | kept | removed |
Phone Phone | kept | removed |
Password Create Password | kept | kept |
ConfirmPassword Confirm password | kept | kept |
TermsAndConditions Accept Standard T&Cs | kept | kept |
Note: the StateProvinceId field is still on the PreProd form even though JC flagged that the Customer Settings in Infigo backend has no state field. Worth another look.
Screenshots — registration form
Current purchase path — Prayer Card
Public browsing on funeralprints.com. The PreProd site requires login to browse, so the product funnel below cannot be captured yet — needs a test account.



Current purchase path — Video Tribute


Open items
- Full PreProd checkout capture — needs a test account (gated behind login).
- PostHog registration funnel — rebuild JC's Hotjar funnel using field change events so mobile users who tab through without clicking get counted.
- GA4 data — pull 30-day
begin_checkout → add_shipping_info → add_payment_info → purchaseandcomplete_registrationcounts. - State field on PreProd — JC said it is not in the Customer Settings backend, yet the form still shows it. Worth reconciling.