Before installing a Shopify app, check three possibilities: a feature already included in your store, an app provided by Shopify, and a third-party app. These are different implementation choices, and each needs to be evaluated against the actual job.
The best starting question is specific: “Can we offer this discount?”, “Can customers choose these bundle components?”, or “Can buyers receive this file?” A search for the broadest app category can lead to buying features you do not need.
Use a three-option worksheet
| Option | Verify | Include in the cost |
|---|---|---|
| Built-in setting | Plan eligibility, exact behavior, limits | Setup and ongoing operating work |
| Shopify-provided app | Installation, supported workflow, compatibility | Any charges and configuration work |
| Third-party app | Required features, permissions, dependencies, support | Subscription, usage, external services, and exit work |
Free software can take time to maintain. A paid app can be economical if it removes valuable repetitive work. Compare the complete workflow rather than the price label alone.
Example: discounts versus bundle presentation
Shopify’s discount documentation covers common discount codes and automatic discounts. If that satisfies the promotion, you may not need another tool to calculate the discount.
A bundle is a different requirement from simply reducing a price. Shopify’s bundle eligibility guide distinguishes fixed bundles from mix-and-match needs and notes that Shopify Bundles does not support mix-and-match bundles. A shopper choosing components may require another solution.
Write the customer action first. “Buy two items and receive a discount” and “build a personalized kit from several choices” can belong to the same marketing campaign while requiring different software.
Example: selling a file versus delivering a file
A digital product listing is not the complete delivery system. Shopify documents a free file-delivery app in its Digital Products guide. Evaluate whether it supports your actual product and access expectations before comparing more complex tools.
For a single downloadable file, the checklist may be short. For memberships, licenses, or ongoing course access, map those requirements separately. Our digital-product app stack shows how to scope that evaluation.
Run the same acceptance test for each option
Create a brief scenario with inputs, expected outcome, and failure cases. For a promotion, include eligible products, excluded products, a repeat customer, and any combination with another discount. For a workflow integration, include a missing field and a retry.
Record the result as verified, failed, or not yet checked. A demo video and a support promise are useful evidence, but they should not be marked as your store’s completed test.
Compare a normal operating day and the situation that produces the most support work. The edge case may be the reason the app exists: unusual delivery rules, a complicated catalog, or a large volume of changes.
Make the decision reversible
Keep a record of the settings, content, and data involved. Identify an owner, a review date, and the steps to disable the feature. If an app replaces another tool, plan the handoff so both do not send duplicate messages or perform competing updates.
Review the permission checklist and app pricing guide before approving installation. The Shopify apps collection covers the remaining selection and maintenance decisions.