Integrations - 3rd Party Apps

The OCU team continuously looks to make our app compatible with 3rd-party apps from other developers which are popular among our customers.

The Majority of 3rd-party apps don't need any additional actions to work together with OCU, but others required an integration be built. There are 2 scenarios for app compatibility

  • In most cases, it's embedded into the code and works right out of the box with no additional actions needed from the customer's side. 
  • For the rest of them, we've added the "Integrations" section into the Settings section to allow users to turn support on/off for those apps.

To view the Integrations available that can be activated for the OCU app, click the "Settings" button from the left-side navigation menu then click "Integrations":

Apps that have integrations embedded into the OCU app code and work automatically (no switcher): 

Campaign Monitor | Commerce (previously Conversio)
SMAR7 Bundle Upsell by SMART7
Product Upsell by Bold
Bold Subscriptions by Bold
OrderLogic by Oiizes
Local Delivery by Atom Yard
Zipify Pages by Zipify Apps
Carts Guru Retargeting by Carts Guru
SMSBump SMS Marketing by iSense Ltd. 

Apps that integrations can be turned on/off for (includes a switcher) in the Integrations section:

Trackify by REDretarget
ReCharge Recurring Billing & Subscriptions
Refersion Affiliate Tracking
Quantity Breaks by Bold
Fulfillment by Amazon
Pixel Perfect by Wyred Up
Bold Custom Pricing: Wholesale by Bold
Product Options by Bold
Hotjar Heatmaps & Recordings
Wicked Reports
Infinite Options by ShopPad
Uploadery by Shop PadPad
Profit Pal by Money Maker Apps
Product Customizer by ShopStorm

Campaign Monitor | Commerce

Customers who place an order via OCU's checkout will receive the receipt from Campaign Monitor just as they do when using the standard Shopify checkout.

SMAR7 Bundle Upsell by SMART7

Support for this application makes it possible for the OCU checkout to initiate even when the customer goes to Checkout from SMAR7 Bundle Upsell app's popup window.

Product Upsell by Bold

Support for this application makes it possible for OCU checkout to initiate even when the customer goes to Checkout through the Product Upsell app's popup window.

*Note: Don’t use the "Skip Cart" feature for OCU if you use this app. The Cart page will be skipped and the popup wouldn't be shown. There's no switcher for this integration, it's built-in and works automatically. 

Bold Subscriptions by Bold

Support for this application makes it possible to redirect your customers to BOLD checkout instead of OCU checkout when a product with a subscription option is present in the Cart. There's no switcher for this integration, it's built-in and works automatically.

For a deeper integration for subscriptions, please see information on our ReCharge Recurring Billing and Subscriptions app integration.

*Note: Don’t use the "Skip Cart" feature for OCU if you use this app. BOLD's script will hide the "Add to Cart" button on your product pages if you've enabled the Skip Cart feature within the OCU app. 

OrderLogic by Oiizes

Support for this application makes it possible for the OneClickUpsell app to not initiate the Checkout when the OrderLogic conditions are not met.

*Note: Don’t use the "Skip Cart" feature for OCU if you use this app. The Cart page will be skipped and conditions wouldn't be taken into account.

Local Delivery by Atom Yard

Support for this application makes it so that an additional field is passed into the order when the local_delivery_request value is present in cart.js 

Zipify Pages by Zipify Apps

Support for this application makes it possible for the OCU checkout to initiate directly from a Buy Box block on a page created using the Zipify Pages app. You will need to enable this integration within the Zipify Pages app at Settings > Integrations.

Carts Guru Retargeting by Carts Guru

This integration was built by the Carts Guru team using the OCU app's API. You can find their help article here. Contact the Carts Guru team for additional information and support regarding this integration. 

SMSBump SMS Marketing by iSense Ltd.

This integration was built via a collaboration between the SMSBump and OCU teams using the OCU app's API. The integration can be enabled within the Integrations section of your SMSBump app. You can find their help article here with more information on connecting and using the integration. Contact the SMSBump team for additional information and support regarding this integration. 

Trackify by REDretarget

Enabling support for this application makes it possible to communicate events and checkout data from OCU's checkout and offer pages into the Trackify application. Note: This integration can only be enabled if you have an active subscription for the Trackify application. Don't add your Facebook pixel ID into OCU's settings if you're using the pixel in the Trackify app.

If offer purchase(s) are taken, then it will track separate purchases - Initial and Offer(s). Each offer purchase will be tracked as a separate "Purchase" event with no distinction as to where it was displayed in the funnel (upsell/downsell).

The general instructions and explanation of how Trackify fires events in upsell steps can be found in this article.

Trackify always includes the total purchase value, with tax and shipping. We currently don't have an option to change that.

