Last Modified September 24, 2026

Shopify Connector Implementation

  1. Summary
  2. License Fulfillment to Buyer
  3. Email Notifications

Connecting Shopify to software_DNA is fast and easy and allows a fully automated License fulfillment process for your customers and 24/7 sales for you. From customers purchasing your software, downloading the software, receiving a License Activation Code, and activating the software on the software_DNA system, no intervention is required by you.

The following sections explain how to integrate Shopify and software_DNA and integrating PayWhirl or Recharge for Susbcriptions. In summary, you will need to perform the following:


  1. Within your Shopify account

    • Configure the Shopify Order Creation Webhook to connect to software_DNA.
    • Capture the Shopify Product ID or Variant ID for your products to use in the Connector
  2. Within your PayWhirl (Subscriptions) account

    • Configure the PayWhirl Webhooks to connect to software_DNA.
    • Define a Subscription product in PayWhirl
    • Define a Subscription product in Shopify and link to your PayWhirl Subscription product
    • Capture the Shopify Product ID or Variant ID for your products to use in the Connector
  3. Within your Recharge (Subscriptions) account

    • Configure the Recharge Webhooks to connect to software_DNA.
    • Define a Subscription product in Recharge
    • Define a Subscription product in Shopify and link to your Recharge Subscription product
    • Capture the Shopify Product ID or Variant ID for your products to use in the Connector
  4. Within the DNA Control Panel

    • Create the Shopify Connector for each of your DNA Products using Shopify
    • Add the Shopify Product / Variant ID’s to the Connector, and specify the License parameters to be used when generating the License Activation Code for this Product / Variant ID purchase.
  5. Test the Connector

    Issuing Test Orders from Shopify will allow you to test the end-to-end process as experienced by your customers, including the purchase order form and process on Shopify, receipt of the License Activation Code, downloading your application, installing and activating your application.

DNA Product Configurations

Your Shopify Products that you want connected to software_DNA can be configured as:

  • regular or non-Subscription products - Perpetual or Timed Licenses are issued
  • a Subscription product using PayWhirl or Recharge Apps - a Perpetual License is issued in software_DNA

 

License Fulfillment to Buyer

When your customer completes their purchase, software_DNA will email the License Activation Code to the Buyer's email address received from Shopify, PayWhirl or Recharge.

 

Notification Emails to you

You will receive the following Emails:

  • Order confirmation emails from Shopify, PayWhirl, Recharge
  • Notification emails from software_DNA on a succesful transaction (if configured in the Connector)
  • Error Notifications if any errors occured when processing the transaction and if software_DNA can identify that the transaction was related to one of your Products. With some errors (ex: wrong ProductID), our Tech Support team will receive a Notification Email and will contact you