Hey,
I’m completely new to using Shopify Flow and I’m trying to set up a flow.
Basically what I want is when a customer buys a particular product, I want to give them a free product (they don’t need to see that they are getting it in the cart).
I looked for a step by step to do this but was unsuccessful or just not knowledgeable enough. Any simple straightforward step by step guide?
Thanks!
So you don’t want the customer to see it in the cart. What about in the confirmation email? Packing slip? Or do you just want to pack it in the package with the order and send it?
No need for the customer to see it with the confirmation email. I just want the packer to be alerted to include it and our stock quantity to be adjusted (-1 of the free item)
You can do a couple of things in Flow to get that result, it just depends on how much work you’re willing to do, and how many steps you want your order fillers to do.
Here is an unfinished example of adding a product to the order. But, this action requires that the additional product has a cost of 0. So however you want to acheive that, it’s up to you. But the cost is added to the order, so it needs to be 0. If it’s in your store, you can just duplicate the product and edit the price, making sure it’s set as not listed in your sales channels but still active. It would need its own sku number as well.
And here is a simple add tag to order flow. But you would need to make it abundantly clear that it implies them getting the free product and adding it to the package. You would also need additional work to minus 1 in inventory for that product.
Very simple, and not complete, but you have a general understanding of how it works.
Thanks for the quick and detailed response, I’ll try this!
Is a draft order sufficient to test it is working?
That works perfect thanks! I did a test order and working perfectly, when I fulfil the order and send the customer a notification, the free item shows in the email, is there a way to hide it? Thanks
Yeah I was thinking it would. But, is it bad? I think getting an email confirmation with a free item sounds pretty good to a customer. Maybe you could turn that into a “We appreciate you as a customer. Here’s a free gift on us.” Of course, that would be a different email template than the regular one.
Also, make sure the free product doesn’t impact the shipping charge. If they are based on weight it could impact the overall charge. You could make a free shipping profile just for those items.
Another question, just say someone orders 10 products, I don’t want to give them 10 of the free gifts, is there a way I can add rules of the free gifts.
For example 1 free gift with 1 product, 2 free gifts with 5 products and 3 free gifts for 10 products.
Sorry for the late reply. I think this would be the way to do what you’re talking about. Right underneath the IF command, there are actually 2 “Add Criteria” buttons. The bottom-most one is to add multiple IF statements, either AND or OR, but separate from each other. The one directly beneath the SKU is actually within that IF statement. This would be what you would use to control the qty of the ordered sku. You would use the AND and select lineItems_item, and search “Quantity”.
Then if you wanted, you could add OR criteria (the bottom button), say if you wanted the flow to search for sku#1, sku#2, sku#3, then your “Add Order Line Item” Command, like this.
I think this, or a version of this, would be what to aim for. Maybe multiple Flows, one for each set of “buy this qty, get this qty”
Thanks again, I’ll try that in the coming days. Appreciate it!
Another question, the free product can’t have its own SKU so this won’t work for me unfortunately. Is there a way to maybe 100% discount the product (free product) in the flow? Cheers
I don’t think flow can apply discounts to products, unfortunately. I’m just trying to remember why we’re having flow do all this. I’m sure there is an app. Let me check
After thinking about what your ultimate goal is, to add the free item to the order without it showing in checkout, but instead having flow do the work of adding the item for free. But since you can’t have the free item have its own sku number there has to be a discount. Maybe you could trigger flow to tag the order or customer, and have an automatic discount to customers with that tag, but that all seems like a lot of work.
Can you explain why not let the customers see the free item? I mean upsell apps can do this in a great way, letting the customer see they’ve earned a free gift. Some even have a pop up that they can choose to deny the free gift and continue without it.
It’s a hard one to explain. But really what I need is:
When a customer orders 1 to 3 of X….1 of Y is included for free
When a customer orders 4 to 5 of X….2 of Y is included for free
When a customer orders 6 or more of X…. 3 of Y is included for free
The Y product is also sold separately
It’s not a free gift, it just needs to be included in the order. It’s probably ok for the customer to see it’s free/included in the Cart.
Do you know of any apps that might help? It can be difficult to locate the type of one I’m after. Sorry for all the questions.
Bogos comes to mind only because I keep seeing their dang ad on YouTube all the time.