Customer properties list

Home » Uncategorized » Customer properties list
Uncategorized No Comments

CLASSHUB_ONLINE_INVOICE_ENABLED true – This will add a ‘pay invoice’ option in the customer portal.
MEMBER_REGISTRATION_FAMILY_FEE 140
MEMBER_REGISTRATION_FAMILY_MEMBERSHIP_ENABLED true
MEMBER_REGISTRATION_FAMILY_RENEWAL_NO_PRORATA true
MEMBER_REGISTRATION_INDIVIDUAL_MEMBERSHIP_HIDE_DO_NOT_EMAIL true
MEMBER_REGISTRATION_LOGO_URL http://www.classhub.com.au/images/providers/brookfieldtennis.png
MEMBER_REGISTRATION_PAYMENT_METHODS Online Credit Card
MEMBER_REGISTRATION_PRORATA_DISABLED false

To set the available days for booking on tennis venues

WEB_BOOKING_MAX_BOOKING_DAYS (this is for the default venue)
WEB_BOOKING_MAX_BOOKING_DAYS_venue#2 30 ( 2nd venue)

Opening hours setup for 2nd venue onwards-
WEB_BOOKING_OPEN_FROM_venue#2 08:00:00
WEB_BOOKING_OPEN_TO_venue#2 22:00:00

MEMBER_REGISTRATION_EMAIL_BODY
– the first email that gets sent out when a member registers. A default email gets sent out stating that our staff will review and get back to them.
If they do not want the default then we can use this to edit the email for them also use merged field ${FIRST_NAME}

DISPLAY DESCRIPTION ON TENNISVENUES BOOKING CALENDAR
WEB_BOOKING_DISPLAY_DESCRIPTION_BOOKING_TYPES Competition Booking,Tournament Booking,Club Booking,School Booking,Junior Booking,Coaching Lesson,Court Booking


Cutoff time for customer portal session registration.

WEB_REGISTRATION_CONTROLLER_V1_SESSION_BASED_REGISTRATION_CUTOFF_HOURS
WEB_REGISTRATION_CONTROLLER_V1_SESSION_BASED_REGISTRATION_CUTOFF_HOURS_PROGRAM(PROGRAMID)


CUSTOMER PROPERTIES

INVOICE RELATED CUSTOMER PROPERTIES

Custom fields registration page to go to inTennis Custom fields – CUSTOMER PROPERTIES
CLASS_REGISTRATION_SAVE_CUSTOM_FIELD_TO_CONTACT_ENABLED true
CLASS_REGISTRATION_SAVE_CUSTOM_FIELD_TO_CONTACT_MAPPING 3,1
3 is the custom3 from registration page and 1 is inTennis custom field
(at the moment our system supports only one)
CLASS_REGISTRATION_SAVE_CUSTOM_FIELD_TO_CONTACT_MAPPING2 5,7


WEB_REGISTRATION_CONTROLLER_V1_PHOTO_PERMISSION_ENABLED true will add the checkbox for customer portal registration – photo permission

PROMO_CODE_ENABLED true – This will add the option under file menu so customer can create their own promo codes.

CUSTOMER_PORTAL_ONLINE_LINK_ENABLED=true
This will enable customer portal link for get online links from inTennis. Only works with newer versions of 14.2 and 14.3 and above.

CLASS_REGISTRATION_AUTO_APPROVE_ALLOW_REENROLMENT true

CLASS_REGISTRATION_MANUAL_APPROVE_ALLOW_REENROLMENT true

CLASS_REGISTRATION_APPROVAL_AUTO_SET_TRIAL_BY_PROGRAM_x

WEB_REGISTRATION_CONTROLLER_V1_PROGRAM_SELECTION_HIDDEN_IDS – this will hide the select button of the program ids in the customer portal

MEMBER_REGISTRATION_INDIVIDUAL_MEMBERSHIP_HIDE_DO_NOT_EMAIL customer property for membership registration. this will remove the check box option for – I do not want to receive notifications and promotional emails.

WEB_REGISTRATION_CONTROLLER_V1_SESSION_BASED_REGISTRATION_MAX_DAYS_PROGRAM(xx) different settings for the customer portal – viewing upcomming sessions.

