Changelog

Merchant-facing changes in each production release of the PunchRelay app, newest first.

Dates are the day the release reached production. Internal changes with no effect on your store are left out.

Updated

Free trial is now 30 days

  • The free trial of the PunchRelay plan is now 30 days, up from 14. New subscriptions get 30 days. Price and usage charges are unchanged.

PunchOut controls in your theme

  • In storefront mode, Add to PunchOut cart now appears beside the product form in your own theme during a PunchOut, on Online Store 2.0 themes with a standard product form. Your store's own add to cart, dynamic checkout buttons and cart count are hidden while it runs.
  • The cart icon opens a PunchOut cart page shown in your theme's layout, where the buyer changes quantities, removes lines and returns the cart to the procurement system.
  • Where a product form cannot take the button, or you turn off “Place PunchOut controls in your theme” in the app embed settings, buyers add products in the floating PunchOut panel as before, and your store's own buttons stay on the page.
  • Settings has a Theme placement section that shows, for each theme, whether the controls were placed or the panel was used, and why.

Theme panel detected in more stores

  • PunchRelay now finds the PunchOut panel's app embed in your published theme when the app was installed from the Shopify App Store, so the storefront mode check in Settings shows the embed as on once you switch it on.

Storefront mode

  • Procurement users on a cXML connection can shop your own online store theme instead of the hosted catalog, with a PunchOut cart panel, and return the cart to their procurement system as a requisition.
  • You opt in per shop in Settings and per connection. The hosted catalog stays the default, and OCI connections always use it.
  • Each procurement user is mapped to a Shopify customer at the connection's company location. PunchRelay can create that customer from an email address and name, or reuse the one with that email.
  • A checkout validation Function keeps those procurement-only customers out of your store's checkout; their orders reach you as purchase orders you approve.