Setting Up Facebook Retargeting for Shopify Abandoned Carts

The $4.6 Trillion Problem Sitting in Your Shopify Dashboard Right Now

Picture this: a shopper lands on your store, spends seven minutes browsing, picks out exactly what they want, adds it to their cart—and then disappears. No purchase. No goodbye. Just gone.

It’s not a rare occurrence. Nearly 70% of all online shopping carts are abandoned before checkout, according to data from the Baymard Institute. For the average Shopify store, that’s an enormous pile of revenue sitting just out of reach. The products were chosen. The intent was real. But something—distraction, doubt, shipping costs, a phone call—got in the way.

Here’s where Facebook retargeting changes everything. By serving highly personalized ads to shoppers who already know your brand and already wanted your products, you can bring a meaningful chunk of those abandoners back. Done right, retargeting can recover up to 26% of lost sales and boost brand recall by 57%. That’s not a rounding error. That’s a genuine second chance at revenue you’d otherwise write off.

This guide covers everything you need to get Facebook retargeting working for your Shopify store—from the foundational pixel setup to building smart audiences, launching Dynamic Product Ads, writing ad copy that converts, and avoiding the expensive mistakes that burn most merchants’ budgets. By the end, you’ll have a clear, step-by-step blueprint ready to execute.

Understanding Why Cart Abandonment Happens (and Why It Matters for Your Ads)

Before diving into the technical setup, it’s worth spending a moment on the psychology. Knowing why shoppers abandon carts shapes everything—from the audiences you build to the ad copy you write.

The Most Common Reasons Shoppers Leave

Research consistently points to a few culprits. Hidden costs—unexpected shipping fees, taxes, or service charges that only appear at checkout—are the number one reason, cited by more than half of abandoners. Mandatory account creation is close behind. Complicated or slow checkout flows, concerns about payment security, and simple distraction round out the top five.

Notice that most of these aren’t about the product itself. The shopper wanted what you were selling. Something in the process stopped them. That distinction is important, because it means your retargeting ads aren’t starting from scratch. You’re not trying to convince a stranger. You’re reminding a warm, interested prospect—and giving them a reason to come back and finish what they started.

Who You’re Actually Targeting

Facebook retargeting lets you reach people who have taken a specific action on your store. This isn’t cold traffic. These are visitors who viewed products, added items to carts, or got all the way to checkout before stopping. Their intent was real. Your job with retargeting is to re-engage that intent—at the right moment, with the right message, and without overdoing it.

Retargeting is also one of the only recovery channels that can reach anonymous visitors—people who never gave you their email address, never logged in, never opted into anything. If the Meta Pixel fired while they were on your site, you can show them ads. That reach is unique and genuinely powerful.

When Retargeting Makes Financial Sense

A word of honesty here: retargeting isn’t free money. Bringing back a single cart abandoner can cost anywhere from $15 to $50 when you factor in ad spend. For stores selling low-margin, low-ticket items, the math can be brutal. Retargeting works best for cart values above roughly $100 with healthy margins. For products with thinner margins, on-site conversion tools that capture shoppers before they leave will almost always be a more cost-efficient first line of defense. Retargeting belongs in your arsenal—but as part of a layered strategy, not the whole plan.

Setting Up the Meta Pixel on Your Shopify Store

The Meta Pixel is the engine that powers everything. It’s a small piece of tracking code that, once installed on your Shopify store, silently records how visitors interact with your site—what they viewed, what they added to their cart, and whether they purchased. Without it, no retargeting is possible.

What the Pixel Actually Does

When a shopper visits your store, the Pixel places a cookie in their browser and begins logging their actions as “events.” These events are the raw material your retargeting campaigns are built from. The most important standard events for cart abandonment are:

  • ViewContent – Fires when a visitor views a product page
  • AddToCart – Fires when an item is added to the cart
  • InitiateCheckout – Fires when the visitor clicks through to checkout
  • Purchase – Fires on the order confirmation page after a completed sale

These four events tell a complete story: who looked, who was interested enough to add something, who got close to buying, and who actually bought. Each stage represents a different level of intent—and each deserves a different retargeting approach.

Step-by-Step: Creating Your Meta Pixel

