landing.yourbrand.com) and when visitors click “Shop Now” or any product link, they go to your Shopify store on your root domain (yourbrand.com).
Step 1: Create Your Landing Page
Sign in to Magic Patterns
Go to magicpatterns.com and sign in or create a free account.
Describe what you want
For example: “Create a modern landing page for a skincare brand with a hero section, featured products, testimonials, and a footer.”You can also upload a screenshot of a landing page you like for inspiration. Just drag the image into the chat.
Step 2: Add Your Shopify Links
You can link your CTAs directly to a Shopify cart URL so that when someone clicks “Buy Now”, the product is already in their cart. The link format is:1 at the end is the quantity. Replace VARIANT_ID with the actual ID of the product variant you want to sell.
How to Find the Variant ID
- Go to your Shopify admin panel (
yourbrand.myshopify.com/admin). - Navigate to Products and click on the product you want to link.
- If the product has variants (size, color, etc.), click on the specific variant.
- The Variant ID is the number at the end of the URL in your browser’s address bar:
admin/products/PRODUCT_ID/variants/VARIANT_ID.
41234567890123, your cart link would be:
Step 3: Publish Your Landing Page
Publish your design
Click the Publish button at the top of the editor. Your design is now live on a free Magic Patterns URL (something like
project-abc123.magicpatterns.app).Step 4: Set Up Your Domain
Most Shopify store owners already have their root domain (likeyourbrand.com) pointing to their Shopify store. In that case, the recommended setup is:
| Domain | Points to |
|---|---|
yourbrand.com | Your Shopify store (keep this as-is) |
landing.yourbrand.com | Your Magic Patterns landing page |
We always recommend keeping your root domain pointed at Shopify and using a subdomain for your Magic Patterns landing page. Your Shopify store is your storefront and it should stay on the main domain for SEO and customer trust. The landing page works perfectly on a subdomain.
If You Don’t Have a Domain Yet
Buy one from any registrar: Then point the root domain to your Shopify store (Shopify has instructions for this) and follow the steps below to connect a subdomain to Magic Patterns.Connect a Subdomain to Magic Patterns
Choose your subdomain
Pick a subdomain name. Common choices:
landing.yourbrand.compromo.yourbrand.comgo.yourbrand.com
Add a CNAME record in your DNS settings
Go to your domain registrar (or wherever your DNS is managed) and find the DNS settings. Add a CNAME record:
Replace
| TYPE | NAME | VALUE |
|---|---|---|
| CNAME | landing | magicpatterns.dev |
landing with whatever subdomain you chose.Wait for DNS propagation
This can take anywhere from 5 minutes to 48 hours. Check the status at whatsmydns.net/CNAME. Enter your subdomain and look for
magicpatterns.dev in the results.Connect the domain in Magic Patterns
- Go back to your design in Magic Patterns and click the Publish button.
- Click Add a custom domain.
- Enter your subdomain (e.g.
landing.yourbrand.com) and click I have added DNS records. - Magic Patterns will verify the connection. Once verified, your landing page is live on your subdomain.
A Note About the Watermark
Designs published through Magic Patterns include a small “Built with Magic Patterns” badge. This badge is automatically hidden on any paid plan. If you’re on the free plan, the watermark will appear on your published site.FAQ
Can I use the same domain for both my landing page and Shopify store?
Can I use the same domain for both my landing page and Shopify store?
Not on the exact same domain. A domain can only point to one place. The recommended setup is:
- Root domain (
yourbrand.com) → Shopify store - Subdomain (
landing.yourbrand.com) → Magic Patterns landing page
How do I find the Variant ID for a Shopify product?
How do I find the Variant ID for a Shopify product?
- Go to your Shopify admin → Products → click on the product.
- Click the specific variant (size, color, etc.).
- The Variant ID is the number at the end of the URL:
admin/products/PRODUCT_ID/variants/VARIANT_ID.
https://yourbrand.com/cart/VARIANT_ID:1Can I update my landing page after it's live?
Can I update my landing page after it's live?
Yes. Make changes in Magic Patterns and click Publish again. The update goes live immediately on your domain.
Do I need to know how to code?
Do I need to know how to code?
No. Magic Patterns generates all the code for you. You describe what you want in plain language.
Can I add Google Analytics or Meta Pixel tracking to my landing page?
Can I add Google Analytics or Meta Pixel tracking to my landing page?
Yes. Magic Patterns supports Google Analytics, PostHog, and Meta Pixel. You can add tracking directly in your design.