Skip to main content
Plugin map · open data

What each WooCommerce plugin becomes on Shopify.

88 of the plugins we meet most often on real migrations, each mapped to its Shopify equivalent: a built-in feature, an app made by Shopify, a third-party app, a Plus-only feature, or nothing at all because the platform already covers it. Every row carries a migration risk level and a note on what to plan for.

88plugins mapped, across 37 categoriesMufatech plugin map1
44%are a built-in Shopify feature, not an appMufatech plugin map1
9%are not needed at all on ShopifyMufatech plugin map1
13carry high migration risk and set most of the budgetMufatech plugin map1

In brief

  • Of 88 common WooCommerce plugins, 39 (44%) are a built-in Shopify feature, 18 are covered by an app made by Shopify, 18 need a third-party app, 8 are not needed at all, 2 need Shopify Plus or an app, and 3 have no native equivalent.1
  • The average WooCommerce store runs 58 plugins, so the number of plugins says little about migration effort; the 13 high-risk plugins below decide most of it.2
  • Every row is the same data that powers the free readiness scanner and the open-source command line tool, published as JSON and CSV under CC BY 4.0.1
88 of 88

Analytics 5

WooCommerce pluginOn ShopifyTypeRisk
Google Analyticswoocommerce-google-analytics-integration · wordpress.org Google & YouTube channel (GA4) App made by Shopify None
Google Analytics Prowoocommerce-google-analytics-pro Google & YouTube channel (GA4) App made by Shopify None
GTM4WPduracelltomi-google-tag-manager · wordpress.org Customer events (web pixels)Tags move to custom pixels; checkout tracking uses the Shopify event model. Built into Shopify Low
PixelYourSitepixelyoursite · wordpress.org Customer events (web pixels) and channel apps Built into Shopify Low
Site Kit by Googlegoogle-site-kit · wordpress.org Google & YouTube channel App made by Shopify None

B2B 3

WooCommerce pluginOn ShopifyTypeRisk
B2BKingb2bking Shopify B2B: companies, catalogs and net terms (all plans since April 2026)Groups become companies and catalogs; dynamic rules are rebuilt as catalog prices, quantity rules and payment terms. Standard plans allow 3 active catalogs; per-customer price lists beyond that need Shopify Plus.Migration guide → Built into Shopify High
Wholesale Priceswoocommerce-wholesale-prices · wordpress.org Shopify B2B: companies, catalogs and net terms (all plans since April 2026)Wholesale roles become companies and locations, role prices become catalogs. Standard plans allow 3 active catalogs; per-customer price lists beyond that need Shopify Plus.Migration guide → Built into Shopify High
YITH Request a Quoteyith-woocommerce-request-a-quote · wordpress.org Quote request app or draft ordersQuote flows move to an app; open quotes are handled manually.Migration guide → Third-party app Medium

Bookings 1

WooCommerce pluginOn ShopifyTypeRisk
WooCommerce Bookingswoocommerce-bookings Booking app (e.g. Sesami, BookThatApp)Future bookings and availability rules must be recreated in the booking app.Migration guide → Third-party app High

Bundles 2

WooCommerce pluginOn ShopifyTypeRisk
Composite Productswoocommerce-composite-products Shopify Bundles dynamic bundles (free, by Shopify) or a bundle builder appComponents become bundle components (up to 150 in a dynamic bundle, 100 variants per bundle). Priced-individually composites and conditional scenarios need a bundle builder app.Migration guide → App made by Shopify High
Product Bundleswoocommerce-product-bundles Shopify Bundles (free, by Shopify)Bundles are rebuilt as bundle products; fixed bundles map cleanly, mix-and-match needs an app.Migration guide → App made by Shopify Medium

Catalog 1

WooCommerce pluginOn ShopifyTypeRisk
WooCommerce Brandswoocommerce-brands Vendor field or a brand metaobjectBrand pages become collections or metaobject pages. Built into Shopify Low

Channels 3

WooCommerce pluginOn ShopifyTypeRisk
Facebook for WooCommercefacebook-for-woocommerce · wordpress.org Facebook & Instagram channel (by Meta) App made by Shopify None
Google Listings & Adsgoogle-listings-and-ads · wordpress.org Google & YouTube channelProduct IDs change; Merchant Center history restarts unless mapped carefully. App made by Shopify Low
Product Feed PROwoo-product-feed-pro · wordpress.org Google & YouTube channel App made by Shopify None

Checkout 2

WooCommerce pluginOn ShopifyTypeRisk
Checkout Field Editorwoocommerce-checkout-field-editor Checkout UI extensions (Plus) or cart attributesCustom fields on checkout steps require Shopify Plus; fields on the cart page work on every plan. Shopify Plus or an app Medium
Checkout Field Editor Prowoo-checkout-field-editor-pro · wordpress.org Checkout UI extensions (Plus) or cart attributesCustom fields on checkout steps require Shopify Plus; fields on the cart page work on every plan. Shopify Plus or an app Medium

