Set up your merch store directly on your UniLink page — add products, configure shipping, connect Stripe, and start selling physical goods to your audience in minutes.
Selling merchandise is one of the most direct ways creators, musicians, athletes, and small brands monetize their audience. Your fans already follow your UniLink page — turning that traffic into merch sales requires nothing more than adding a Shop block, configuring a few settings, and connecting Stripe. You don't need a separate Shopify store or a complex e-commerce setup. Everything lives on the same page your audience already visits.
What the UniLink Shop Block Does for Physical Products
The Shop block on UniLink supports both digital and physical product types. When you select the Physical product type, it unlocks shipping-specific settings: shipping zones, per-zone rates, handling times, and optional weight-based or quantity-based rate calculation. Customers see the product photo, description, pricing, and a shipping estimate at checkout based on their location.
Payments run through Stripe, which handles credit cards, Apple Pay, Google Pay, and other payment methods automatically. UniLink takes no transaction fee on top of Stripe's standard processing rate. After a sale, you receive a notification, the order appears in your Orders dashboard, and Stripe deposits the payment into your bank account on your normal payout schedule.
For creators who don't want to manage physical inventory, UniLink's webhook integration connects your shop to print-on-demand services like Printful and Printify. When a customer orders a T-shirt or mug, UniLink sends an order webhook to the print-on-demand provider, which prints and ships the item directly to the customer. You never touch the product.
How to Get Started Selling Merch
- Connect Stripe to your UniLink account — Go to Settings, then Payments, and click Connect with Stripe. You'll be redirected to Stripe to create or link an account. This takes about 5 minutes and requires your bank account details and ID verification.
- Add a Shop block to your page — From the Dashboard, click Add Block and select Shop. Give it a section title like "Merch" or "Official Store." The block will appear as a product grid on your public page.
- Create your first product — Inside the Shop block editor, click Add Product. Set the product type to Physical. Enter the product name, price, and a short SKU for your own reference.
- Upload product photos — Add at least 3 photos: a front view, a detail shot, and a lifestyle photo showing the product in use. Product pages with multiple photos convert better than single-image listings. Use square images at 1000 x 1000 pixels or larger.
- Write your product description — Describe the material, sizing, care instructions, and what makes the product worth buying. Include your size guide in the description or as an image. Customers who can't find sizing information abandon the product page.
- Set up shipping zones and rates — In the product's Shipping tab, add zones for the regions you ship to (Domestic, Europe, Rest of World). Enter a flat rate or calculated rate for each zone. Add estimated delivery times so customers know when to expect their order.
- Publish the product and test the checkout — Set the product to Published and open your public profile page. Add the item to cart as a test customer and complete a test purchase using Stripe's test card number (4242 4242 4242 4242). Verify the order appears in your Dashboard.
How to Connect Print-on-Demand for Automatic Fulfillment
- Create your designs on Printful or Printify — Sign up for a free account on your chosen provider, upload your artwork, and configure the products you want to sell (T-shirts, hoodies, mugs, tote bags, etc.). Note the product IDs you create.
- Get your API key from the print-on-demand provider — In your Printful or Printify dashboard, go to Settings and generate an API key. You'll need this to connect the integration.
- Set up the webhook in UniLink — In your UniLink Dashboard, go to Settings, then Integrations, and find the Printful or Printify integration. Enter your API key and save. UniLink will now send order data to the provider automatically when a customer purchases.
- Map your UniLink products to your print-on-demand products — In the product editor for each Shop block product, go to the Fulfillment tab and select the corresponding Printful or Printify product variant. This tells UniLink which item to order when a sale comes in.
- Set your retail price above the base cost — Your profit is the difference between your retail price and the print-on-demand base cost plus shipping. Check the provider's pricing before setting your retail price to ensure a healthy margin (typically $8 to $15 for T-shirts).
- Test the fulfillment flow with a sample order — Use your provider's sample order feature to request a physical copy of your product. Check the quality before selling to your audience. Print-on-demand quality varies by provider and by product type.
- Monitor orders in both dashboards — Check your UniLink Orders dashboard and your Printful or Printify dashboard after your first real sales. Ensure orders are flowing correctly from UniLink to the provider without manual intervention.
Key Settings Explained
| Setting | What it controls | Best practice |
|---|---|---|
| Product type (Physical vs Digital) | Activates shipping fields and fulfillment options | Always select Physical for any item that requires shipping — it unlocks shipping zones and tracking |
| Shipping zones | Which regions you ship to and at what rate | Start with domestic only while you test; add international zones once your process is running smoothly |
| Inventory tracking toggle | Whether UniLink counts down stock and blocks purchases when sold out | Enable if you have limited stock; disable for print-on-demand where inventory is unlimited |
| Product variants | Size, color, or style options for a single product | Add all available variants upfront — customers expect to filter by size or color before adding to cart |
| Fulfillment webhook URL | Endpoint that receives order data for print-on-demand | Test the webhook with a sample order before going live to confirm the integration is working end-to-end |
How to Get the Most Out of Your Merch Store
Launch with 3 to 5 products, not 20. A focused collection performs better than an overwhelming catalog. Offer your best-seller design in two or three products — a T-shirt, a hoodie, and a mug — rather than spreading your attention across dozens of items. You can always add products after you understand what your audience actually buys.
Announce new drops as events, not quiet additions. Create an Instagram Story series leading up to a merch launch. Show the design process, give sneak peeks, mention the drop date. Scarcity and anticipation drive initial sales. After the launch week, product sales typically settle into a steady baseline driven by organic profile traffic.
Get your packaging right early. If you're shipping your own inventory, the unboxing experience is part of the product. A branded insert card, tissue paper, or a sticker increases perceived value and drives customer photos on social media. User-generated content from satisfied merch buyers is the most cost-effective marketing you can get.
Review your bestsellers every quarter and discontinue slow movers. Products that haven't sold in 90 days are taking up visual space on your shop page and diluting attention. Remove them, or archive them as "sold out" to create future restock demand. Use the analytics in your UniLink Dashboard to see which products drive the most clicks and purchases.
Troubleshooting Common Issues
| Problem | Likely cause | Fix |
|---|---|---|
| Checkout showing wrong shipping price | Shipping zone for the customer's country is missing | Add the missing country to an existing zone or create a new zone with the correct rate |
| Print-on-demand orders not being sent to provider | Webhook URL is incorrect or API key has expired | Re-enter your API key in the integration settings and send a test order to verify |
| Product photos appearing blurry on mobile | Images uploaded at too low a resolution | Re-upload photos at minimum 1000 x 1000 pixels. UniLink compresses images automatically for performance |
| Stripe payments failing at checkout | Stripe account not fully verified or payment method not enabled | Log into your Stripe dashboard and complete any pending verification steps or enable additional payment methods |
Pros
- No separate e-commerce platform needed — merch store lives directly on your link-in-bio page
- Print-on-demand integration eliminates inventory risk and upfront production cost
- Stripe handles all payment processing including Apple Pay and Google Pay
- Product variants support multiple sizes, colors, and styles from a single product listing
Cons
- Print-on-demand margins are lower than bulk printing your own inventory
- Shipping rates and times vary by print-on-demand provider and customer location
- Complex inventory management (bundles, pre-orders) requires manual workarounds
Frequently Asked Questions
Does UniLink charge a transaction fee on merch sales?
UniLink charges no additional transaction fee on top of Stripe's standard processing rate (typically 2.9% + 30 cents per transaction in the US). You keep everything else after Stripe's fee.
Can I sell merch internationally?
Yes. Add international shipping zones in your product's Shipping settings. Note that international orders may require customs declarations and can involve longer delivery times. Print-on-demand providers often have fulfillment centers in multiple countries, which reduces international shipping costs.
What's the difference between Printful and Printify?
Printful is a vertically integrated provider that controls its own fulfillment centers, offering consistent quality and faster support. Printify is a marketplace that connects you to a network of third-party print providers, offering more product options and sometimes lower base costs. Try both with sample orders before committing.
How do I handle returns and refunds for physical products?
Process refunds through your UniLink Orders dashboard or directly in Stripe. For print-on-demand orders, check your provider's policy — most cover misprints and defects but not buyer's remorse. Document your return policy in your product descriptions and a dedicated page on your profile.
Can I offer discount codes for my merch store?
Yes. Create discount codes in your UniLink Dashboard under Promotions. Set a percentage or fixed amount discount, an expiry date, and optional usage limits. Share codes in your newsletter, social posts, or as a reward for giveaway entrants.
Key Takeaways
- Use the Shop block with Physical product type to sell merch directly from your UniLink page — no separate store required.
- Connect Printful or Printify via webhook for print-on-demand fulfillment so you never handle inventory yourself.
- Always test checkout with a Stripe test card before going live to catch shipping or payment configuration issues.
- Launch with 3 to 5 focused products and expand based on what sells — a smaller catalog converts better than a cluttered one.
- Upload product photos at 1000 x 1000 pixels or larger and include at least a front view, detail shot, and lifestyle image per product.
Ready to open your merch store?
Add your first product, connect Stripe, and start selling T-shirts, mugs, or any physical product directly from your UniLink page today.
Get Started Free