Running a mixed Shopify store with both general products and BooksCloud books means managing two separate shipping pipelines — and that complexity affects how you structure a free shipping threshold. Here's the cleanest way to handle it.
Understanding the Two-Pipeline Reality
In a mixed store, your general products (from DSers, Spocket, or another app) ship through their own fulfillment pipeline. BooksCloud books ship separately via USPS, with BooksCloud charging you $7 per order for fulfillment at the time the order is processed.
These are separate costs that you need to account for before offering "free shipping" to customers:
- General products: Your supplier's shipping cost (varies by supplier and product)
- BooksCloud books: $7 flat per order, regardless of how many books
"Free shipping" to the customer means you are absorbing these costs within your product margins.
Option 1: Bake Shipping Into Book Pricing (Recommended)
The cleanest approach for BooksCloud books is to incorporate the $7 shipping cost into the book's retail price using the Price Adjuster in your BooksCloud admin. When the $7 is baked into pricing, your BooksCloud books effectively ship "free" to the customer at checkout — because the shipping cost is already covered by the retail price.
With this setup, your free shipping threshold applies only to your general products, and BooksCloud books don't complicate the threshold math.
How to do it:
1. Open BooksCloud admin → Settings → Price Adjuster
2. Enable "Include shipping in product price" (or add $7 to your markup calculation manually)
3. In Shopify Shipping → BooksCloud app shipping profile → set Standard shipping to $0 (free)
Now customers see free shipping on all books, baked into the price transparently.
Option 2: Separate Shipping Profiles With a Clear Policy
If you prefer not to bake shipping into book prices, keep BooksCloud's shipping profile as a flat $7 at checkout for book items, and set your free shipping threshold to apply to your general products only via your general shipping rate conditions.
In this case, your threshold announcement should specify: "Free shipping on orders over $X (applies to [general product category]; books ship flat $7)." Transparency prevents checkout confusion and reduces abandoned carts caused by unexpected shipping charges.
Option 3: Store-Wide Free Shipping Threshold
For simplicity, many merchants set a single free shipping threshold high enough to cover the weighted average of their actual shipping costs across both product types. If your typical order has $4 in general shipping and $7 for a book, your blended cost is $5 to $11 — a threshold of $85 to $100 set with "free shipping on orders over $X" store-wide is a clean, customer-friendly approach that covers your actual costs at that order value.
The key is to test. Set a threshold, monitor your average order value, and adjust if you find it's too high (causing abandonment) or too low (eating margin).
Install BooksCloud free → https://apps.shopify.com/bookscloud