BILLYS BUDDIES – UPDATING THEIR MERCHANDISE.

BILLYS_BUDDIES_ULTIMATE_PACK_PRICE 75
BILLYS_BUDDIES_PLAYER_KIT_PRICE 60
BILLYS_BUDDIES_UNIFORM_PRICE 50
BILLYS_BUDDIES_ESSENTIAL_PACK_PRICE 35
(The system searches for the keywords and assigns the price from the JSON list)

Customer portal minimum court hire settings per resource: (customer properties)


WEB_BOOKING_BOOKINGCONTROLLERV2_MIN_DURATION_xxx where xxx is the resource id (court id) if no resource specific one is found then it look for WEB_BOOKING_BOOKINGCONTROLLERV2_MIN_DURATION for global settings

Customer portal prorata – CLASS_PRO_RATA_ENABLED

WEB_BOOKING_ENFORCE_MIN_DURATION – true — used along with the below property to strictly NOT allow half hour bookings.

WEB_BOOKING_BOOKINGCONTROLLERV2_MIN_DURATION – when used alone will allow 1 hour and half hour if that is the only booking time left.

WEB_BOOKING_HOUR_BASED_CUTOFF_DISABLED true

IGLOOLOCK_BOOKING_IGNORE_CUTOFF true – this is used with WEB_BOOKING_HOUR_BASED_CUTOFF_DISABLED true
this will allow bookings close to booking time and still generate igloo code. version 14.9.4-b29 onwards.

WEB_BOOKING_CONFIRM_EMAIL_FROM_NAME_ghrc THE TENNIS CLUB – THE GAP etc..

WEB_BOOKING_CONFIRM_EMAIL_TEMPLATE_resource_4028508294fb8b0c019501ce88920036 Different confirmation email for different resource. currently working only for tennisvenues.

CLASS_REGISTRATION_APPROVAL_EMAIL_EXCLUDED_PROGRAMS 1,2, 3 etc – this will not send out the approval email for these programs – this is a customer property

Additional SMS message for tennisvenues court booking.

WEB_BOOKING_CONFIRM_SMS_TEXT_EXTRA_TEXT

WEB_BOOKING_CONFIRM_SMS_TEXT_EXTRA_TEXT_venue3

Add suspend sale :
POS_SUSPEND_SALE_ENABLED

CLASSHUB_ONLINE_INVOICE_ENABLED=true (This will add a PAY button on their customer portal invoice)
note : This is added to customer properties and not to classhub.

Invoice second page: PDF using the public document featurethen open the link and grab the filenamein this case it is E8677EED-C94F-4ADD-AA50-B079E8482691.pdE8677EED-C94F-4ADD-AA50-B079E8482691.pdfthen simply set this filename in control panel customer propertyINVOICE_SECOND_PAGE_PDF_TEMPLATE_STOREDFILE_UUID


MEMBER_RENEWAL_NO_EMAIL = true ( this will not send the automated email when you accept a renewal from the desktop app) – the email looks like this — and is sent from [email protected]

Hi Mepong,

We have received your membership renewal details, thank you.

Updated membership details:
Membership Type: TEST for kooroora
Membership Number: 100260
Expiry Date: 31/12/2020
Your Fullname: Mepong Kilang

Kind Regards,

ABC Tennis Centre
02 999 8888



INVOICE_POS_ITEM_NAME_ONLY=true, then adding POS item in an invoice will only use the POS item name, not the category.Default is still
[name] ([category])

WEB_BOOKING_BOOKING_INFO_MSG_bondi-waverley-squash-club ( this will include a message in tennisvenues booking calendar) underscore the alias from tennisvenues.

display on Tennisvenues calendar : Customer properties

WEB_BOOKING_CONFIRM_EMAIL_NO_CC tennisvenues – no copy email will be sent – customer property

WEB_BOOKING_HIDE_BOOKING_NAME_FROM_PUBLIC this will hide the first name from appearing on the online booking page.

WEB_BOOKING_DISPLAY_DESCRIPTION_BOOKING_TYPES Competition Booking,Tournament Booking,Club Booking,School Booking,Junior Booking,Coaching Lesson,Court Booking

