Buy Online, Pick Up In Store - BigCommerce
The Quivers BOPIS app for BigCommerce enables customers to select In-Store Pickup at checkout, routing orders to nearby retail partners for fulfillment. This article covers everything you need to get started — from installing the Quivers Core and In-Store Pickup apps to configuring your shipping settings — plus a demo environment setup for testing before go-live. It also includes an optional Ship-To-Store section for brands that want to support out-of-stock retailer fulfillment.
The Quivers BOPIS app for BigCommerce allows customers shopping on your BigCommerce store to select In-Store Pickup for eligible products. Quivers routes the order to the selected retailer for fulfillment, and the customer picks up their order at the store — no shipping required.
- Enable same-day pickup via your independent retail partners.
- Drive sell-through by routing orders to nearby stocked stores.
- Improve customer experience with faster, more flexible fulfillment options.
- Avoid out-of-stocks by offering local store inventory at checkout.
- Cut shipping costs and delays with store-based pickup.
Prerequisites
Before getting started, ensure you have the following:
How BOPIS Works for Customers
Once BOPIS is set up, here's what the shopping experience looks like from the customer's perspective.
- A customer views a BOPIS-eligible product on your BigCommerce storefront.
- An In-Store Pickup button appears on the product page alongside the standard Add to Cart button.
- The customer clicks In-Store Pickup, and a store selection modal opens showing nearby retailers that carry the item.
- The customer searches by zip/postal code or uses their current location to find nearby stores.
- After clicking Pickup Here, the product is added to the cart with the selected retailer saved.
- The cart shows the retailer name on the line item — customers can edit their store selection using the Edit button before proceeding.
- At checkout, In-Store Pickup appears as the shipping method at $0.00.
- The order is placed and syncs to Quivers within 3—5 minutes for the selected retailer to fulfill.
- The In-Store Pickup button is disabled if the product is out of stock.
- For products with variants, customers must select a variant before the In-Store Pickup button activates.
- Customers can mix BOPIS and ship-to-home items in the same cart — BigCommerce creates separate consignments for each fulfillment type at checkout.
Setting Up BOPIS for BigCommerce
Complete all four steps in order. Contact support@quivers.com if you need help at any point.
Install the Quivers Core App
The Quivers Core app is required before the In-Store Pickup app can function. If you have already installed and configured it, skip to Step 2. See our Install the Quivers App for BigCommerce knowledge base article for full setup instructions.
- Visit the Quivers Core app on the BigCommerce Marketplace.
- Click Install and follow the setup instructions to connect your BigCommerce store to your Quivers account.
- Complete all configuration steps in the app, including store mapping and Quivers Admin Panel setup.
Install the Quivers In-Store Pickup App
- Visit the Quivers In-Store Pickup app on the BigCommerce Marketplace.
- Click Install.
- Check the box to confirm the usage terms and conditions, then click Confirm.
- Once installed, you'll see a "Welcome to Quivers In-Store Pickup App" screen.
Configure BOPIS Settings in Quivers
- In your BigCommerce Admin, go to Apps → My Apps and open the Quivers app.
- Click "Click here to configure settings" — this redirects you to your Quivers Admin Panel.
- In the Quivers Admin Panel, navigate to the BOPIS tab.
- Select the BigCommerce store where you installed the apps.
- Confirm that Quivers In-Store Pickup shows as Activated.
- Click Save — the settings are applied to the In-Store Pickup app automatically.
Configure the In-Store Pickup Shipping Option
BigCommerce requires a pickup shipping option enabled with the exact correct name for BOPIS to work at checkout.
- In your BigCommerce Admin, go to Settings → Shipping → Checkout shipping options.
- Find your existing pickup shipping rule and click Edit.
- Change the display name to exactly:
In-Store Pickup - Enable the option and save.
In-Store Pickup — any variation will prevent it from functioning correctly at checkout.
Setting Up BOPIS on Demo
Use the demo environment to test the full BOPIS flow before going live on your production store. The demo setup uses separate apps from the production install.
Install the Quivers Demo App
- Visit the Quivers Demo app on the BigCommerce Marketplace.
- Click Install and follow the configuration instructions. See the Install the Quivers Demo App for BigCommerce article for full setup details.
- Complete all configuration steps before proceeding to Step 2.
Install the Quivers In-Store Pickup Demo App
- Visit the Quivers In-Store Pickup Demo app on the BigCommerce Marketplace.
- Click Install.
- Check the box to confirm the usage terms and conditions, then click Confirm.
- Once installed, you'll see a "Welcome to Quivers In-Store Pickup App" screen.
Configure BOPIS Settings
- In your BigCommerce Admin, go to Apps → My Apps and open the Quivers Demo app.
- Click "Click here to configure settings" — this redirects you to the Quivers Admin Panel where your BigCommerce store is mapped.
- Navigate to the BOPIS tab and select the store where you installed the Quivers Demo and In-Store Pickup Demo apps.
- Confirm Quivers In-Store Pickup shows as Activated — the settings are saved automatically.
Create Test Products
Create a few products in your demo store and assign the Quivers test SKUs to enable In-Store Pickup on them.
- In your BigCommerce Admin, go to Products → Add Product.
- Create 2—3 products and assign the following SKUs:
bopisproduct1
bopisproduct2
bopisproduct5
bopisproduct7
configbopis1
configbopis2
Configure the In-Store Pickup Shipping Option
- Go to Settings → Shipping → Checkout shipping options.
- Find your existing pickup shipping rule and click Edit.
- Change the display name to exactly:
In-Store Pickup - Enable the option and save.
In-Store Pickup — any variation will prevent it from displaying correctly at checkout.
Ship-To-Store (STS) with BOPIS Optional
Ship-To-Store is an optional add-on feature that extends BOPIS by allowing customers to select a retailer as their pickup location even when that retailer is currently out of stock. BOPIS works without STS — you only need this if you want to support out-of-stock retailer fulfillment.
Instead of fulfilling from local inventory, the item is shipped from a Quivers warehouse directly to the retailer's store — where the customer then picks it up.
How STS Works
When STS is enabled and a retailer is out of stock:
- The retailer still appears as a selectable pickup option in the store locator.
- Their tile displays an "Available in X Days" message to indicate the item will be shipped to the store before pickup.
- The customer selects that retailer and completes checkout as normal.
- The item is shipped from a STS warehouse to the selected retailer, and the retailer notifies the customer when it's ready for pickup.
Requirements for STS
For a retailer to appear as a Ship-To-Store pickup option, all of the following must be in place:
- The retailer must be out of stock on the item — STS is only offered when local inventory is unavailable.
- The retailer's connection in Quivers must have Ship-To-Store enabled.
- The storefront must have a STS plugin mapped and enabled in the Quivers Admin Panel.
- STS warehouses must have sufficient stock of the item to fulfill the order.
Please see our Quivers Ship-to-Store knowledge base article for more details on how to configure STS within Quivers before being able to utilize it with BigCommerce BOPIS.
Best Practices & Tips
- Keep retailer inventory current. Only retailers with stock synced in Quivers appear as pickup options. Work with your retail partners to ensure inventory is up to date.
- Use sandbox mode during initial setup. Test the full BOPIS flow before going live to avoid creating live orders during QA.
- Test all variant combinations. Variant selection affects which retailers appear and how products are added to the cart — test each variant type during setup.
- Prepare your retail partners. Coordinate with partner stores before launch so they're ready to receive pickup orders and notify customers when items are available.
- Communicate the option to customers. Mention In-Store Pickup in email campaigns, social posts, and product pages so shoppers know it's available.
Need Help?
Our support team is here to help you get the most out of Quivers BOPIS for BigCommerce.