Magento 2 Free Samples with Limit and Shipping Rule
SKU: FREESAMPLES1
- sample button right on the product page
- limit per customer, guest and order
- own shipping rule for sample-only orders
- admin overview of all requested samples
Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.
Magento 2 free samples: let customers try before they buy
With the Magento 2 free samples module from Mironsoft you offer a free sample for selected products. The customer clicks a button on the product page, the sample lands in the cart for 0 and runs through your normal checkout. You decide how many samples one customer gets and what shipping costs. The interface is built with Alpine.js and loads no extra library.
Sample button
Products with samples enabled show a button that puts the sample into the cart with one click.
Price of 0
The sample is its own line item priced at 0 and stays separate from the purchase quantity of the main product.
Limit per customer
Limit the number and the period per product and customer, for example one sample per item and year.
Shipping rule
Ship sample orders free, with a flat fee or at regular rates, depending on your setting.
Guests and groups
Decide whether guests may request samples and which customer groups see the offer.
Sample overview
The admin shows who requested which sample and lets you block or export requests.
Why free samples lower the purchase barrier in Magento 2
For cosmetics, food, fabric, paint or care products, feel, smell and taste decide. A shopper who cannot try a product hesitates or orders from a merchant who adds samples. That is why shops look for Magento 2 free samples, a Magento 2 product sample option or a way to let customers order a sample. Magento itself has no dedicated feature for this; you would create each sample as a normal product priced at 0 and watch the quantities by hand.
That is where the trouble starts: a customer orders twenty samples, shipping costs exceed the goods value and the stock figure of the main product no longer matches. With Magento 2 free samples you control quantity, period and shipping centrally. An uncontrolled giveaway becomes a measurable step in your sales funnel.
Request Magento 2 free samples: the button on the product page
For each product you decide in the admin whether a sample is offered. When the option is active, a second button with your own text appears below the add-to-cart button, for example Request free sample. One click adds the sample to the cart without a page change. If the product has options such as colour or scent, the customer picks the variant first and the sample takes over exactly that choice.
- Sample switchable per product or per category
- Button text and notice per store view
- Variant selection of configurable products is kept
Limit Magento 2 free samples per customer and order
So that the offer does not turn into a permanent supply, you set boundaries. You define the number of samples per order and how often a customer may receive the same sample. Logged-in customers are recognised by their account, guests by email address and shipping address. When the limit is reached the shop shows a friendly notice instead of the button. Anyone using several throwaway addresses is still caught through the shipping address.
- Limit per order, per product and per period
- Guests checked by email and shipping address
- Notice text for reached limits configurable
Shipping costs for Magento 2 free samples: free, flat or regular
A free sample is only free if shipping plays along. The module knows three rules for orders that contain nothing but samples: free shipping, a fixed flat fee or regular rates. If the cart also holds paid items, your normal shipping rules apply. That keeps the sample a sales argument instead of a loss-making item. Which tax consequences the free handout has is for your tax advisor to check.
- Three shipping rules for sample-only orders
- Mixed carts use your normal rates
- Samples do not count towards the minimum order value
Stock levels and reporting for Magento 2 free samples
Samples consume real goods. You choose whether a sample reduces the stock of the main product or comes from a separate sample stock. When the sample stock is empty the button disappears automatically. In the admin a table lists every request with date, product, customer and order number. You see which samples are in demand and can later check whether the same customers go on to buy.
- Separate sample stock or deduction from main stock
- Button disappears when the sample stock is empty
- Table with filter and CSV export in the admin
Where Magento 2 free samples help in daily shop work
Typical industries in which a trial triggers the purchase.
Cosmetics and care
With Magento 2 free samples a small sachet of face cream convinces more than any description. The limit stops the same person from collecting samples all year.
Fabrics and wallpaper
Customers order a swatch before they buy by the metre. Variant selection makes sure exactly the wanted colour is shipped.
Food and coffee
A roast sample in a padded envelope costs little postage and turns curiosity into a regular customer. The flat fee covers the postage.
B2B and industry
Buyers test seals or coatings in the workshop. Only selected customer groups see the sample button.
Magento 2 free samples compared: without and with the module
The difference to a manually created product priced at 0.
| Topic | Without the module | With Mironsoft Free Samples |
|---|---|---|
| Request | Create an extra product priced 0 per sample | One button on the main product |
| Limit | Hardly possible, customers order as often as they like | Limit per order, customer and period |
| Shipping | Regular rates or manual correction | Own rule for sample-only orders |
| Stock | Two stock figures reconciled by hand | Sample stock or deduction automatic |
| Reporting | Samples hidden inside orders | Own overview with export |
How we set up Magento 2 free samples for you
The process after your order.
Agreement
You name the products for Magento 2 free samples, the limits you want and the shipping rule.
Installation
We install the Magento 2 free samples module and place the button on product pages and in product lists.
Sample stock
We store sample stocks or the deduction rule and transfer your customer groups.
Test
We test requests as a guest and as a customer, limits, variant selection and shipping costs up to the order.
Handover
Your team gets an introduction to limits and reporting in the admin.
Scope: free gifts and price rules
The cart price rules of Magento and common gift promotions give products away automatically when an order value is reached or a coupon is used. Magento 2 free samples works the other way round: the customer actively requests the sample and you cap the quantity per customer. A minimum order quantity or a tier price does not replace it either, because they concern the price of purchased goods, not a trial.
Both worlds can be combined, for example requesting Magento 2 free samples and receiving a gift above 50 order value. The interface runs on Alpine.js in the Hyvä theme, without jQuery and without extra scripts.
No download, but personal setup
Free Samples is not listed here as a finished download file for self-installation. The purchase is a commission: after the purchase we get in touch, install the module in your shop and agree limits, shipping rule and sample stock with you.
Frequently asked questions
Everything important about limits, shipping, stock and how the purchase works.
How can I offer free samples in Magento 2?
How can I limit the number of samples per customer in Magento 2?
How can I set shipping costs for samples in Magento 2?
Can guests request free samples without an account?
Do Magento 2 free samples reduce the stock level?
Do Magento 2 free samples work with configurable products?
How can I see in Magento 2 who requested samples?
Do Magento 2 free samples work with Hyvä?
Are there tax or legal consequences for giving away goods?
Can I download and install the module myself?
Magento 2 Free Samples – Mironsoft