If you don’t yet have a Meta Pixel, here’s how to create one. Open your Meta Events Manager at business.facebook.com. Click “Connect Data Sources” in the left-hand menu, then select “Web.” Click “Connect,” name your Pixel something descriptive (your store name works fine), and enter your website URL. Meta will walk you through the remaining steps and provide your unique Pixel ID—a string of numbers you’ll use in the next step.

Step-by-Step: Installing the Pixel on Shopify

Shopify’s native integration makes this remarkably straightforward. In your Shopify admin, navigate to Settings → Apps and Sales Channels → Facebook & Instagram. Open the sales channel and go to “Data Sharing Settings.” From there, you can connect your Facebook account and your Pixel ID. Once connected, Shopify automatically tracks all the standard ecommerce events—no manual code required.

After connecting, set your data sharing level to “Maximum” if available. This uses both browser-side tracking (the Pixel) and server-side tracking (Meta’s Conversions API, or CAPI), giving Meta more complete data to work with. In a world of browser privacy restrictions and iOS changes, this dual-layer approach significantly improves your tracking accuracy.

Verifying That Your Pixel Is Working

Don’t skip this step. Install the Meta Pixel Helper Chrome extension, then visit your own store. Browse a product page, add something to your cart, and navigate to checkout. The extension will show you in real time whether each event is firing correctly. You can also verify inside Meta Events Manager under “Test Events”—it gives you a live feed of activity as you browse.

Common issues to watch for: duplicate Pixel fires (which can inflate your data), events not triggering on the checkout confirmation page (which breaks your ability to exclude purchasers), and mismatched currency codes. Catch these early, before you start spending money on campaigns.

Building Your Custom Audiences for Cart Abandonment Retargeting

With the Pixel installed and verified, you can now build the audiences that will power your campaigns. This is where retargeting gets precise—and where most store owners make their biggest mistakes by treating all visitors the same.

The Core Cart Abandonment Audience

Your primary retargeting audience consists of people who fired the AddToCart event but did not fire the Purchase event within your chosen time window. To build this in Meta Ads Manager, go to Audiences → Create Audience → Custom Audience → Website.

Set the inclusion rule to “People who visited specific web pages” and select the “AddToCart” event. Then add an exclusion rule: anyone who fired the “Purchase” event in the last 30 days. This is critical. Serving retargeting ads to people who already purchased is not just wasteful—it’s actively irritating. Always exclude recent buyers.

For the time window, 7 to 14 days works well for most products. High-consideration purchases—furniture, electronics, or anything where shoppers genuinely research before buying—can extend to 30 days. Lower-ticket impulse items are often better targeted within 3 to 7 days, when the original intent is still fresh.

Segmenting by Intent Level

Not all cart abandoners are equal. Someone who reached the payment page and stopped is far closer to buying than someone who added one item and immediately left. Smart segmentation means showing those high-intent visitors a different ad—and often a different offer—than a more casual browser.

Build three distinct audience segments:

  1. Checkout Abandoners – Fired InitiateCheckout but not Purchase (highest intent, past 7 days)
  2. Cart Abandoners – Fired AddToCart but not InitiateCheckout (high intent, past 14 days)
  3. Product Viewers – Fired ViewContent but not AddToCart (moderate intent, past 14–30 days)

Treat each segment as its own campaign with tailored messaging. Checkout abandoners need reassurance and maybe a small incentive. Cart abandoners need a reminder and urgency. Product viewers need more persuasion—proof, reviews, and social validation.

The Exclusion Audiences You Can’t Ignore

Building the right exclusion audiences is just as important as building the targeting audiences. At minimum, always exclude people who purchased in the last 30 days. Beyond that, consider excluding your cart abandonment audience from your product viewer campaigns, so someone who’s already seen a retargeting ad from a lower-funnel campaign doesn’t also get your upper-funnel brand awareness ads. Clean, non-overlapping audiences mean your budget goes exactly where it should.

Syncing Your Product Catalog and Launching Dynamic Product Ads

Here’s what separates mediocre retargeting from genuinely effective retargeting: Dynamic Product Ads (DPAs). Instead of showing a generic brand ad to everyone who abandoned a cart, DPAs automatically pull the specific products a shopper viewed or carted—their images, names, prices—and serve them directly in the ad. It’s like a personalized reminder letter, generated automatically at scale.

Setting Up Your Shopify Product Catalog in Meta