Content 3

WooCommerce pluginOn ShopifyTypeRisk
Post Views Counterpost-views-counter · wordpress.org Not needed: Shopify analytics Not needed on Shopify None
WP Recipe Makerwp-recipe-maker · wordpress.org Blog articles with a recipe metaobjectRecipe cards and recipe schema need a metaobject and theme template. Built into Shopify Medium
WP Recipe Maker Premiumwp-recipe-maker-premium Blog articles with a recipe metaobjectRecipe cards and recipe schema need a metaobject and theme template. Built into Shopify Medium

Custom data 2

WooCommerce pluginOn ShopifyTypeRisk
ACF Proadvanced-custom-fields-pro Metafields and metaobjectsRepeaters and flexible content map to metaobjects. Built into Shopify Medium
Advanced Custom Fieldsadvanced-custom-fields · wordpress.org Metafields and metaobjectsEach field group needs a metafield definition and theme placement. Built into Shopify Medium

Delivery 1

WooCommerce pluginOn ShopifyTypeRisk
Order Delivery Dateorder-delivery-date Delivery date appDelivery slots and blackout dates are recreated in the app. Third-party app Low

Discounts 3

WooCommerce pluginOn ShopifyTypeRisk
Discount Ruleswoo-discount-rules · wordpress.org Automatic discounts and discount appsMost rules map to automatic discounts; tiered logic may need a Functions-based app. Built into Shopify Low
Dynamic Pricingwoocommerce-dynamic-pricing Automatic discounts and discount appsMost rules map to automatic discounts; tiered logic may need a Functions-based app. Built into Shopify Low
Smart Couponswoocommerce-smart-coupons Discount codes and native gift cardsStore credit balances are recreated as gift cards. Built into Shopify Low

Forms 3

WooCommerce pluginOn ShopifyTypeRisk
Contact Form 7contact-form-7 · wordpress.org Theme contact form or Shopify Forms Built into Shopify None
Gravity Formsgravityforms Shopify Forms or a form builder appMulti-step or conditional forms need an app. Third-party app Low
WPFormswpforms-lite · wordpress.org Theme contact form or Shopify Forms Built into Shopify None

Gift cards 2

WooCommerce pluginOn ShopifyTypeRisk
PW Gift Cardspw-woocommerce-gift-cards · wordpress.org Native Shopify gift cardsOutstanding balances are recreated as Shopify gift cards. Built into Shopify Medium
WooCommerce Gift Cardswoocommerce-gift-cards Native Shopify gift cardsOutstanding balances are recreated as Shopify gift cards. Built into Shopify Medium

Infrastructure 1

WooCommerce pluginOn ShopifyTypeRisk
Jetpackjetpack · wordpress.org Mostly not needed Not needed on Shopify None

International 2

WooCommerce pluginOn ShopifyTypeRisk
Currency Switcher (WOOCS)woocommerce-currency-switcher · wordpress.org Shopify MarketsCurrencies and price rounding are configured per market.Guide → Built into Shopify Low
Multi Currencywoocommerce-multi-currency Shopify MarketsCurrencies and price rounding are configured per market.Guide → Built into Shopify Low

Loyalty 1

WooCommerce pluginOn ShopifyTypeRisk
Points and Rewardswoocommerce-points-and-rewards Loyalty app (e.g. Smile, Rivo)Customer point balances are imported into the loyalty app. Third-party app Medium

Marketing 3

WooCommerce pluginOn ShopifyTypeRisk
AutomateWooautomatewoo Shopify Flow with Shopify Email or KlaviyoEach automation is rebuilt as a Flow workflow. App made by Shopify Medium
Klaviyoklaviyo · wordpress.org Klaviyo for ShopifyFlows keep working after reconnecting the account to Shopify. Third-party app Low
Mailchimp for WooCommercemailchimp-for-woocommerce · wordpress.org Mailchimp, Klaviyo or Shopify EmailConsent status must be carried over with each customer. Third-party app Low

Marketplace 3

WooCommerce pluginOn ShopifyTypeRisk
Dokandokan-lite · wordpress.org Marketplace app (e.g. Shipturtle, Webkul)Shopify has no native multi-vendor model. Vendor payouts and dashboards need a marketplace app; review fit first.Migration guide → No native equivalent High
WC Vendorswc-vendors · wordpress.org Marketplace appShopify has no native multi-vendor model; review fit first.Migration guide → No native equivalent High
WCFM Marketplacewc-multivendor-marketplace · wordpress.org Marketplace appShopify has no native multi-vendor model; review fit first.Migration guide → No native equivalent High

Memberships 1

