Terms of Service

Last updated: October 4, 2026

These Terms of Service ("Terms") form a legal agreement between you, the merchant ("you"), and Kitvel ("we", "our", "us") governing your use of the Kitvel Promotions application for Shopify (the "App", the "Service"). By installing the App, you agree to these Terms. If you do not agree, do not install or use the App.

1. The Service

Kitvel Promotions is a suite of five automatic promotion types managed from a single settings page inside your Shopify admin:

  • Tiered discounts — spend-based discounts applied at the order level;
  • Quantity discounts — bulk pricing applied per product line;
  • Buy X get Y — bundle promotions with specific-product or mix-and-match modes;
  • Free shipping — free delivery once a spend threshold is met;
  • Free gifts — a free product when the cart qualifies.

When two product-level promotions could apply to the same item, the promotion ranked highest on your list takes precedence — a single item never receives two product-level discounts. Order-level discounts may still combine with product-level discounts on different items, as described in our documentation.

Discounts are computed by Shopify Functions at checkout. The App does not modify your theme code and adds no JavaScript to your storefront.

2. Account and Installation

The App is installed through the Shopify App Store or a direct install link. Installation requires a Shopify store and acceptance of the access scopes the App requests, which may include reading and writing discounts, reading products, and reading orders for usage metering. You must be authorized to bind your store to these Terms.

You are responsible for keeping your Shopify account credentials secure. Any activity under your store's installation of the App is your responsibility.

3. Billing

All charges are billed through Shopify and appear on your regular Shopify invoice. We do not process or store payment card details.

  • Free trial: new installations receive a 30-day free trial with unlimited use.
  • Free tier: after the trial, your first 100 discount orders in each billing period are free.
  • Growth — $9.99/month: covers up to 500 discount orders per billing period.
  • Scale — $12.99/month: unlimited discount orders per billing period (our maximum charge).

A "discount order" is an order in which at least one discount created by the App was applied. Billing tiers adjust automatically based on usage; you will never be charged more than $12.99 per billing period for the App itself. Shopify may apply its own taxes or fees on top of these amounts.

Cancellation: you may cancel at any time from your Shopify admin under Settings > Apps and sales channels, or via the App's billing section. Cancellation takes effect at the end of the current billing period; we do not prorate partial periods. After cancellation, we recommend pausing or deleting your promotions in the App so no further discounts are created.

4. Merchant Responsibilities

Because promotions directly affect what your customers pay, you agree to:

  • Configure carefully: review thresholds, discount amounts, product selections, and promotion priority before enabling a promotion;
  • Test before going live: place test orders in your development or live store to confirm each promotion behaves as intended, including how promotions interact when they overlap;
  • Monitor orders: periodically review discounted orders, especially after changing promotion settings or your product catalog;
  • Communicate clearly: ensure your store's own marketing (banners, emails, ads) accurately describes what the promotions offer — the App applies the discounts you configure, but it does not write your marketing copy.

Free gifts must be added to the cart by the shopper; the App discounts the gift to $0 once it is in a qualifying cart but does not add it automatically.

5. Disclaimer of Warranties

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT:

  • the App will be error-free, uninterrupted, or free of bugs;
  • any particular promotion configuration will produce a specific sales outcome;
  • the App will be compatible with every third-party app, theme, or customization in your store.

Shopify's platform, checkout, and Functions runtime are operated by Shopify, not by us. We are not responsible for outages, changes, or behavior of Shopify's platform.

Please read carefully: Section 6 limits our liability. If a promotion misbehaves, Section 4 explains your role in catching it early through testing and monitoring.

6. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW:

  • Cap on damages. Our total aggregate liability arising out of or related to the App or these Terms shall not exceed the amounts you actually paid to us for the App in the twelve (12) months preceding the event giving rise to the claim.
  • Excluded damages. In no event shall we be liable for any indirect, incidental, special, consequential, or punitive damages, or for any loss of profits, revenue, sales, data, or goodwill, even if we were advised of the possibility of such damages.
  • Essential purpose. These limitations apply regardless of the legal theory (contract, tort, or otherwise) and even if a limited remedy fails of its essential purpose.

Some jurisdictions do not allow the exclusion of certain warranties or the limitation of liability for certain damages, so some of the above limitations may not apply to you. In such cases our liability is limited to the greatest extent permitted by applicable law.

Nothing in these Terms limits liability where limitation is prohibited by law, including liability for fraud, willful misconduct, or gross negligence.

7. Data and Privacy

Our collection and use of information in connection with the App is described in our Privacy Policy, which is incorporated into these Terms by reference. In short: we store your promotion configuration, an encrypted Shopify access token, and anonymized usage counts needed for billing. We do not collect your customers' personal information or store payment card details.

8. Intellectual Property

The App, including its software, design, documentation, and branding, is owned by Kitvel and protected by intellectual property laws. We grant you a limited, non-exclusive, non-transferable, revocable license to use the App in connection with your Shopify store for the duration of your subscription. You may not copy, modify, reverse-engineer, sublicense, or resell the App, except as permitted by law.

Your store content, product data, and promotion configurations remain yours.

9. Term and Termination

These Terms take effect when you install the App and remain in effect until terminated.

  • By you: uninstalling the App terminates these Terms. Uninstalling removes the App's automatic discounts from your store and deletes your stored configuration and access token from our servers, as described in our Privacy Policy.
  • By us: we may suspend or terminate your access if you materially breach these Terms, misuse the Service, or if required by Shopify or by law. Where reasonably practicable we will give you notice and an opportunity to cure before termination for breach.

Sections 5 (Disclaimer), 6 (Limitation of Liability), 7 (Data and Privacy), 8 (Intellectual Property), and 10 (Governing Law) survive termination.

10. Governing Law and Disputes

These Terms are governed by the laws of the State of California, without regard to conflict-of-law principles. Any dispute arising out of or related to these Terms or the App shall be resolved in the state or federal courts located in Los Angeles County, California, and you consent to their exclusive jurisdiction — except that either party may seek injunctive relief in any court of competent jurisdiction.

Before filing a claim, you agree to contact us at support@kitvel.com and give us 30 days to try to resolve the matter informally.

11. Changes to These Terms

We may update these Terms from time to time. When we do, we will revise the "Last updated" date above. Material changes will be announced in the App or by email where reasonably possible. Your continued use of the App after a change constitutes acceptance of the updated Terms.

12. General

  • Entire agreement: these Terms, together with our Privacy Policy, constitute the entire agreement between you and Kitvel regarding the App.
  • Severability: if any provision is found unenforceable, the remaining provisions continue in full effect.
  • No waiver: our failure to enforce a provision is not a waiver of our right to enforce it later.
  • Assignment: you may not assign these Terms without our written consent; we may assign them in connection with a merger, acquisition, or sale of assets.

13. Contact Us

If you have questions about these Terms, contact us at support@kitvel.com.