Social media

Instagram Shopping Setup: A Step-by-Step Guide

With Instagram Shopping, you can tag products directly in posts and stories, allowing customers to purchase without leaving the app. Here

Made in Switzerland · 14-day free trial
Patrick Bartsch · Co-Founder & Creative Director, publy.ch
Updated February 25, 2026

Instagram Shopping turns your profile into a storefront that never closes. For Swiss SMBs selling physical products, it is one of the most efficient ways to reduce friction between discovery and purchase — a customer sees your product in a Reel, taps the tag, and lands directly on the product page. Setting it up correctly takes time but unlocks a sales channel that works around the clock. This step-by-step guide covers everything from technical requirements to Swiss-specific legal considerations.

Technical Requirements Before You Start

Before touching Commerce Manager, confirm you meet Instagram's baseline requirements. Your account must be a Business or Creator account — not a personal profile. You need an active Facebook Page connected to your Instagram account. Your business must be in an eligible market (Switzerland is supported). You must sell physical products; digital goods and services are not eligible for Instagram Shopping tags.

Your website must also pass a domain verification check. Instagram requires you to verify that you own the domain where products will be purchased. This is done through Commerce Manager by adding a meta tag or DNS record to your website. If you use Shopify, WooCommerce, or a similar platform, this process is usually handled automatically through their Facebook/Instagram sales channel integrations.

Setting Up Commerce Manager Step by Step

Navigate to business.facebook.com and open Commerce Manager. Click "Get Started" and select "Create a Catalogue." Choose "Ecommerce" as the catalogue type. You can populate your catalogue in three ways: manual upload (suitable for small inventories under 50 products), data feed via CSV or XML (suitable for larger inventories), or by connecting a partner platform such as Shopify, WooCommerce, BigCommerce, or Wix, which automatically syncs your product inventory.

Once your catalogue has at least one product, go to your Instagram settings, tap "Business" then "Shopping," and select your catalogue. Instagram will review your account — this typically takes 24 to 48 hours. You will receive a notification when approved. Once approved, the Shopping tab appears on your profile and you can begin tagging products in posts.

Catalogue Management and Product Variations

A well-managed catalogue is the foundation of a successful Instagram Shop. Each product listing should include a high-quality image (minimum 500 x 500 pixels, ideally 1080 x 1080), a clear product title, a precise description without promotional language, the correct price in CHF, and a direct product URL that does not redirect through a homepage.

Product variations — different sizes, colours, or materials — should be set up as variants within a single product listing rather than as separate products. This keeps your catalogue clean and ensures customers are taken to the correct product page when they tap a tag. Regular catalogue audits (monthly) catch out-of-stock items, price changes, and broken links before they damage customer experience.

Tagging Products in Stories, Feed, and Reels

Tagging strategy varies by content format. In Feed Posts, you can tag up to five products per image or up to 20 products per carousel. Place tags directly on the product in the image — not on the background or on text. In Stories, use the Product sticker from the sticker tray and position it near the product without covering your face or the key visual. In Reels, product tags appear as a small shopping bag icon in the bottom left — viewers tap to see all tagged products. For Reels, tag products that are clearly visible on screen to avoid confusion.

The highest-converting tagging strategy is to tag only products directly shown in the content. Tagging unrelated products reduces trust and increases the chance of a viewer dismissing the tag without tapping.

Collections and Live Shopping

Instagram Collections let you group products into curated sets — think "Summer Picks," "Under CHF 50," or "New Arrivals." Collections appear in your Shop tab and give returning visitors a reason to browse beyond individual product pages. Plan collections around seasons, promotions, or customer intent (gift ideas, bestsellers, new arrivals).

Instagram Live Shopping allows you to tag products during a live broadcast, with a "Buy Now" button appearing on screen. This is particularly effective for product launches, demonstrations, and flash sales. To use Live Shopping, your catalogue must be approved and you must start a live broadcast from the Instagram camera, then add products from your catalogue before going live.

Shopping Analytics and Common Setup Problems

Commerce Manager's insights tab shows impressions, product page views, and purchases attributed to Instagram. Track your product view-to-purchase conversion rate monthly — a rate below two percent usually indicates a catalogue issue (poor images, unclear descriptions, or pricing that does not match the website).

The most common setup problems are: domain verification failing due to DNS propagation delays (wait 24 hours before re-checking), catalogue sync errors when using third-party platforms (usually resolved by disconnecting and reconnecting the integration), and account review rejections due to policy violations (most commonly caused by listing restricted product categories or having misleading product descriptions).

Legal Requirements for Swiss E-Commerce

Swiss e-commerce law requires that your Instagram Shop and linked website display clear pricing in CHF including VAT, a complete returns and refund policy, shipping information including estimated delivery times and costs, and your company's legal name and registered address. Under the revised Swiss Data Protection Act (nDSG), you must also have a compliant privacy policy covering how customer data is collected and used.