Tennisvenues max booking days

WEB_BOOKING_MAX_BOOKING_DAYS

Tennisvenues - display the number of resources on one page. Get the venue alias from tennisvenues
WEB_BOOKING_PREFERRED_RESOURCES_PER_PAGE_marconi-tennis-academy


Membership form mandatory :

MEMBER_REGISTRATION_INDIVIDUAL_MEMBERSHIP_PRIMARY_CONTACT_MANDATORY true
MEMBER_REGISTRATION_INDIVIDUAL_MEMBERSHIP_MOBILE_MANDATORY true

MEMBER_REGISTRATION_EMAIL_CC [email protected] this is for both new membership and renewal copy email .


MEMBER_REGISTRATION_PRORATA_DISABLED
MEMBER_REGISTRATION_JOINING_FEE_PRORATA_DISABLED

Customer portal program order: refer pacifichills
(ADD THIS DIRECTLY TO PROGRAM CONFIG)

ONLINE_SELECTION_DISPLAY_ORDER to the program config datae.g.  ONLINE_SELECTION_DISPLAY_ORDER=1means idpslayer order 1all programs will be sorted according to this value (if it exists)

Email copy and from address for customer portal registration: add this to customer properties
ONLINE_STORE_CONFIRMATION_EMAIL_FROM
ONLINE_STORE_CONFIRMATION_EMAIL_REPLY_TO
ONLINE_STORE_CONFIRMATION_EMAIL_CC
(more emails can be added by separating by a comma without spaces) for some reason, EMAIL_FROM is not working. Need to check. )


ONLINE_STORE_CREDIT_VOUCHER_DISABLED=true


PROTEGE_SCHEDULE_GRACE_PERIOD light schedule start time . enter 5 for lights to switch on 5 mins before start of booking and will switch off 5 mins after booking.

Lights.

BOOKING_MEMBER_EXPIRY_GRACE_PERIOD 14 (enter the no. of days)


MObile app banner : can support upto 5 banners.

After adding to customer properties do this refersh –

rebuild mobile app banner path:
/secure/provider/admin/rebuild-mobile-app-banner-cache

 CUSTOMER_MOBILE_APP_HOME_BANNER_1