If you’ve connected the Facebook & Instagram sales channel in Shopify, your product catalog likely synced automatically. Verify this by visiting Meta Commerce Manager at business.facebook.com/commerce. You should see your store’s products listed there with images, prices, and URLs.

If products are missing or showing incorrect information, check that your products in Shopify have complete descriptions, high-quality images, and accurate pricing. Meta pulls directly from your store data, so gaps in Shopify show up as gaps in your catalog—and gaps in your catalog mean broken dynamic ads.

Set your catalog to sync automatically. Daily syncing works for most stores; if you run flash sales or change prices frequently, hourly syncing is worth enabling to keep your ads current.

Creating a Catalog Sales Campaign in Meta Ads Manager

To launch Dynamic Product Ads, follow these steps in Meta Ads Manager:

  1. Click “Create” and select Sales as your campaign objective
  2. At the campaign level, enable “Catalog Sales” and connect your synced Shopify catalog
  3. At the ad set level, select your cart abandonment audience and apply your purchaser exclusion
  4. Set your budget—start conservatively at $10–$20 per day until you’ve verified positive ROAS
  5. At the ad level, choose “Dynamic Ad” format
  6. Customize your headline, primary text, and call-to-action—the product images and details will populate automatically from your catalog

Meta’s algorithm will then match the right products to the right people based on their on-site behavior. Someone who carted a blue denim jacket sees a blue denim jacket in their feed—not a generic store banner. This level of relevance is why DPAs consistently outperform static retargeting ads.

Static Ads: When They Still Have a Role

Dynamic ads are the workhorse of cart abandonment retargeting, but static ads have their place too. Use them for brand storytelling, social proof (customer testimonials, user-generated content), or when you want to highlight a specific promotion across your entire product range. For a Black Friday sale or a storewide discount event, a well-crafted static ad with a clear offer can complement your DPAs effectively. Run both and let performance data guide your budget allocation.

Writing Ad Copy and Designing Creatives That Actually Convert

You can have a perfectly configured Pixel, beautifully segmented audiences, and a flawlessly synced catalog—and still get poor results if your ad copy falls flat. Creative is the last mile. It’s where the shopper decides whether to click or scroll past.

The Psychology of a Good Retargeting Ad

Cart abandoners are already interested. Your ad doesn’t need to sell them on the product from scratch—it needs to remove whatever friction stopped them. That friction is usually one of three things: they forgot, they hesitated on price, or they weren’t ready. Your copy should address one of these directly.

For someone who simply got distracted, a clean reminder ad works: show the product, keep the headline simple (“Still thinking about this?”), and make the CTA direct (“Complete your order”). For someone who hesitated on price, a small incentive—free shipping, 10% off—can be the nudge that closes the sale. For someone who wasn’t ready, social proof helps: reviews, ratings, or a “X people bought this today” message builds the confidence they needed.

Ad Copy Frameworks That Work

Keep your primary text short and conversational. These ads appear in a social feed, not an email inbox—brevity wins. A few proven structures:

  • The Direct Reminder: “You left something behind. Your [Product Name] is still waiting.” Simple, factual, effective.
  • The Benefit Reminder: Lead with what the product does for them, not just what it is. “Still thinking about softer sleep? Your [pillow] ships free today.”
  • The Scarcity Angle: Only use this if it’s genuine. “Only 3 left in stock” is compelling—but only if it’s true. Fake scarcity destroys trust fast.
  • The Incentive Close: “Come back and save 10%—offer expires in 24 hours.” Pair this with a unique, time-limited discount code for maximum impact.

For headlines, stay direct and benefit-focused. “Your cart is ready” or “Free shipping on your order” outperforms clever wordplay almost every time in retargeting contexts.

Creative Formats and Visual Best Practices

Carousel ads work exceptionally well for cart abandonment because they can show multiple carted products in a single ad unit. If someone added three items to their cart, a carousel reminds them of all three in one swipe. Single-image ads are simpler to produce and still highly effective for DPAs. Video ads take more production effort but perform well in the feed for warm audiences—a short 15-second video showing the product in use can tip a hesitant buyer.

Mobile optimization is non-negotiable. The majority of Facebook and Instagram browsing happens on phones. Use vertical or square aspect ratios (1:1 or 4:5) to maximize feed real estate. Keep text on images minimal—Meta penalizes image-heavy text, and it often looks cluttered on small screens anyway. Bright, clean product photography with a simple background typically outperforms complex lifestyle shots in retargeting contexts, where you want the product itself front and center.

