Common Troubleshooting: Guest Checkout

Q: Can guest checkout be configured to only be enabled if a customer has certain products in their cart, and require login if they have product A in their cart?

A: Currently guest checkout is all on or all off. We are evaluating this as an enhancement for 2021.

Q: How can I tell if guest created in RTP|ONE was created from a guest checkout?

A: 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.

  4. 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 your Aspenware Representative can assist with this.

  5. 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.

Q: What does each configuration combination mean for my products?

A: See the chart below for details.

Global Order Setting:
Anonymous checkout allowed

Global Order Setting:
Anonymous checkout by product

Product Level Setting:
Is Guest Checkout Eligible

RESULT

Global Order Setting:
Anonymous checkout allowed

Global Order Setting:
Anonymous checkout by product

Product Level Setting:
Is Guest Checkout Eligible

RESULT

checked

checked

checked

If all products in cart have guest checkout enabled at product level, then user can check out as guest.
THIS IS THE PROPER WAY TO CONFIGURE SELECTIVE GUEST CHECKOUT

checked

unchecked

unchecked

Guest checkout will be enabled storewide and all users can use guest checkout regardless of cart items and their product-level setting.

checked

unchecked

checked

Guest checkout will be enabled storewide and all users can use guest checkout regardless of cart items and their product-level setting.

unchecked

checked

checked

No user will be able to use guest checkout.

unchecked

checked

unchecked

No user will be able to use guest checkout.

unchecked

unchecked

unchecked

No user will be able to use guest checkout.