Returns and refund policies must be clearly accessible before purchase. Instagram Shopping does not host your policy — it must be on your website, but a short version can be added to your Facebook Page's terms section in Commerce Manager. Swiss consumer protection law gives buyers a 14-day right of withdrawal for distance sales, which your policy must reflect.

Conclusion

Instagram Shopping is a meaningful sales channel for Swiss SMBs selling physical products — but only when set up correctly. The technical foundation (Commerce Manager, catalogue, domain verification) must be solid before you invest in content. Once live, consistent product tagging across Feed, Stories, and Reels creates multiple discovery paths to purchase. Pair Shopping with a content strategy built around showing products in real-world use, and you turn your Instagram profile into a 24-hour sales tool.

Frequently Asked Questions

How long does Instagram Shopping approval take in Switzerland? The review process typically takes one to five business days after you submit your account for review in Commerce Manager. Instagram reviews both your account and your catalogue for policy compliance. If you are rejected, the notification will explain which policy was violated. Common rejection reasons include selling ineligible products, having incomplete contact information on your Facebook Page, or domain verification not yet complete. Re-submitting after fixing the issue usually results in approval within 48 hours.

Can I use Instagram Shopping without a Shopify store? Yes. Instagram Shopping works with any website where you can add a meta tag or DNS record for domain verification. You can upload products manually via CSV in Commerce Manager, or use a data feed URL if your website platform generates one. Manual catalogue management is practical for inventories under 50 products. For larger catalogues, using an e-commerce platform with a native Instagram integration saves significant time and reduces sync errors.

What products are not eligible for Instagram Shopping? Instagram Shopping does not support digital products, services, subscriptions, tickets to events, or financial products. Physical goods in restricted categories — including alcohol, adult content, weapons, and certain health products — require additional review or are outright prohibited. Instagram's commerce policies are updated regularly, so check the current policy list in Commerce Manager before building a catalogue in a grey-area category.

How do I fix a broken product tag in an Instagram post? If a product tag no longer links to the correct product (for example, because the product URL changed or the product was deleted from the catalogue), you need to edit the post and re-tag the product from the updated catalogue. You cannot edit tags on Reels once published — you would need to delete and re-publish the Reel. This is why maintaining stable product URLs in your catalogue is important; changing URLs breaks existing tags across all content.

Does Instagram Shopping work with Swiss franc pricing? Yes. Commerce Manager supports CHF as a currency. When setting up your catalogue, select Switzerland as the target market and CHF as the currency. Prices displayed in Shopping tags will show in CHF. Ensure the price shown in the tag matches exactly what appears on your website product page — price discrepancies between Instagram Shopping and your site are a common reason for abandoned purchases and can trigger policy review.

Frequently asked questions

How long does Instagram Shopping approval take in Switzerland?

The review process typically takes one to five business days after you submit your account for review in Commerce Manager. Instagram reviews both your account and your catalogue for policy compliance. If you are rejected, the notification will explain which policy was violated. Common rejection reasons include selling ineligible products, having incomplete contact information on your Facebook Page, or domain verification not yet complete. Re-submitting after fixing the issue usually results in approval within 48 hours.

Can I use Instagram Shopping without a Shopify store?

Yes. Instagram Shopping works with any website where you can add a meta tag or DNS record for domain verification. You can upload products manually via CSV in Commerce Manager, or use a data feed URL if your website platform generates one. Manual catalogue management is practical for inventories under 50 products. For larger catalogues, using an e-commerce platform with a native Instagram integration saves significant time and reduces sync errors.

What products are not eligible for Instagram Shopping?

Instagram Shopping does not support digital products, services, subscriptions, tickets to events, or financial products. Physical goods in restricted categories — including alcohol, adult content, weapons, and certain health products — require additional review or are outright prohibited. Instagram commerce policies are updated regularly, so check the current policy list in Commerce Manager before building a catalogue in a grey-area category.

How do I fix a broken product tag in an Instagram post?

If a product tag no longer links to the correct product, you need to edit the post and re-tag the product from the updated catalogue. You cannot edit tags on Reels once published — you would need to delete and re-publish the Reel. This is why maintaining stable product URLs in your catalogue is important; changing URLs breaks existing tags across all content.

Does Instagram Shopping work with Swiss franc pricing?

Yes. Commerce Manager supports CHF as a currency. When setting up your catalogue, select Switzerland as the target market and CHF as the currency. Prices displayed in Shopping tags will show in CHF. Ensure the price shown in the tag matches exactly what appears on your website product page — price discrepancies between Instagram Shopping and your site are a common reason for abandoned purchases and can trigger policy review.