Nacelle seamlessly integrates with Shopify to handle the data layer when building custom front end store fronts ("headless") using Vue or React. Ikonick is an example of a custom store front enabled by Nacelle.
Nacelle integrates with PushOwl and more than 30 other Shopify apps to provide a fully convenient and high-performance experience for the store visitor - while still managing your apps via the familiar dashboard. Nacelle is used by merchant who are seeking a solution to use Shopify only as a backend while introducing a custom frontend ("headless").
This help desk article is written for merchants that want to use PushOwl and Nacelle together. The steps below explain how to integrate PushOwl on the frontend of a Nacelle-powered Shopify store.
Steps to integrate PushOwl on a Nacelle-powered frontend
You can find the dedicated NPM module for the Nacelle-PushOwl integration here: @pushowl/nacelle-nuxt-module
Read the NPM module (install module, how to install, initialize with subdomain and store information, specific actions you can do with the NPM, specific information for ACR automation).
Status quo of integration
The current PushOwl-Nacelle integration contains the following features
- Abandoned Cart Recovery
- PushOwl Dashboard: Customizable URLs for the Shopping Cart (since headless stores might have non-conventional shopping cart links)
- Welcome Notifications
- Revenue attribution
- Segmentation is not using store front data and therefore works as normal
With regards to the opt-in prompt: Since the PushOwl SDK (Software Development Kit) is used to display PushOwl's opt-in prompt to collect subscribers, all aspects of triggering and showing the prompt are with the store code - especially when (delay times), how (which opt-in type), and if (enable/disable) to show it. Also, the appearance with regards to the icon, text, color, buttons is in the store code itself. Changes on the PushOwl Opt-ins dashboard therefore do not effect the prompt appearance on the Nacelle headless store.
For other headless solutions, custom headless or non-Nacelle solutions with Shopify
PushOwl currently requires to run a Shopify store (for the backend) - but we are eager to learn about other non-Shopify frontend solutions. Please get in touch with your integration requests.