Shop Ninjas – Terms & Conditions

Last Updated: August 21, 2025

Welcome to Shop Ninjas. These Terms and Conditions (“Terms”) govern the use of our Apps, integrations, and digital tools (“Apps”), as well as our Shopify web development, customization, and consulting services (“Services”). By installing or purchasing our Apps, or by engaging us for Services, you agree to comply with and be bound by these Terms. If you do not agree, you should not use our Apps or Services.

Shop Ninjas Apps

Ownership and Intellectual Property

All Shop Ninjas Apps are and shall remain the exclusive property of Shop Ninjas. Purchasing or downloading an App grants you a limited license to use the software in accordance with these Terms. It does not grant you ownership of the code, trademarks, design elements, or any intellectual property contained within. You may not reproduce, distribute, resell, or rebrand Shop Ninjas Apps as your own. Any attempt to copy, reverse-engineer, or redistribute our software without prior written consent will be treated as a violation of our intellectual property rights and may result in immediate termination of your license as well as potential legal action.

License of Use

When you purchase a Shop Ninjas App, you are granted a non-exclusive, non-transferable license to install and use the App on the number of websites specified in your license type. Unless otherwise stated, a single-site license applies only to one website or store. Extended licenses may be available for multi-site usage. You may not resell, sublicense, or share your license key with third parties. Shop Ninjas reserves the right to revoke licenses that are misused or shared beyond their intended scope.

App Functionality and Compatibility

Our Apps are designed to improve the functionality of Shopify platforms. However, we do not guarantee that every App will be fully compatible with all themes, third-party extensions, or custom code. Functionality may also vary, but that will depend on the server environment and hosting conditions. Shop Ninjas works to ensure that Apps are updated and maintained to meet evolving platform standards, but we are not responsible for conflicts caused by third-party tools or unsupported customizations made by the client.

Updates and Support

Active license holders are entitled to receive product updates and support during the license term. Updates may include bug fixes, security improvements, and new features. Support is provided exclusively for Shop Ninjas Apps and does not extend to third-party integrations, custom modifications, or conflicts arising from unsupported use. Requests must be submitted through our official support channels. We strive to respond promptly, but resolution times may vary depending on the complexity of the issue.

Refund Policy

Shop Ninjas Apps are digital products and, therefore, all sales are considered final.

Eligibility for Refunds

Refunds may be granted under the following circumstances:

  • Technical Issues: If a Shop Ninjas app fails to perform as described and our support team is unable to resolve the issue within seven (7) business days of the initial report.
  • Misrepresentation: If the app materially deviates from the features and functionalities advertised on our website or documentation.
  • Duplicate Purchase: If a customer unintentionally purchases the same app more than once, we will process a refund for the duplicate transaction.

Non-Refundable Situations

Refunds will not be issued in the following cases:

  • Requests based on a change of mind or a lack of required technical knowledge to use the app.
  • Issues that result from conflicts with third-party apps or custom code that’s not developed by Shop Ninjas.
  • Failure to request or implement available support solutions that could resolve the reported issue.
  • Refund requests made after the designated warranty or eligibility period have expired.

Refund Request Process

To request a refund for a Shop Ninjas app, customers must follow the process outlined below:

  • Contact Support: You must submit a refund request to our support team within fourteen (14) days of the original purchase date. 
  • Evaluation Period: Upon receipt of the request, our support team will review the details and attempt to resolve the issue. 
  • Approval and Processing: If the request meets the eligibility criteria and a refund is approved, Shop Ninjas will process the refund within five (5) to ten (10) business days.
  • Termination of Use: Once a refund is issued, the customer must permanently delete all copies of the app and related files from their systems. Continued use of refunded software is strictly prohibited, and the customer forfeits any rights to the associated license.

Refunds For License Renewals

  • All yearly apps or extension licenses are subscriptions.
  • Licenses renew automatically unless canceled before the renewal date.
  • Refunds for license renewals are not offered after payment has been processed.
  • Customers can manage subscriptions from their account dashboard to cancel renewals.

Refunds For Value-Added Products

  • Shop Ninjas provides pre-built app bundles and allows customers to create custom bundles personalized to their preferences. We also offer an all-access pass, providing significant value.
  • Due to the digital nature of these products, we do not offer refunds for these purchases.
  • Priority support is available for Bundle and All-Access Pass users to resolve technical issues.

Product Changes and Discontinuation

Shop Ninjas reserves the right to modify or discontinue any product, temporarily or permanently, at any time. Pricing and terms related to our products are also subject to change.

If you have any questions regarding our refund policy, please contact our support team for clarification.

Disclaimer of Liability

Our apps are designed to work for a broad audience and general use cases. We are not responsible for any site malfunctions, performance issues, or conflicts with other apps, themes, or custom code modifications. Customers should test apps in a staging environment before deploying them on live sites. Any damages, losses, or disruptions caused by our apps are solely the user’s responsibility.

If you have any questions regarding our refund policy, please contact our support team for clarification.

Shop Ninjas Services

Service Agreement Terms

Unless a client formally requests otherwise, the scope of work for all Shop Ninjas projects will be discussed and agreed upon primarily through email communication. Any instructions, clarifications, or approvals provided via email will be treated as part of the official project scope.

To best serve our clients, Shop Ninjas requires an upfront payment for the estimated number of hours necessary to properly scope and plan the project. The number of hours required for discovery and scoping varies depending on the complexity of the project and will be determined on a case-by-case basis by our developers and project managers.

After the discovery is complete, the client will receive a detailed project scope document, which will include an estimated quote based on projected hours. The final invoice will always show the actual hours spent on the project. Clients may request a complete report of hours logged at any time. Even though our estimates are prepared by senior developers who have a high degree of accuracy (historically averaging around 90%), they remain estimates only and are not a guarantee.

