Skip to main content
Connect your online shop to Digital Florists so every web order lands on the same dashboard as your phone and walk-in orders.
This page covers features gated by Admin-tier permissions — typically Settings access. Admins have these by default; your administrator can adjust who has them in Settings > Team.
Website order intake is included with Orders. Website integrations listen for new orders on your storefront and create them in Digital Florists within seconds. You configure each one once, give your storefront your shop’s Digital Florists address, and from then on orders, customer details, and payment status flow in automatically. Most are inbound only: orders arrive in Digital Florists but the integration doesn’t push status changes back to your storefront.

Which storefronts connect

Digital Florists connects to Shopify, WooCommerce, BigCommerce, FloralCloud, FloristTouch, FloristPro and FloristWindow. Each has its own section below with what it does, the fields you’ll need, and how to set it up. Most are inbound only, so orders arrive in Digital Florists and the integration doesn’t push changes back to your storefront. Check your own provider’s section for what it sends back.
Product import. None of these integrations import your full storefront catalogue. They match each web order’s line items to your existing Digital Florists products by code or SKU. Anything that doesn’t match comes in as a one-off custom item with the price from the website. Keep your SKUs aligned to get clean matches.

Letting the delivery address choose the fulfilment

Tick Choose fulfilment from the delivery address on a connection and a plain delivery order coming in from that website is matched against your delivery areas. An address your own van covers arrives as a delivery; one you cover by courier arrives as a courier order, and one you send to another florist arrives as a relay. Your team can still change it on the order like any other. Where the customer picked a named service at the checkout, that choice wins and nothing is changed. Either way the delivery charge your customer paid is the one on the order, so the tick doesn’t change what a web order costs. The tick sits on each connection separately, so you can try it on one website before you use it on the rest.

Changing a connection later

Open a connection you’ve already set up and its password and token fields come up empty. Leave one blank and the value you saved before is kept, so you can change a checkbox or a default without pasting your credentials in again. Type a new value in only when you want to replace it.

Shopify

The Shopify integration receives new Shopify orders, keeps their payment status in sync, and cancels the local order if it’s cancelled in Shopify. It recognises pickup and delivery dates from Zapiet and the In-Store App, and can route relay orders from Order Fulfillment Guru to the right sending florist.

What it does

  • Imports paid, partially paid, and unpaid Shopify orders as gift or website orders.
  • Updates the order’s payment status when it changes in Shopify.
  • Cancels the local order when the Shopify order is cancelled.
  • Matches Shopify products to your Digital Florists products by product code. Unmatched line items come in as custom items with the line-item image attached.
  • Reads pickup or delivery dates from Zapiet, the In-Store App, or Order Fulfillment Guru.
  • Excludes Shopify POS orders so they don’t double up with till sales.
Nothing is sent back to Shopify, so update stock and fulfilment on your storefront directly.

Configuration

Setting it up

1

Switch the integration on

In Settings > Integrations, find Shopify and turn it on. Set a Webhook Secret and fill in any optional fields you need.
2

Add the webhooks in Shopify

In Shopify Admin, go to Settings > Notifications > Webhooks and add three JSON webhooks pointing at your shop’s webhook URL:
  • Order creation
  • Order update
  • Order cancellation
3

Match product codes

Make sure your Digital Florists product codes match Shopify product IDs. Anything unmatched comes through as a custom item with the Shopify image attached.
4

Send a test order

Place a small order on your Shopify store and check it appears on your dashboard.

Worth knowing

  • Orders default to the Website occasion and use an auto-created Shopify payment method.
  • If Shopify sends an order with no delivery date, the order is dated today and a fulfilment note flags the missing date.
  • Order updates from Shopify refresh the order note, fulfilment date, fulfilment note, payment status, and gift messages. They don’t re-sync line items, prices, addresses, or the customer.

WooCommerce

Receives orders only. Nothing is sent back to WooCommerce.

What it does

  • Imports WooCommerce orders with status processing or completed. Other statuses (pending payment, on-hold, failed) are ignored.
  • Records the payment against an auto-created WooCommerce payment method.
  • Matches line items to your Digital Florists products by product code. Unmatched items become custom items.
  • Reads the delivery date, delivery instructions and per-item card messages your checkout sends with the order.
  • Adds a same-day delivery fee on the WooCommerce order to the order’s delivery charge.
  • Reads the occasion your customer picked at checkout and matches it by name to the occasions set up in your shop. A funeral choice brings the order in as a funeral order and a wedding choice as a wedding order; anything else comes in as a gift order. Where the checkout sends no occasion, the order arrives on the Website occasion.

Configuration

Setting it up

1

Switch the integration on

In Settings > Integrations, find WooCommerce, turn it on, and set a Webhook Secret.
2

