Shopify make an offer app. Add pay what you want, best offer, and name your price buttons to any product, cart, or order. Built for Shopify. Free to install.
Let customers make an offer, name their price, or pay what they want on any product, cart, or order. Add offer buttons, banners, inline forms, and exit popups to collect every best offer. Customers can bargain on one item, multiple products, or full cart. Negotiate manually or set rules to auto-accept, decline, or counter. Track every offer, counteroffer, and conversion with analytics. Ideal for art, vintage, collectibles, furniture, B2B, and clearance pricing. Real human support, not bots.
What does it actually cost — is the 'free to install' plan really free, or will I end up paying fees?
The Starter plan is free to install but charges a 1% commission only on completed sales made through the app — if no offers convert, you pay nothing. The Growth plan ($9/month) reduces that commission to 0.33%, while the Power plan ($199/month or $999/year) is a flat rate with zero per-order fees. Paid plans include a 14-day free trial. Note: some older review sources reference different commission percentages, so confirm current rates on the App Store listing at install time.
Do I have to manually review and respond to every offer, or can the app handle negotiations automatically?
You can fully automate negotiations. The app lets you set rules to automatically accept, decline, or counter offers based on percentage or fixed-amount thresholds — so low-ball offers can be auto-declined and near-target offers auto-accepted without you lifting a finger. For counter-offers, you can mark them as 'Final' (no further haggling) or 'Open' (customer can counter back). You can also prompt customers with suggested offer amounts to guide reasonable bids.
Will this app work with my existing Shopify theme?
Yes — Magical Make an Offer supports both Shopify OS 2.0 and legacy themes, and it carries the 'Built for Shopify' badge, meaning it meets Shopify's highest standards for performance, design, and integration. Merchants report that theme-switching can occasionally cause minor display issues, but the support team resolves these quickly. The offer button can be displayed as a button, banner, inline form, or exit-intent popup on product and collection pages.
How long does setup take — can I do it without a developer?
Setup is designed to be quick and requires no programming skills. The app uses Shopify's theme editor for installation, and merchants consistently describe it as easy to configure. Magical Apps also provides written setup guides, video tutorials, and free setup support from their team if you get stuck. The entire configuration — including styling, offer rules, and email templates — is managed from within the Shopify admin.
What do other merchants say about support quality?
Support is one of the app's most praised aspects. With a 4.6-star rating across 169 reviews (85% five-star), merchants frequently highlight the team's responsiveness and technical knowledge, including cases where a developer was assigned to resolve theme compatibility issues. The Magical Apps team is based in Toronto and is reachable by email (Mon–Fri, 8 AM–4 PM Eastern). The app has also been on the Shopify App Store since November 2015, indicating long-term stability.
What exactly happens after a customer submits an offer — how does the checkout flow work?
When a customer submits an offer, you (or your automation rules) can accept, decline, or counter it. If accepted, the customer receives an email with a checkout link at the agreed price, generated as a Shopify draft order. For cart-level offers, the entire order is covered in one transaction. If you have multiple product-level offers accepted, the customer receives separate checkout links per product. Accepted offers that haven't been checked out yet can be cancelled by deleting the associated draft order in your Shopify admin.
Does this app support international or multi-language stores?
The app integrates with Shopify Admin and Google Analytics, but language support is limited — the front-end can be translated into English or German, one language at a time, with no simultaneous multi-language support. If your store serves multiple languages, you would need to manually configure text for one language. There is no explicit mention of built-in multi-currency handling, so stores with complex international requirements should test this in the demo store before installing.