Guide
Everything you need to know about running your shop
Managing Products
Adding a Product
- Go to Manage tab in your dashboard
- Click "+ Add New Product"
- Fill in product details:
- Name: Product title (e.g., "Classic Cotton T-Shirt")
- Base Price: Starting price (can be adjusted per variant)
- Description: Product details, features, materials
- Images: Upload product photos (first image is the main photo)
- Click "Save Product"
Managing Variants (Colors, Sizes, SKUs)
Variants let you sell the same product in different colors, sizes, materials, etc. Each variant has its own:
- SKU: Unique identifier (e.g., "TSHIRT-BLUE-M")
- Attributes: Color, size, material (you choose what fields to use)
- Stock: Inventory quantity for this specific variant
- Price Offset: Price difference from base (+$5 for XL, etc.)
- Images: Optional variant-specific photos
To Add a Variant:
- Click on a product from your Manage page
- Scroll to Variants section
- Click "Add Variant"
- Enter SKU, attributes (color/size/etc.), stock quantity, and price offset
- Optionally upload variant-specific images
- Click "Save Variant"
Drag-and-Drop Reordering
- Products: Drag to reorder how products appear on your shop page
- Variants: Drag to reorder variants—the first variant's image becomes the main product image
Inventory Management
Stock is tracked at the variant level. When a customer purchases:
- Inventory automatically decreases for that specific variant
- If stock reaches 0, that variant becomes unavailable
- You can manually adjust stock from the Manage page
Search Inventory: Use the search bar on the Manage page to find products by name, color, size, brand, or stock status.
Image Best Practices
- Use high-quality images (at least 1200px wide)
- Square images work best (1:1 aspect ratio)
- White or neutral backgrounds recommended
- Images are automatically compressed to WebP for faster loading
ShipEngine Setup
What is ShipEngine?
ShipEngine lets you:
- Get real-time shipping rate quotes from USPS, UPS, FedEx, DHL
- Print shipping labels directly from your Orders page
- Add tracking numbers automatically
- Pay wholesale carrier rates (cheaper than retail)
Connecting ShipEngine
Step-by-Step:
- Go to ShipEngine.com and create an account (free to start)
- Once logged in, go to Settings → API Keys
- Create a new API key (or use existing one)
- Copy the API key
- In AdaptiveShop, go to Settings → ShipEngine Integration
- Paste your API key and click "Connect"
- Set your Ship-From Address (warehouse or home address)
- Set Default Package Dimensions (weight, length, width, height)
Printing Shipping Labels
- Go to Measure → Orders
- Click on an order
- In the order modal, click "Get Shipping Rates"
- Review rates from different carriers and services
- Select the rate you want
- Click "Buy Label"
- Label PDF will download automatically
- Tracking number is automatically added to the order
- Customer receives shipping notification email
Important: Package Dimensions
Accurate package dimensions are required for rate quotes. If you ship different-sized packages, you can override the default dimensions for each order before buying a label.
ShipEngine Billing
ShipEngine uses pass-through pricing:
- You pay wholesale carrier rates directly to ShipEngine
- No markup from AdaptiveShop
- Charges appear on your ShipEngine account
- You can add a credit card in your ShipEngine dashboard
Print-on-Demand (POD)
What is Print-on-Demand?
Print-on-Demand means products are only manufactured when a customer orders them. You don't hold inventory—the POD provider prints, packs, and ships directly to your customer.
Benefits:
- No upfront inventory costs
- No warehousing or storage
- Automatic fulfillment—hands-free after order is placed
- Offer hundreds of products without holding stock
Supported POD Providers
AdaptiveShop integrates with:
- Printful - Largest selection, USA & global fulfillment
- Printify - Budget-friendly, multiple print partners
- Gelato - Global network, eco-friendly
- Prodigi - Premium quality, sustainable
- FourthWall - Creator-focused, merchandise
Connecting a POD Provider
Step-by-Step (Example: Printful):
- Go to Printful.com and create an account
- In Printful, go to Settings → Stores
- Click "Connect to Platform" and select "API"
- Generate an API key
- In AdaptiveShop, go to Settings → Print-on-Demand
- Select Printful and paste your API key
- Click "Connect"
- Enable "Auto-Fulfill POD Orders" if you want automatic order submission
How POD Auto-Fulfillment Works
- Customer places order on your AdaptiveShop store
- Order is automatically sent to your connected POD provider
- POD provider manufactures the product (usually 2-5 business days)
- POD provider ships directly to customer
- Tracking number is automatically added to the order in AdaptiveShop
- Customer receives shipping notification email
POD Product Mapping
Make sure your AdaptiveShop product SKU matches the POD provider's product ID. For example, if selling a Printful t-shirt (ID: 71), use "PRINTFUL-71" as your SKU prefix.
POD Pricing & Costs
You pay the POD provider for:
- Base Cost: Manufacturing cost per item (e.g., $10 for a t-shirt)
- Printing/Design Fees: Usually included in base cost
- Shipping: Cost to ship to customer
Your Profit = (Your Sale Price) - (POD Base Cost + Shipping)
Example: You sell a t-shirt for $30. Printful charges $12 (base) + $5 (shipping) = $17. Your profit = $30 - $17 = $13.
POD Production Times
Typical production + shipping times:
- Production: 2-7 business days (varies by product and provider)
- Shipping: 3-10 business days (standard), 1-3 days (express)
- Total: 5-17 business days for most orders
Set customer expectations by displaying production times on your product pages or in your shipping policy.
Important: Quality Control
Order samples first! Before selling POD products, order samples to check print quality, colors, sizing, and packaging. You're responsible for quality even though you don't manufacture.
POD Best Practices
- Use High-Resolution Designs: Minimum 150 DPI, 300 DPI preferred
- Check Mockups: POD providers show mockups—review before going live
- Be Transparent: Let customers know items are made-to-order (reduces returns)
- Set Realistic Shipping Times: Underpromise and overdeliver
- Monitor Provider Performance: Check fulfillment times and quality regularly
Orders & Fulfillment
Viewing Orders
Go to Measure → Orders to see all orders. You can:
- Search: By order ID, customer name, or email
- Filter: By fulfillment status (unfulfilled, processing, shipped, delivered)
- Export: Download orders as CSV for accounting
- Click Order: View full order details (items, customer info, shipping address)
Fulfilling Orders
For Manual Fulfillment (not POD):
- Click on the order
- Review items, quantity, and shipping address
- Pack the order
- If using ShipEngine:
- Click "Get Shipping Rates"
- Select a rate and buy label
- Tracking number is automatically added
- If using your own shipping:
- Click "Mark as Shipped"
- Enter tracking number and carrier
- Customer receives shipping notification email
Fulfillment Statuses
- Unfulfilled: New order, needs to be processed
- Processing: You're working on it (packing, preparing to ship)
- Shipped: Package is in transit, tracking number added
- Delivered: Customer received the package
Handling Returns & Refunds
When a customer requests a return:
- Go to the order in Measure → Orders
- Click "Issue Refund"
- Select Full Refund or Partial Refund
- Enter refund amount if partial
- Click "Process Refund"
- Refund is processed through Stripe (appears in customer's account in 5-10 business days)
Email Notifications
Customers automatically receive emails for: order confirmation, shipping notification, and refund confirmation. All emails come from your support email address.