Discount Strategy: When to Offer, When to Hold Back

This deserves careful thought. Offering a discount in every retargeting ad trains shoppers to abandon their carts on purpose, expecting a coupon. That’s a race to the bottom on margins. Instead, consider a sequenced approach: show a no-discount reminder ad first (days 1–3), then introduce a small incentive if they still haven’t converted (days 4–7). This way, shoppers who would have returned anyway don’t cost you a margin cut.

When you do offer a discount, make it specific and time-limited—and use a unique, single-use discount code rather than a public promo code like “WELCOME10.” Public codes leak to coupon sites and get used by people who were never in your retargeting audience. Unique codes stay personal, expire when the offer does, and protect your margins far more effectively.

Campaign Structure, Budgeting, and Avoiding Ad Fatigue

Getting the architecture of your campaigns right makes ongoing management dramatically easier—and keeps your results from falling off a cliff after the first two weeks.

Recommended Campaign Structure

Run separate campaigns for your highest-intent segments. A checkout abandoner who almost bought yesterday is fundamentally different from a product viewer who browsed three weeks ago—they shouldn’t share a campaign, let alone an ad set. A clean structure might look like this:

  • Campaign 1: Checkout Abandoners (0–7 days) – Highest bid priority, strongest incentive or urgency message
  • Campaign 2: Cart Abandoners (0–14 days) – Strong product reminder, social proof, optional small incentive
  • Campaign 3: Product Viewers (0–30 days) – Brand storytelling, reviews, broader product showcase

Apply exclusion audiences at each level so the segments don’t overlap. A checkout abandoner should only see Campaign 1 ads, not also appear in Campaign 2 and 3 simultaneously.

Starting Budgets and Scaling

Start conservatively. For checkout abandoners, $10–$20 per day is a reasonable starting point. For the broader cart abandonment campaign, $20–$40 per day. Give each campaign at least 7 days and sufficient impression volume before drawing conclusions—Meta’s algorithm needs time to optimize delivery.

Once you see positive ROAS (the minimum threshold where revenue exceeds ad spend, ideally 3x or higher for most product categories), scale gradually. Doubling budgets overnight often destabilizes campaign performance. Increasing by 20–30% every few days gives the algorithm time to adjust without resetting its learning phase.

Frequency Caps and Ad Fatigue

Ad fatigue is real, and retargeting audiences are often small—which makes them especially vulnerable to overexposure. If the same 1,000 people see your ad six times a day for two weeks, they’ll stop clicking and start hiding it. That negative feedback signal tells Meta your ad is poor quality, which drives up your costs.

Cap frequency at 3–5 impressions per day across your retargeting campaigns. Set time limits: most cart abandonment campaigns see dramatically diminishing returns after 14 days. Stop showing ads to someone after that window and let them cycle out of your audience. Refresh your creatives every 2–3 weeks—new images and new copy reset fatigue and give the algorithm fresh material to test.

Key Metrics to Monitor

Don’t just watch ROAS and call it done. These metrics give a fuller picture of campaign health:

  • Frequency – If it’s above 5 per week, your audience is too small or your campaign is running too hot
  • Click-Through Rate (CTR) – A sharp decline often signals creative fatigue before ROAS drops
  • Cost per Add to Cart – For warming audiences, this tracks engagement efficiency
  • Purchase Conversion Rate – The percentage of retargeted clickers who actually buy; benchmarks vary by industry but 1–3% is typical
  • Attribution Window – Understand which attribution model Meta is using (1-day click, 7-day click) so you’re interpreting reported ROAS correctly

Privacy, Compliance, and Tracking in a Cookieless Future

Retargeting has gotten more complicated in recent years. iOS privacy updates, browser-level tracking restrictions, and evolving data regulations have all taken a bite out of pixel accuracy. Ignoring these realities means running campaigns on incomplete data—and making expensive decisions based on incomplete information.

GDPR and CCPA: What You Must Do

If you have any visitors from the European Union or California, you are legally required to obtain consent before tracking them with the Meta Pixel. This means a cookie consent banner—a real one, not a cosmetic pop-up—that gives visitors a genuine choice to accept or decline tracking.