Trackify fires a standard Purchase event for each successful funnel step. This leads to a higher Purchase event count for transactions with upsells/downsells, however, the total Purchase Conversion value matches the actual. The benefit of this pixel strategy is that customers who take upsells add more value to the optimization of the Purchase event. You can still track (and even optimize) specific funnel steps using Custom Conversions. Instructions for that are here: http://help.redretarget.com/trackify/audience-builder/custom-conversions-for-upsell-funnels

ReCharge Recurring Billing and Subscriptions

This integration allows you to be able to either offer OCU post-purchase upsells when a customer purchases a ReCharge subscription product for the initial order or to be able to offer a ReCharge subscription option as an OCU post-purchase upsell.

*Note: This integration only works if the same Stripe.com account is connected the both the OCU and ReCharge apps. More information about this integration can be found here.

Don’t use the "Skip Cart" feature for OCU if you use this app and integration. The subscription product wouldn’t be added to the Cart so it wouldn't work properly.

Refersion Affiliate Tracking

Support for this application makes it possible to pass orders created via OCU into the Refersion system when conditions are met (user is navigated to your site via a link with Refersion tracking code).

To enable this integration you need to paste your Merchant Subdomain, API Public Key, API Secret Key into the according fields. To find your Merchant Subdomain go to https://www.refersion.com/base/ Account -> Settings -> Tracking. Copy Merchant Subdomain from Refersion domain link.

Note: You just need your merchant subdomain name from this link as shown in the screenshot, not the entire link. For example: If your Refersion domain link is https://yourstore.refersion.com/c/abc.123 then you'd only enter "yourstore" into the "Merchant Subdomain" field within the OCU app. 

You can also use your store subdomain if you'd like. For example: If your store subdomain is https://yourstore.myshopify.com then you'd only enter "yourstore" into the "Merchant Subdomain" field within the OCU app.

To find your Refersion API keys, go to Account -> Settings -> Refersion API. Copy your Public and Secret Keys.

Paste this data and click on "Verify API Credentials" button. Check if the date is verified successfully. If verification failed you need to check this data once again or contact Refersion support.

Click on "Save" button to save data.

Quantity Breaks by Bold

Enabling support for this application makes it possible to hide product variants created by Quantity Breaks on the OCU offer pages. It's needed because the customer can only buy 1 item on the offer page.

When enabled, you should only see the 1+ variant on the offer page (not any of the others shown on your product pages).

We are unable to remove the 1+ variant from showing because of the implementation of the Bold app. It creates hidden variants and we are unable to find them in order to suppress them in the OCU app. So that will show there, but the product and pricing will work properly.

*Note: Don’t use the "Skip Cart" feature for OCU if you use this app. The Cart page will be skipped and the product variant wouldn't be changed in the cart.

This integration also applies if you're using the new Bold Custom Pricing (Wholesale & Quantity Breaks) app and have the "Quantity Breaks Module" enabled within that app:

The Quantity Breaks volume pricing will work to be transferred to the OCU checkout only when the Variant Dependent Method is set within the Bold Custom Pricing (Wholesale & Quantity Breaks) app. 

Fulfillment by Amazon

Enabling this support will allow FBA to work properly for orders that contain post-purchase upsell/downsell offers that are the same as the initial order items.

So for users who have the option "Enable ability to upsell a product that is already in shopping cart" set to Allow, FBA will now work properly for such orders.

*Note: When this support is turned on it will merge like items together into a single line item prior to importing to your Shopify Orders section which will allow for FBA to work properly.

Discounts can be applied to the post-purchase offers using the OCU app's built-in discount setting and the items will still be combined into a single line item prior to importing to your Shopify Orders area.

In the case of discounts applied to the post-purchase offers, the price per unit will be calculated as the total price for all units divided by the number of units.

Example: If the initial unit cost was $25 and the upsell with a 50% discount was $12.50, then the unit cost per item would be $37.50/2 = $18.75

Pixel Perfect by Wyred Up

Enabling support for this application makes it possible to communicate events and checkout data from the OCU checkout, offer pages and thank you page into the Pixel Perfect application. The integration will fire the following set of events based on the buyer's checkout behavior: 

  • PageView
  • InitiateCheckout
  • AddPaymentInfo
  • Purchase
  • FirstUpsellProductPurchase
  • SecondUpsellProductPurchase
  • ThirdUpsellProductPurchase
  • DownsellProductPurchase
  • SecondDownsellProductPurchase

Notes: 

  • This integration can only be enabled if you have an active subscription for the Pixel Perfect application. You will also need to enable this integration within the Pixel Perfect app's Integrations Setting.
  • Since we have no API integration with Pixel Perfect, OCU orders are not shown in the Pixel Events Logs. All Purchase events and stats will be shown in the FB Business account.

