Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

See below for configuration specific to 2.7 and 2.8 guest checkout enhancements for RTP|ONE.

Guest checkout can be enabled at the store level in Aspenware commerce.

  1. To enable guest checkout at the store level:

    1. Admin>Configuration>Settings>OrderSettings>Select Desired Store>Select Anonymous checkout allowed

  2. Image Added
  3. It’s possible to configure whether the guest checkout register form shows first, or the traditional login form is shown first when guest checkout is enabled for a store, using a setting. Administrators can choose to which form shows first, but the user can always toggle between them. This setting allows the admin to emphasize guest checkout over traditional login (if set to true), or to show traditional login first (if set to false).

    1. The setting name is:

      1. checkout.guestcheckout.preferguest

      2. To create or modify this setting, select Administration>Configuration>All Settings (Advanced) and type the word guestcheckout in the search dialog.

        1. If the setting already exists, this search will return the current settings for each store.

        2. If the setting does not yet exist, add it using the ‘Add New Record’ form as shown in the screenshot below.

        3. For multi-store configuration, be sure to enter a record for each store, with the desired behavior (True or False) for each, and Add New Record.

    Image Added

  4. If the resort wants to be able to tell if the guest created in RTP|ONE was created from a guest checkout flow, the resort RTP admin needs to configure a new IPTypeCode for Guest Checkout.

    1. This IP type can be named whatever the resort admin wishes, such as Guest Checkout or Guest.

    2. Please provide your client services representative with the IPTypeCode so Aspenware may add it to the rtp-config.json for Unity for each store.

    3. Alternatively, if the resort prefers to manage adding this node, they can do it themselves. They must ensure the application pool is recycled after editing and saving the rtp-config.json file. In the following screenshot, the IPTypeCode used for guest customers is 3014. The code used for resort environments will not be 3014 (it will be whatever the resort has configured). If the resort doesn’t want to identify these guests differently in RTP|ONE, the default person IPTypeCode of 1000 must be entered for this node.

    Image Added
  5. IMPORTANT: for some resort administrators, IPTypeCode is not displayed in standard RTP|ONE administration, because it’s a poweradmin setting. If the resort admin can’t see IPTypeCode in RTP|ONE administration, contact your Client Services representative and an Aspenware staffperson can assist with this.

  6. Turn on the option to save phone on the payment method, because for guest checkout customers, we don’t require a phone number on guest registration.

    1. Admin>Configuration>Payment methods>select your active payment method>configure>select the checkbox for Requires Phone Number, and SAVE.

    Image Added
  7. Configurable Language Strings

    1. All the following language strings can be configured for Guest Checkout forms, buttons, and helper text.

      checkout.guestcheckout.continuebuttontext
      checkout.guestcheckout.description
      checkout.guestcheckout.headerguest
      checkout.guestcheckout.headerlogin
      checkout.guestcheckout.modal.description
      checkout.guestcheckout.modal.nobutton
      checkout.guestcheckout.modal.title
      checkout.guestcheckout.modal.yesbutton
      checkout.guestcheckout.placeholder.email
      checkout.guestcheckout.placeholder.firstname
      checkout.guestcheckout.placeholder.lastname
      checkout.guestcheckout.sectiontitleguest
      checkout.guestcheckout.sectiontitlelogin
      checkout.guestcheckout.switchtoguestregister.buttontext
      checkout.guestcheckout.switchtoguestregister.description
      checkout.guestcheckout.switchtologin.buttontext
      checkout.guestcheckout.switchtologin.description
      checkout.guestcheckout.validation.emailinvalid
      checkout.guestcheckout.validation.emailrequired
      checkout.guestcheckout.validation.firstnamerequired
      checkout.guestcheckout.validation.lastnamerequired

    2. These language strings, like all, can be configured in Languages>Edit>String Resources