On Shopify, apps like Pandectes GDPR Compliance or Cookie Monster handle this for you, integrating with Meta to only fire the Pixel after consent is given. In Meta Ads Manager, enable Limited Data Use (LDU) for California visitors. Non-compliance carries real regulatory risk, and it’s genuinely straightforward to set up correctly.

Dealing with iOS and Browser Privacy Changes

Apple’s App Tracking Transparency (ATT) framework, introduced with iOS 14.5 and tightened further in subsequent updates, means a significant portion of iPhone users have opted out of cross-app tracking. Safari’s Intelligent Tracking Prevention further restricts cookie-based tracking.

The best mitigation is Meta’s Conversions API (CAPI)—a server-to-server connection that sends event data directly from your Shopify store’s backend to Meta, bypassing browser restrictions entirely. When you use CAPI alongside the browser Pixel, you create redundancy: if the browser-side tracking is blocked, the server-side signal still gets through. Shopify’s native Facebook & Instagram integration includes CAPI support—enable it in your data sharing settings and set the level to Maximum.

Verify Your Event Match Quality

In Meta Events Manager, you’ll see an Event Match Quality (EMQ) score for your Pixel events. This measures how well your Pixel data matches Facebook user profiles, which directly affects your ability to build accurate custom audiences. Scores above 7 out of 10 are good; below 6, you’re likely missing conversions. Improve EMQ by passing hashed customer data (email, phone number) with your purchase events—Shopify does this automatically when CAPI is enabled at the Maximum data sharing level.

Advanced Strategies to Maximize Your Retargeting ROI

Once your foundational setup is solid and campaigns are running profitably, these advanced strategies help you squeeze more performance out of your retargeting investment.

Lookalike Audiences: Turning Retargeting Data into Prospecting Gold

Your cart abandonment audience data doesn’t just help you retarget—it helps you find new customers. Meta can analyze the characteristics of your purchasers or high-intent visitors and identify other Facebook users with similar profiles. These Lookalike Audiences are one of the most powerful prospecting tools available.

Build lookalikes from your purchaser audience (1–3% lookalike for high precision), from your cart abandoner audience (for reaching high-intent potential buyers), and from your email list if you have one. Use these for top-of-funnel prospecting campaigns, then funnel those new visitors back into your retargeting system as they engage with your store.

Multi-Channel Retargeting: Covering More Ground

Facebook and Instagram reach a vast audience, but they don’t reach everyone. Some of your cart abandoners check their email every morning and barely scroll social media. Others spend more time on Google than anywhere else. A multi-channel approach ensures you’re wherever your customer is.

Layer Facebook retargeting with abandoned cart emails (which are cheaper and highly effective for visitors who shared their email address), SMS retargeting for opted-in mobile customers, and Google Display or Shopping remarketing for additional reach. Each channel reinforces the others—a shopper who sees your Facebook ad, then your retargeting email, then a Google Shopping ad showing the exact product they carted, is far more likely to come back than one who only sees a single touchpoint.

A/B Testing Your Retargeting Campaigns

Gut instinct is a starting point, not a strategy. The only way to know what actually works for your specific audience is to test systematically. Run A/B tests on:

  • Offer type: Free shipping vs. percentage discount vs. no offer
  • Ad format: Single image vs. carousel vs. video
  • Copy angle: Urgency vs. social proof vs. simple reminder
  • Time window: 7-day vs. 14-day audience
  • Discount depth: 5% vs. 10% vs. 15%—does more discount materially change conversion, or just eat margin?

Change one variable at a time. Let tests run until they reach statistical significance—typically 50+ conversions per variant. Document what works, apply the winners, then test the next variable. This compounding process is where the most significant long-term performance gains come from.

Post-Purchase Upsells: Extending Revenue Beyond the Cart

Your retargeting strategy doesn’t have to end the moment someone buys. Customers who’ve just purchased are in an active buying mindset—this is prime territory for a follow-up campaign showcasing complementary products. Set up a separate campaign targeting recent purchasers (the “Purchase” event in the last 30–60 days) with cross-sell or upsell ads. This audience already trusts you. They’ve already entered their payment details. The cost to convert them again is typically far lower than converting a cold prospect.

Practical Next Steps: Your 30-Day Launch Plan

Rather than leaving you with a list of tactics, here’s a concrete sequence to move from zero to a live retargeting system in 30 days.

Week 1: Foundation