Payment for actual hours must be made according to the agreed milestones and must be paid upfront before work begins. Any additional work that falls outside the original scope will be invoiced separately. Shop Ninjas will always seek client approval before we start a new or additional work, but we reserve the right to determine which requests qualify as “additional work.”

If a disagreement arises regarding whether a request constitutes additional work, both parties agree to negotiate in good faith. However, Shop Ninjas retains the final authority to classify any feature, task, or functionality not explicitly outlined in the original scope document as a new request, which will be billed separately.

All Shop Ninjas customization and development services follow recognized industry best practices and coding standards. However, once a project has been delivered, we cannot guarantee that future updates to third-party platforms (including Shopify or third-party apps) will not affect the functionality of the delivered product. If such an update causes issues, Shop Ninjas may, at the client’s request, investigate and attempt to resolve the problem as an additional billable service.

Scope of Services

Shop Ninjas provides professional services that include, but are not limited to, web development, Shopify store customization, app integration, theme modifications, performance optimization, and consultation. Each project will be defined by a written agreement or proposal outlining the scope of work, deliverables, timelines, and associated fees. Any services not explicitly included in the proposal will be considered outside the agreed scope and may require a separate contract or additional fees. Shop Ninjas is not obligated to provide services that go beyond the defined scope unless both parties agree in writing.

Client Responsibilities

For Shop Ninjas to deliver services effectively, clients must provide timely access to required accounts and content. This may include administrative access to hosting accounts, Shopify dashboards, domain registrars, or other relevant systems. Clients are also responsible to ensure that all information and materials supplied are accurate and free from copyright or third-party infringement. Shop Ninjas shall not be held responsible for delays or project interruptions caused by incomplete or inaccurate information provided by the client.

Payment and Billing

All fees for Shop Ninjas Services must be paid in accordance with the agreed proposal or invoice. Unless otherwise specified, payments are due upfront before the work begins. In the case of milestone-based projects, partial payments may be scheduled upon completion of defined phases. Failure to make timely payments may result in suspension of services or termination of the project. All fees are non-refundable once services have been initiated, except where otherwise agreed in writing.

Revisions and Changes

Shop Ninjas strives to deliver projects that meet the agreed specifications. Clients are entitled to a reasonable number of revisions as outlined in the project proposal. Any requests for modifications beyond the included scope or revision allowance will be considered change requests and may result in additional charges. Shop Ninjas reserves the right to assess whether a request constitutes a revision or a new requirement.

Delivery and Timelines

Estimated delivery timelines will be provided in each project proposal. While Shop Ninjas makes every effort to meet deadlines, unforeseen circumstances such as third-party delays, technical issues, or changes requested by the client may impact delivery. Timelines are therefore considered estimates rather than guarantees. Shop Ninjas will communicate any significant delays promptly and work with the client to agree on revised deadlines where necessary.

Warranty and Post-Delivery Support

Unless otherwise agreed in writing, Shop Ninjas provides a limited warranty period following delivery of services, during which time we will address any bugs, errors, or defects directly related to the work we performed. This warranty does not cover issues arising from third-party software, client modifications, or external changes beyond our control. Post-delivery support and maintenance beyond the warranty period may be available under a separate agreement or support plan.

Confidentiality

Both parties agree to maintain the confidentiality of any proprietary or sensitive information disclosed during the course of a project. Shop Ninjas shall not share client data, strategies, or business information with third parties without prior consent, except where required by law. Similarly, clients agree to keep confidential any proprietary methodologies, processes, or trade secrets belonging to Shop Ninjas.

Refund Policy

Due to the nature of custom services, all fees paid for Shop Ninjas Services are non-refundable once work has commenced. Refunds may only be considered in exceptional cases where Shop Ninjas has failed to deliver any portion of the agreed services and has not provided a reasonable opportunity to remedy the situation. Dissatisfaction due to subjective preferences, delays caused by client inaction, or changes in client needs do not constitute grounds for a refund.

Service Completion

The Client is expected to test fully any application or programming relating to the services provided by Shop Ninjas. If bugs, errors or other issues are found, Shop Ninjas will endeavor to correct these issues to meet the standards of function outlined in the scope. Clients must submit feedback on the project within 15 days after delivery. If we don’t receive feedback on the delivered work 15 days after project delivery, we reserve the right to close the project and consider any further communication as a ‘new request’.

If the client doesn’t respond 15 days after the work has been completed from our end, there will be a $25/day late fee added to the bill. The final code and project will only be delivered on clearing all outstanding dues.

We will provide a 15-30 day warranty period for the work completed, however, there are many factors that can come into effect here, such as conflict with another app, server configuration/deployment issue etc. In such a case, we reserve the right to investigate the issue and determine whether it falls under warranty.

In case WordPress, theme, apps, third-party applications and/or other software is added/removed/updated after a project is completed there could be a possibility of some features and other aspects of the project not working as originally intended. In this case, Shop Ninjas is not responsible for any losses incurred at the Client’s end.

If required, the client can request video tutorials or documentation as a tool to help them navigate the product delivered by Shop Ninjas developers. Creation of said documentation is defined as part of the project’s scope and billable to the client.

Service Cancellation and Refund

Once the project has been initiated, the client can determine to cancel the service, as long as all hours spent on the project are paid for. The client is responsible for paying for any time spent on the project before ceasing work with Shop Ninjas.

Since Shop Ninjas offers services on an hourly rate, refund requests must be made before the first 10 hours of work are spent. We believe that 10 hours are sufficient for a client to determine whether our services will satisfy their project’s requirements. If more than 10 hours of work have been completed, a refund can be requested only for the first 10 hours.

Scroll to Top