Add the webhooks in WordPress

In WooCommerce, go to Settings > Advanced > Webhooks and add two webhooks pointing at your Digital Florists webhook URL:
  • Order created
  • Order updated
3

Match product codes

Make sure your Digital Florists product codes match the WooCommerce product IDs or SKUs. Confirm your checkout sends the delivery date, delivery instructions, and per-line card messages with the order.For the occasion to come across, your checkout also needs to send the shopper’s occasion choice with the order. Without it, every order arrives on the Website occasion. Check the occasion names in your shop match the ones your checkout sends. Set them up under Settings > General > Occasions, described on Occasions.
4

Send a test order

Place a small paid order on your WooCommerce store and check it appears in Digital Florists.

Worth knowing

  • A customer who picks local pickup at the checkout gets a collection order on your dashboard, not a delivery.
  • Only paid orders come through. If a customer’s card fails, the order won’t appear in Digital Florists.
  • If a delivery date is missing or in the past, the order is dated today and a warning is added to the order note and fulfilment note.
  • An order cancelled on your WooCommerce site stays open in Digital Florists. Cancel it on your dashboard yourself.

BigCommerce

BigCommerce is set up in one click: you paste in your store credentials and Digital Florists registers the webhooks for you.

What it does

  • Imports BigCommerce orders on creation and update.
  • Marks every imported order as paid against an auto-created BigCommerce payment method.
  • Matches line items to your Digital Florists products by BigCommerce product ID and variant SKU. Unmatched items become custom items.

Configuration

Setting it up

1

Create a Store API account in BigCommerce

Generate a Store API account with scopes that allow reading orders and managing webhooks. Note the store hash, access token, client ID, and client secret.
2

Connect from Digital Florists

In Settings > Integrations, find BigCommerce and paste the four credentials in.
3

Activate

Click activate. Digital Florists sets up the connection in BigCommerce for you, so there’s no separate webhook step.
4

Send a test order

Place a small order on your BigCommerce store and check it appears in Digital Florists within a few seconds.

Worth knowing

  • Imported orders are marked paid regardless of the BigCommerce payment status. Check the BigCommerce order if you need to confirm a customer paid.
  • Order updates from BigCommerce refresh the total and the customer message only. Line items, addresses, fulfilment method, and status changes from BigCommerce after the order is placed aren’t re-synced.
  • Delivery date defaults to today and delivery slot defaults to your first available slot.

Florist-platform integrations

Digital Florists also connects to several specialist florist storefront platforms. These are set up with our help during onboarding.

FloralCloud

FloralCloud orders flow into your dashboard as website orders against an auto-created FloralCloud payment method. A customer who picks local pickup at the checkout gets a collection order rather than a delivery. Get in touch once you have your FloralCloud credentials ready.

FloristTouch

FloristTouch orders flow into your dashboard as website orders against an auto-created FloristTouch payment method. Order status is sent back to your FloristTouch site when a Webhook Token is set. Get in touch once you have your FloristTouch credentials ready.

FloristPro

FloristPro orders flow into your dashboard as website orders against an auto-created FloristPro payment method, and marking an order fulfilled tells your FloristPro site it was delivered. Name a delivery service on your site after a courier or a relay and an order that uses it arrives as that kind of order, so check your service names read the way you want them handled. It’s set up with our help: get in touch once you have your FloristPro credentials ready.

FloristWindow

FloristWindow orders flow into your dashboard as website orders against an auto-created FloristWindow payment method. Name a delivery service on your site after a courier or a relay and an order that uses it arrives as that kind of order, so check your service names read the way you want them handled. Get in touch once you have your FloristWindow credentials ready.

Common questions

Yes. Website integrations match line items to your Digital Florists products by product code or SKU. If a line item doesn’t match, it still comes through as a custom item with the price from the website, but you’ll get cleaner reporting and consistent stock if the codes line up.
Most integrations date the order today and add a warning to the order note and fulfilment note so you can spot it on the dashboard. Pick the order up and confirm the date with your customer.
For most providers, no: they’re inbound only, so update the fulfilment status on your storefront directly. Check your own provider’s section above, because a couple do send status back.
Not as part of the live integration. If you’re moving over from Shopify, support can help you do a one-off product import from a Shopify product CSV. Get in touch through the Getting Help page.
Your plan controls which integration categories are available, so check Settings > About first. If the category is included but the provider still isn’t listed, get in touch with support.

What’s next?

Integrations overview

Categories, plan limits, and what each integration type does.

Orders

Where web orders land once they’ve arrived in Digital Florists.

Payment methods

How card, cash, and online payment methods behave on the dashboard.

Getting help

Open a conversation with support if an integration isn’t behaving.
Last modified on September 15, 2026