WooCommerce pluginOn ShopifyTypeRisk
WooCommerce Membershipswoocommerce-memberships Membership app plus customer tagsMember-only content and pricing need an app; member lists migrate as tagged customers.Guide → Third-party app High

Merchandising 3

WooCommerce pluginOn ShopifyTypeRisk
TI Wishlistti-woocommerce-wishlist · wordpress.org Wishlist appSaved wishlists are usually not migrated. Third-party app None
YITH Quick Viewyith-woocommerce-quick-view · wordpress.org Quick view in modern themes Built into Shopify None
YITH Wishlistyith-woocommerce-wishlist · wordpress.org Wishlist appSaved wishlists are usually not migrated. Third-party app None

Multilingual 4

WooCommerce pluginOn ShopifyTypeRisk
Polylangpolylang · wordpress.org Shopify Markets with Translate & AdaptTranslations are imported per language; translated URLs and hreflang change structure.Guide → App made by Shopify High
TranslatePresstranslatepress-multilingual · wordpress.org Shopify Markets with Translate & AdaptTranslations are imported per language; translated URLs and hreflang change structure.Guide → App made by Shopify High
WooCommerce Multilingualwoocommerce-multilingual · wordpress.org Shopify Markets with Translate & AdaptTranslations are imported per language; translated URLs and hreflang change structure.Guide → App made by Shopify High
WPMLsitepress-multilingual-cms Shopify Markets with Translate & AdaptTranslations are imported per language; translated URLs and hreflang change structure.Guide → App made by Shopify High

Orders 2

WooCommerce pluginOn ShopifyTypeRisk
PDF Invoices & Packing Slipswoocommerce-pdf-invoices-packing-slips · wordpress.org Order Printer (free, by Shopify) App made by Shopify None
Sequential Order Numberswoocommerce-sequential-order-numbers · wordpress.org Order ID format settingsHistorical order numbers are kept as order names. Built into Shopify None

Page builder 3

WooCommerce pluginOn ShopifyTypeRisk
Elementorelementor · wordpress.org Theme editor sections and blocksDesigned pages are rebuilt in the theme; builder markup in descriptions is cleaned. Built into Shopify Medium
Elementor Proelementor-pro Theme editor sections and blocksDesigned pages are rebuilt in the theme; builder markup in descriptions is cleaned. Built into Shopify Medium
WPBakeryjs_composer Theme editor sections and blocksShortcodes inside product descriptions must be cleaned during migration. Built into Shopify Medium

Payments 5

WooCommerce pluginOn ShopifyTypeRisk
Klarnaklarna-payments-for-woocommerce · wordpress.org Klarna via Shopify Payments or the Klarna app Built into Shopify None
PayPal Checkoutwoocommerce-gateway-paypal-express-checkout PayPal in Shopify checkout Built into Shopify None
PayPal Paymentswoocommerce-paypal-payments · wordpress.org PayPal in Shopify checkout Built into Shopify None
Stripewoocommerce-gateway-stripe · wordpress.org Shopify PaymentsSaved cards do not transfer; customers re-enter them once. Built into Shopify None
WooPaymentswoocommerce-payments · wordpress.org Shopify PaymentsSaved cards do not transfer; customers re-enter them once. Built into Shopify None

Performance 4

WooCommerce pluginOn ShopifyTypeRisk
Autoptimizeautoptimize · wordpress.org Not needed: Shopify CDN and cachingGuide → Not needed on Shopify None
LiteSpeed Cachelitespeed-cache · wordpress.org Not needed: Shopify CDN and cachingGuide → Not needed on Shopify None
W3 Total Cachew3-total-cache · wordpress.org Not needed: Shopify CDN and cachingGuide → Not needed on Shopify None
WP Rocketwp-rocket Not needed: Shopify CDN and cachingGuide → Not needed on Shopify None

Privacy 2

WooCommerce pluginOn ShopifyTypeRisk
Complianzcomplianz-gdpr · wordpress.org Native cookie banner (Customer Privacy API) Built into Shopify None

Product options 2

WooCommerce pluginOn ShopifyTypeRisk
Product Add-Onswoocommerce-product-addons Product options app using line item propertiesAdd-ons that do not change stock become line item properties.Guide → Third-party app Medium
Variation Swatcheswoo-variation-swatches · wordpress.org Native swatches in modern themesSwatches come from option values and category metafields.Guide → Built into Shopify None

Reviews 2

WooCommerce pluginOn ShopifyTypeRisk
Customer Reviews (CusRev)customer-reviews-woocommerce · wordpress.org Judge.me, Loox or YotpoReviews are exported and imported into the review app with ratings and dates.Guide → Third-party app Low
Site Reviewssite-reviews · wordpress.org Judge.me, Loox or YotpoReviews are exported and imported into the review app.Guide → Third-party app Low

Search & filters 4

