Skip to main content
Coming Soon — Shopify integration is currently in development. Sign up for updates at flexportal.io
The Shopify integration will connect your Shopify storefront with FlexPortal to sync products, capture subscription orders, and manage inventory seamlessly.

What Shopify Integration Will Enable

Product Sync

Automatically sync products between Shopify and FlexPortal

Subscription Orders

Capture subscription orders directly from your Shopify checkout

Inventory Management

Track asset availability and sync inventory status

Customer Data

Sync customer information between platforms automatically

Key Features

Product Sync

  • Two-way sync between Shopify products and FlexPortal catalog
  • Map product variants to subscription options
  • Sync pricing, images, and descriptions
  • Control which products are available as subscriptions

Checkout Integration

  • Add subscription options to Shopify product pages
  • Display contract lengths (6, 12, 24, 36 months) at checkout
  • Calculate and show monthly payments
  • Present end-of-term options (buyout, return, extend)

Order Processing

  • Automatically create FlexPortal subscriptions from Shopify orders
  • Generate subscription contracts for customer signature
  • Trigger fulfillment workflows when contracts are signed
  • Sync order status between platforms

Inventory & Assets

  • Real-time inventory sync based on asset availability
  • Update Shopify inventory when assets are rented out
  • Mark products as available when assets are returned
  • Track serial numbers for order fulfillment

Current State: Manual Product Entry

Today, you manage products separately in each platform: In FlexPortal:
// Create products manually via API or dashboard
const product = await flexportal.products.create({
  name: 'iPhone 16 Pro 256GB',
  list_price: 1299,
  monthly_payment: 49.99,
  contract_lengths: [12, 24, 36]
});
In Shopify:
  • Create products in Shopify admin
  • Use FlexPortal API to create orders when customers purchase subscriptions
  • Manually keep product catalogs in sync

Future State: Automated Sync

With Shopify integration:

Connect Shopify Store

One-click connection between Shopify and FlexPortal

Map Products

Choose which Shopify products to offer as subscriptions

Configure Subscription Options

Set contract lengths, monthly payments, and end-of-term options per product

Orders Flow Automatically

Shopify orders automatically create FlexPortal subscriptions

Inventory Stays in Sync

Asset availability updates Shopify inventory in real-time

How Customers Will Experience It

On Your Shopify Store

  1. Browse products with subscription pricing displayed
  2. Choose contract length at checkout (12, 24, or 36 months)
  3. See monthly payment amount and total contract value
  4. Complete purchase through Shopify checkout

After Purchase

  1. Order automatically creates subscription in FlexPortal
  2. Customer receives contract to sign electronically
  3. Once signed, fulfillment workflow triggers
  4. Product ships with tracked serial number
  5. Subscription activates with first payment

During Subscription

  1. Recurring payments processed (manual or via Stripe)
  2. Customer manages subscription in FlexPortal dashboard
  3. Request extensions, upgrades, or early returns
  4. End-of-term options presented automatically

Supported Features

FeatureDescription
Product SyncTwo-way sync of products, variants, pricing, and images
Order CaptureSubscription orders flow from Shopify to FlexPortal
Inventory ManagementAsset availability updates Shopify stock levels
Customer SyncCustomer data synchronized between platforms
Contract GenerationAutomatic contract creation for Shopify orders
Fulfillment TriggersNotify fulfillment when contracts are signed
Asset TrackingLink Shopify orders to specific asset serial numbers

Pricing

Shopify integration is included at no additional cost for FlexPortal customers. Standard Shopify and FlexPortal pricing applies.

Migration Path

Already selling on Shopify? We’ll help you:
  • Import existing Shopify products to FlexPortal
  • Map product variants to subscription options
  • Set up subscription pricing and contract terms
  • Configure checkout flow and contract generation
  • Test end-to-end workflow before going live

Use Cases

Electronics Retailer

Sell iPhones, laptops, and tablets with flexible subscription terms. Sync inventory across platforms so customers see real-time availability.

Furniture Company

Offer home and office furniture as subscriptions. Sync product catalogs and handle contract lengths based on furniture type.

Baby Gear Subscriptions

List strollers, car seats, and cribs on Shopify. Automatically create subscriptions with age-based contract lengths.

Mobility Equipment

E-bikes, scooters, and bikes available as subscriptions. Track serial numbers for fulfillment and returns.

Get Notified

Want early access when Shopify integration launches?

Sign Up for Updates

Get notified when Shopify integration is available

Questions?

Will existing Shopify products sync automatically?

You’ll choose which products to offer as subscriptions and map them to FlexPortal. Not all products need to be subscriptions.

Can I offer both purchase and subscription options?

Yes. Customers can choose between one-time purchase or subscription at checkout.

What happens to existing Shopify orders?

Existing orders stay in Shopify. The integration handles new subscription orders going forward.

Do I need Shopify Plus?

No. The integration works with all Shopify plans (Basic, Shopify, Advanced, Plus).

Can I customize the checkout experience?

Yes. Configure contract lengths, pricing display, end-of-term options, and checkout messaging.

Alternative: Use the API Today

You can integrate FlexPortal with Shopify today using our API:
  1. Create products in both Shopify and FlexPortal
  2. Use Shopify webhooks to detect new orders
  3. Create FlexPortal subscriptions via API when subscription orders come through
  4. Update Shopify inventory based on FlexPortal asset availability

API Reference

Learn how to create orders via API

Development Roadmap

Phase 1: Product Sync

Two-way product and inventory synchronization

Phase 2: Order Capture

Subscription orders flow from Shopify checkout to FlexPortal

Phase 3: Customer Portal

Embedded customer portal for managing subscriptions

Phase 4: Analytics

Unified reporting across Shopify and FlexPortal