Bold Custom Pricing: Wholesale by Bold

Enabling support for this application makes it possible to hide special product variants on the OCU offer page from customers who have no special tag.  This is an option which allows discounts to be applied for some customers with a special customer tag. So when the customer is logged in to the store, they will see discounted prices.

*Note: The integration with Custom Pricing only works for Variant Dependent Method and not for Standard Method.

If you're using products with Product Pricing Groups as OCU upsells, you need to enable the Customer Pricing by Bold integration within the OCU app. When it is enabled, then the needed product variant will be shown on the Offer Page only for customers with the appropriate customer tag.

If you aren't using such products as OCU upsell offers, you don't need to enable this integration. It's needed only for variants on the OCU offer page.

This integration also applies if you're using the new Bold Custom Pricing (Wholesale & Quantity Breaks) app and have the "Customer Pricing Module" enabled within that app:

The Customer Pricing volume discount will work to be transferred to the OCU checkout only when the Variant Dependent Method is set within the Bold Custom Pricing (Wholesale & Quantity Breaks) app. 

Product Options by Bold

Enabling support for this application makes it possible to work with additional product options (created with Product Options app) on the OCU offer pages.

*Note: The current implementation only supports the Basic plan of Product Options. You can still use it for Premium Plan, but only if you have no product options which add an extra cost, otherwise those option(s) and price(s) will be ignored and not included into the final product price.

There is no way to re-calculate the price on the offer page taking into account some extra options added by the Product Options app. 

Hotjar

This integration allows you to add your Hotjar tracking code to all of the OneClickUpsell Checkout pages (Checkout, Upsell/Downsell Offer Pages and Thank You Page). To enable this integration, you just need to add your Hotjar Site ID within the OCU app and Save.

Your Site ID can be obtained from within your Hotjar account as seen here:

You need to use the "URL regular expression" option in Hotjar to track the exact offer page: 

RegEx for OCU offer pages that can be used for Hotjar heatmap recordings:
\/apps\/secure-checkout\/offers\/.+?offers_status(=[^&]*)&offer_id=12345

Note: Where 12345 is listed in the RegEx above, enter in the specific Offer Page ID that you want tracked in Hotjar instead.

The specific offer_id for each Offer Page can be obtained from the Offer Page Editor as seen here (the number after /edit/ in the URL): 

*Important: Remove any/all previously added Hotjar code pasted in OCU's additional scripts fields and/or WYSIWYG editors to prevent over-tracking.

Wicked Reports

This integration allows you to add your Wicked Reports tracking code to the OneClickUpsell Checkout page. To enable this integration, you just need to add your Wicked Reports Client Name within the OCU app, click the switcher to Enable it and Save:

To find your Wicked Reports Client Name:

Navigate to "Settings" within your Wicked Reports account. Your Client Name can be found there:

To test that this integration is working properly on your store:

Go to a live OneClickUpsell Checkout page (where customer enters email), Right-Click and hit "Inspect" or "Inspect Element" (depending on your browser)

Search for "trackfu" in the HTML

If you find your tracking code in the HTML, you're done!

Infinite Options by ShopPad

Enabling support for this application makes it possible to work with additional product options (created through Infinite Options) on the OCU offer pages.

Notes: 

  1. The additional options will only show on the Live offer page(s). They will not show in offer page Preview mode. 
  2. We can work with almost all Infinite Options on the offer page except options which require an additional charge like through the "Product Bundles" feature for Infinite Options. There is no way to re-calculate the price on the offer page taking into account some extra options added by the Infinite Options app. We suggest not using such product options as offer products.

Uploadery by ShopPad

Enabling support for this application makes it possible to work with file upload fields (created through Uploadery) on the OCU offer pages.

Note: The file upload fields will only show on the Live offer page(s). They will not show in offer page Preview mode. 

Profit Pal by Money Maker Apps

Enabling support for this application makes it possible to show Profit Pal's popup banner on the Thank You Page of OneClickUpsell. When the integration is enabled, we pull the Profit Pal script pasted on your Shopify TY page and load it on the OCU TY page. 

Note: This app is no longer available for purchase. The integration still works properly for current users.

Product Customizer by ShopStorm

Enabling support for this application makes it possible to work with additional product options (created with Product Customizer) on the OCU offer pages.

*Notes: 

  1. The current implementation only supports the Basic version of Product Customizer. You can still use it for Product Customizer Plus, but only if you have no product options which add an extra cost, otherwise those option(s) and price(s) will be ignored and not included into the final product price. There is no way to re-calculate the price on the offer page taking into account some extra options added by the Product Customizer app. 
  2. The "Photo Upload" option does not work on the upsell offer pages. It will work to pass the photo uploaded to the product for the initial checkout order only. 
Did this answer your question?