Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

This guide will review how to set up Arrive Parking in Aspenware Commerce.

...

  • Configure resort in Arrive with Aspenware’s generated endpoint and key. Get these values from Configuration > Local Plugins. Locate the “Arrive Parking” plugin and click Configure.

    • The API Key is listed in a read-only field at the bottom of the screen and can be regenerated by clicking Generate Key‘Generate New Webhook Key.' Make sure you select 'Save Settings’ after generating a new webhook key or making any changes to configuration values on this page.

      • When sharing this with Arrive, ensure that they add this API Key in a header called ‘parkwhiz-auth.'

        Image RemovedImage Added
    • The refund URL provided to Arrive is always "https://<site url>/arrive/bookings/cancel", where "<site url>" would be your resort domain, i.e. 'shop.resort.com.'

    • The URL and API Key values will be different between production and test, with test values configured in the Arrive sandbox environment and production values configured in production.

  • Provide Aspenware with the following values from Arrive.

    • Arrive URL (production and sandbox)

    • Client ID (production and sandbox)

    • Client Secret (production and sandbox)

    • Coupon Code (may be different between production and sandbox)

...

  • Install and Configure the Arrive Parking Plugin

    1. Go to Configuration > Local Plugins and change the “Group” filter to “Aspenware.”

    2. Locate the “Arrive Parking” plugin and click Install.

    3. Restart the application by clicking the green Restart application to apply changes button.

    4. Once complete, ensure the application is installed and enabled

  • Configure the Arrive Plugin

    1. Go to Configuration > Local Plugins and change the “Group” filter to “Aspenware.”

    2. Locate the “Arrive Parking” plugin and click Configure.

    3. Configure the following fields: Note that these will be different between test and prod.

      1. Availability Url: Input URL obtained from Hoorooh.

      2. Availability Api Key: Input key obtained from Hoorooh.

      3. Arrive Url: Input URL obtained from Arrive.

      4. Client ID: Input Client ID obtained from Arrive.

      5. Client Secret: Input Client Secret obtained from Arrive.

      6. Arrive Coupon Code: Input Coupon Code obtained from Arrive.

      7. Refund Workbook API Key (Shared with Arrive Parking): Click Generate Key to populatethis field. ONLY CLICK GENERATE KEY ONCE. This is a key generated by Aspenware Commerce for each store, and must be provided to Arrive, along with the refund URL, to complete the configuration. Note that refunds are only available to resorts using Payeezy as a payment provider.

Info

NOTE: Refunds are only generated by a customer request through the ParkWhiz app or ParkWhiz email confirmation and must be requested 1 hour prior to the lot opening. If the ParkWhiz app email matches the Aspenware booking email, then the guest can request a refund through the app or email. If emails don’t match they can only request a refund through email.

  • Click Submit.

  • Verify Payeezy is Installed and Active

    • Go to Configuration > Payment Methods and search for Payeezy. Check to make sure that Is active is checked if you are using Payeezy as a payment gateway.

  • Create Category for the Parking Product

    1. For details on configuring a category, see the documentation on Configuration: Categories

    2. Choose a name for your category that is best for your resort, examples include Parking, Paid Parking, Reserved Parking, Parkwhiz Parking.

...

  • Create Product for the Parking Product

    1. Create a product shell following the instructions in the documentation for Configuring Products and then include the following specifics for Arrive Parking.

      1. Short Description: Enter the short description for the product. Note that HTML and Long Descriptions are not supported for Arrive Parking products and can cause PDP issues if used.

      2. Email description: Input the email content HTML messaging that guests should receive when purchasing this product. Guests will receive two emails, one from Aspenware for the order confirmation and a second from Arrive to manage their parking reservations. The Arrive email is controlled within Arrive’s platform.

      3. Published: Check to enable.

      4. Product tags: Enter tags if you want them displayed in the classification window.

      5. Product Template: Set to “Arrive Parking Product”, then click Save and Continue Edit. This will automatically generate the majority of required attributes for the product.

      6. Pictures: This product requires two images. Product images should follow standard product specifications - 1700 x 700 px and 275 KB. The remaining lot images are populated from Arrive and must be managed from the Arrive platform.

        1. The first product image that is uploaded is displayed as the product card image and also as the main product image on the PDP when the screen is scaled to display the image.

        2. The second image uploaded is displayed as the parking map image and is required to have the Title set to “Parking Map”.

      7. Product Attributes: The majority of attributes will automatically be added after the product template “Arrive Parking Product” is saved. Start Date will need to be configured manually with Text prompt [Date], Is Required enabled, and the Control type set as “Date Picker”.

      8. Price: Scroll down to the Price section on the Product detail page (PDP) and enter a value for Price. Parking pricing is supplied from Arrive via the API. The only price you need to define is the lowest price the parking is available for, so that it populates correctly when displayed with the label “STARTING AT”.

  • Configure the Arrive Refund Email

    • To configure the Arrive Refund email template go to Content Management>Message Templates and Edit to edit the ‘ArriveParkingRefund.CustomerNotification’ email template. 

      • To edit the email HTML, go to Tools>Source Code and adjust the HTML from there in the Source code window. In the body portion of the email template, paste the following code and customize as desired.

        Code Block
        %Store.Name%. Order #%Order.OrderNumber% refunded
        <p><a href="%Store.URL%">%Store.Name%</a> <br /><br />Order #%Order.OrderNumber% has been just refunded<br /><br />Amount refunded: %Order.AmountRefunded%<br /><br />Date Ordered: %Order.CreatedOn%</p>

        Copy

    • For more details on email configuration, refer to: https://hub.aspenware.net/main/Configuration:-Emails.1251868693.html

  • Work with your Aspenware Representative to add a customized parking sales report in order to track revenue recognition across disparate fulfillment systems.

...