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.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.
Configuration
Setting it up
Switch the integration on
Add the webhooks in Shopify
- Order creation
- Order update
- Order cancellation
Match product codes
Send a test order
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
Switch the integration on
Add the webhooks in WordPress
- Order created
- Order updated
Match product codes
Send a test order
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
Create a Store API account in BigCommerce
Connect from Digital Florists
Activate
Send a test order
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
Do my products need to match by SKU?
Do my products need to match by SKU?
What happens if a web order arrives with no delivery date?
What happens if a web order arrives with no delivery date?
Will the website be told when I mark an order delivered?
Will the website be told when I mark an order delivered?
Can I import my product catalogue from Shopify or WooCommerce?
Can I import my product catalogue from Shopify or WooCommerce?
An integration I want isn't showing in my list. Why?
An integration I want isn't showing in my list. Why?