Install the Meta Pixel through Shopify’s Facebook & Instagram sales channel. Enable CAPI at Maximum data sharing. Install a GDPR/CCPA consent banner. Verify that all four key events—ViewContent, AddToCart, InitiateCheckout, Purchase—are firing correctly using the Pixel Helper extension and Meta Events Manager. Sync your product catalog and confirm products appear in Commerce Manager. Don’t launch any campaigns yet. Let the Pixel build its data.

Week 2: Audience Building

Create your three core custom audiences: Checkout Abandoners (7 days), Cart Abandoners (14 days), and Product Viewers (30 days). Create a Purchaser Exclusion audience (30 days). Begin building your Lookalike Audiences from your purchaser list, but don’t activate them yet. Review your audience sizes—if checkout abandoners are fewer than 1,000 people, consider extending your time window or adding cart abandoners to the same campaign.

Week 3: Campaign Launch

Launch your first campaign targeting Checkout Abandoners with Dynamic Product Ads. Set a conservative daily budget of $10–$15. Use a straightforward reminder-style primary text with a clear CTA. Exclude purchasers. Run this for 7 days without changing anything—let Meta’s algorithm gather data before you make adjustments.

Week 4: Expand and Optimize

If Week 3 shows positive ROAS, launch the Cart Abandoner campaign. Review frequency on the Checkout Abandoner campaign—if it’s above 4, either expand the audience window or reduce the budget. Refresh your ad creative. Begin A/B testing one variable (offer type is usually the highest-impact first test). Set a reminder to pause and review campaigns after 14 days.

This isn’t a set-it-and-forget-it channel. The merchants who get the best results from Facebook retargeting check their campaigns weekly, test consistently, refresh creatives before they fatigue, and treat their audiences as living, evolving segments—not static lists. The groundwork you lay in these 30 days sets the foundation for a recovery system that compounds in value over time.


References

  1. Baymard Institute. Cart Abandonment Rate Statistics. https://baymard.com/lists/cart-abandonment-rate
  2. Shopify. Meta Pixel: Setup Guide for Facebook Ads. https://www.shopify.com/blog/72787269-relax-advertising-on-facebook-just-got-a-lot-easier
  3. Shopify. How to Reduce Shopping Cart Abandonment. https://www.shopify.com/enterprise/blog/44272899-how-to-reduce-shopping-cart-abandonment-by-optimizing-the-checkout
  4. CustomerLabs. Meta Retargeting Ads Strategy for Shopify in 2025. https://www.customerlabs.com/blog/meta-retargeting-ads-strategy-for-shopify-2025/
  5. Cropink. Shopify Facebook Retargeting Guide: Boost Sales with Smart Ads. https://cropink.com/shopify-facebook-retargeting
  6. Predis.ai. A Guide to Retargeting Abandoned Carts with Facebook Ads. https://predis.ai/resources/retargeting-abandoned-carts-with-facebook-ads/
  7. Growth Suite. Shopify Abandoned Cart Retargeting: Complete Guide. https://www.growthsuite.net/resources/shopify-cart-abandonment/retargeting-ads

Stop Losing Sales to Cart Abandonment—Let Growth Suite Help

Facebook retargeting is a powerful tool for recovering lost carts, but it’s also the most expensive recovery channel available—costing $15 to $50 per recovered customer. The smartest Shopify stores pair retargeting with on-site conversion tools that capture hesitant shoppers before they leave, for a fraction of the cost.

That’s exactly what Growth Suite does. Growth Suite is a Shopify app that watches each visitor’s behavior in real time, predicts purchase intent, and shows personalized, time-limited discount offers to shoppers who are likely to leave without buying—without wasting discounts on customers who were already going to purchase. It generates unique, single-use discount codes for each visitor (the kind that can’t be shared on coupon sites), displays high-accuracy countdown timers that build genuine urgency, and gives you the precise control you need to protect your margins while boosting conversions.

The result: more shoppers convert on-site, fewer end up in your retargeting audiences, and every dollar you do spend on Facebook ads goes further because your store’s baseline conversion rate is higher. Growth Suite is free to install with a single click from the Shopify App Store. Install it today and start converting more of the traffic you’re already paying to attract.

Muhammed Tufekyapan
Muhammed Tufekyapan

Founder of Growth Suite & The Shop Strategy. Helping Shopify stores to increase their revenue using AI and discounts.

Articles: 200