WooCommerce pluginOn ShopifyTypeRisk
BeRocket Ajax Filterswoocommerce-ajax-filters · wordpress.org Search & Discovery (free, by Shopify)Filters come from product options, vendor, type and metafields. App made by Shopify None
ElasticPresselasticpress · wordpress.org Search & Discovery (free, by Shopify) App made by Shopify None
FiboSearchajax-search-for-woocommerce · wordpress.org Native predictive search Built into Shopify None
YITH Ajax Product Filteryith-woocommerce-ajax-product-filter Search & Discovery (free, by Shopify)Filters come from product options, vendor, type and metafields. App made by Shopify None

Security 2

WooCommerce pluginOn ShopifyTypeRisk
reCAPTCHA for WooCommercerecaptcha-woo · wordpress.org Not needed: built-in bot protectionGuide → Not needed on Shopify None
Wordfencewordfence · wordpress.org Not needed: platform security and PCI complianceGuide → Not needed on Shopify None

Selling 1

WooCommerce pluginOn ShopifyTypeRisk
Pre-Orderswoocommerce-pre-orders Pre-order appOpen pre-orders should be fulfilled or exported before cutover. Third-party app Low

SEO 4

WooCommerce pluginOn ShopifyTypeRisk
All in One SEOall-in-one-seo-pack · wordpress.org Native SEO title and description fieldsTitles and meta descriptions are migrated per product, category, page and post.Guide → Built into Shopify Low
Rank Mathseo-by-rank-math · wordpress.org Native SEO title and description fieldsTitles and meta descriptions are migrated per product, category, page and post.Guide → Built into Shopify Low
Redirectionredirection · wordpress.org Native URL redirectsExisting redirects are merged into the new 301 map.Guide → Built into Shopify Low
Yoast SEOwordpress-seo · wordpress.org Native SEO title and description fieldsTitles and meta descriptions are migrated per product, category, page and post.Guide → Built into Shopify Low

Shipping 3

WooCommerce pluginOn ShopifyTypeRisk
Flexible Shippingflexible-shipping · wordpress.org Shipping profiles or a rate appComplex rules may need a rate calculator app. Built into Shopify Medium
Table Rate Shippingwoocommerce-table-rate-shipping Shipping profiles or a rate appComplex weight and class tables may need a rate calculator app. Built into Shopify Medium
WooCommerce Shipping & Taxwoocommerce-services · wordpress.org Shopify Shipping and Shopify TaxShipping zones and rates are recreated in shipping profiles. Built into Shopify Low

Social 1

WooCommerce pluginOn ShopifyTypeRisk
Instagram Feedinstagram-feed · wordpress.org Instagram feed app or theme section Third-party app None

Subscriptions 1

WooCommerce pluginOn ShopifyTypeRisk
WooCommerce Subscriptionswoocommerce-subscriptions Shopify Subscriptions (free, by Shopify) or RechargeActive subscriptions depend on stored payment tokens. They move only if your payment gateway supports token migration; plan this before anything else.Guide → App made by Shopify High

Tax 1

WooCommerce pluginOn ShopifyTypeRisk
AvaTaxwoocommerce-avatax Shopify Tax or Avalara for ShopifyTax exemptions for customers must be carried over. Third-party app Low

Frequently asked questions

How do I read the migration risk?

None means nothing to migrate: the feature exists on Shopify or is no longer needed. Low is routine setup or a straightforward app swap. Medium needs planning, such as rebuilding shipping rules or mapping custom fields to metafields. High changes the data model or the Shopify plan: active subscriptions, multilingual URLs, marketplaces and B2B price lists.

My plugin is not in the map. What does that mean?

The map covers the 88 plugins we meet most often on real migrations, not every plugin on WordPress.org. A missing plugin is not a problem, it is simply unreviewed. Open an issue on the GitHub repository and it is added in the next release.

Does "built into Shopify" mean the data moves automatically?

It means the feature exists on Shopify without an app. The data still has to be migrated: gift card balances are re-issued, SEO fields are copied from post meta, custom fields become metafields. The risk level tells you how much of that work there is.

Can I use this data in my own tools?

Yes. The map is published as JSON, CSV and a JSON Schema under CC BY 4.0, and as an npm package with a command line tool. Use it in commercial and non-commercial work with a link back to studio.mufatech.com.

Sources

  1. Mufatech. WooCommerce → Shopify plugin map, dataset v3, 19 Sept 2026: JSON, CSV, JSON Schema and command line tool, CC BY 4.0. Counts on this page are computed from the dataset at build time.
  2. Metorik. How Many Plugins Does the Average WooCommerce Store Use? 2026, 6,000+ stores. WooCommerce analytics vendor

Mufatech Studio migrates stores to Shopify. Shopify equivalents reflect Shopify's features as of the dataset date; Shopify ships features often, so a row can go stale. Corrections are welcome on GitHub.