{“title”:””,”content”:””,”imageUrl”:”https://cloudstore.sportlogic.net.au/100134/EE38F115-C16E-4DC8-B485-6D8DAC3B7326.jpg?download=false”,”actionUrl”:”https://app.playpadel.com.au/secure/customer/booking/v2/public/venues”,”active”:true,”displayOrder”:1}

 CUSTOMER_MOBILE_APP_HOME_BANNER_2

{“title”:””,”content”:””,”imageUrl”:”https://cloudstore.sportlogic.net.au/100134/4ABA5962-0CB3-4580-8F09-9C1426D9A225.jpg?download=false”,”actionUrl”:”https://app.playpadel.com.au/secure/customer/registration/v1/public”,”active”:true,”displayOrder”:2}

Shopping cart confirmation email change the combination.

WEB_REGISTRATION_TO_CART_ITEM_PATTERN ${studentName}. ${squadName}. (${termName}, ${termDateRange}).

KDV SPORT BIRTHDAY PARTIES – These settings are saved under program config.

CLASS_REGISTRATION_CUSTOM_FIELD_1_ENABLED=true
CLASS_REGISTRATION_CUSTOM_FIELD_1_HIDE=false
CLASS_REGISTRATION_CUSTOM_FIELD_1_LABEL=Choose Theme
CLASS_REGISTRATION_CUSTOM_FIELD_1_TYPE=select
CLASS_REGISTRATION_CUSTOM_FIELD_1_SELECTIONS=,Sports,Superhero,Princess,Other
CLASS_REGISTRATION_CUSTOM_FIELD_1_MANDATORY=true

Note: Custom field merged fields for class hub –   ${custom_field_1_value}

CLASS_REGISTRATION_CUSTOM_FIELD_2_ENABLED=true
CLASS_REGISTRATION_CUSTOM_FIELD_2_HIDE=false
CLASS_REGISTRATION_CUSTOM_FIELD_2_LABEL=Choose Activity #1
CLASS_REGISTRATION_CUSTOM_FIELD_2_TYPE=select
CLASS_REGISTRATION_CUSTOM_FIELD_2_SELECTIONS=,Tennis,Mini Golf,Driving Range,Mini Disco,Padel Tennis,Soccer,Basketball,Frisbee Soccer,Talent Show,Soccer Golf,Karaoke,Dodge-Ball,NOT SURE
CLASS_REGISTRATION_CUSTOM_FIELD_2_MANDATORY=true

CLASS_REGISTRATION_CUSTOM_FIELD_3_ENABLED=true
CLASS_REGISTRATION_CUSTOM_FIELD_3_HIDE=false
CLASS_REGISTRATION_CUSTOM_FIELD_3_LABEL=Choose Activity #2
CLASS_REGISTRATION_CUSTOM_FIELD_3_TYPE=select
CLASS_REGISTRATION_CUSTOM_FIELD_3_SELECTIONS=,Tennis,Mini Golf,Driving Range,Mini Disco,Padel Tennis,Soccer,Basketball,Frisbee Soccer Tennis, Talent Show,Soccer Golf,Karaoke,Dodge-Ball,NOT SURE
CLASS_REGISTRATION_CUSTOM_FIELD_3_MANDATORY=true

CLASS_REGISTRATION_CUSTOM_FIELD_4_ENABLED=true
CLASS_REGISTRATION_CUSTOM_FIELD_4_HIDE=false
CLASS_REGISTRATION_CUSTOM_FIELD_4_LABEL=Drink Option
CLASS_REGISTRATION_CUSTOM_FIELD_4_TYPE=select
CLASS_REGISTRATION_CUSTOM_FIELD_4_SELECTIONS=,Juice,Soft Drink
CLASS_REGISTRATION_CUSTOM_FIELD_4_MANDATORY=true

CLASS_REGISTRATION_CUSTOM_FIELD_5_ENABLED=true
CLASS_REGISTRATION_CUSTOM_FIELD_5_HIDE=false
CLASS_REGISTRATION_CUSTOM_FIELD_5_LABEL=Food Menu Option (select number of kids from ADD ONS below)
CLASS_REGISTRATION_CUSTOM_FIELD_5_TYPE=select
CLASS_REGISTRATION_CUSTOM_FIELD_5_SELECTIONS=,Nuggets & Chips,Hot Dogs & Chips,Sandwich & Fruit,NOT REQUIRED
CLASS_REGISTRATION_CUSTOM_FIELD_5_MANDATORY=true

CLASS_REGISTRATION_CUSTOM_FIELD_6_ENABLED=true
CLASS_REGISTRATION_CUSTOM_FIELD_6_HIDE=false
CLASS_REGISTRATION_CUSTOM_FIELD_6_LABEL=Please enter the Party Date (dd/mm/yyyy)
CLASS_REGISTRATION_CUSTOM_FIELD_6_MANDATORY=true

CUSTOM FIELD WITH RADIO BUTTON (example Tennis for kids)


CLASS_REGISTRATION_CUSTOM_FIELD_1_TYPE radio
CLASS_REGISTRATION_CUSTOM_FIELD_1_LABEL
Is your child new to Tennis For Kids, Jim Joyce Tennis or Queensland Tennis Centre School Coaching?
CLASS_REGISTRATION_CUSTOM_FIELD_1_SELECTIONS
NO (My child has had coaching with Tennis For Kids / Jim Joyce Tennis / Queensland Tennis Centre School Coaching),YES (Please detail any previous tennis experience below)
CLASS_REGISTRATION_CUSTOM_FIELD_2_DESCRIPTION similar to voyager manly or active kids voucher box

configured by customer properties, key: session cutoff by hours per program
WEB_REGISTRATION_CONTROLLER_V1_SESSION_BASED_REGISTRATION_CUTOFF_HOURS
it can also configured by program:
WEB_REGISTRATION_CONTROLLER_V1_SESSION_BASED_REGISTRATION_CUTOFF_HOURS_PROGRAM("+programId+")