Flower Delivery by Florist One


Sell fresh flowers on your website with our free plugin and receive a 20% commission on every sale. Florist One handles delivery to the United States and Canada using our network of 15,000 local florists. You make the sale, we take care of order fulfillment, Customer Service and everything else. No integration is needed with any commerce plugin. You don’t even need an SSL certificate though you can use yours if you have one. Install our plugin in minutes and start selling flowers on your website!

Data for the plugin is from Florist One:


  • Category pages.
  • Individual item popup.
  • Easy to configure settings and options.
  • Highly configurable to match your website.


  1. Download plugin as zip
  2. Install through the ‘Plugins’ menu in WordPress > Add Plugin > Upload Plugin
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Follow the link to Florist One to sign up for a Florist One Affiliate ID
  5. Click ‘Flower Delivery’ in admin dashboard menu and input your Florist One Affiliate ID
  6. Place shortcode [flower-delivery] anywhere you want the Flower Storefront to appear
  7. You will receive an email each time a flower sale is made or login to your Affiliate Control Panel at Florist One to track flower sales


What is the Flower Delivery service by Florist One?

Flower Delivery by Florist One lets you offer florist delivered flowers on your website. Flowers are delivered by Florist One and our network of 15,000 local florists. We handle all aspects of order fulfillment and Customer Service and you are paid a 20% commission on every sale.

Is there a cost to use the Flower Delivery Plugin?

No, the Flower Delivery Plugin is free to install and there are no on-going costs. We pay you a 20% commission when flowers are sold.

Do I need an SSL certificate?

No, you do not need an SSL certificate. Florist One provides you with a secure way for your visitors to buy flowers without having your own SSL. However, if you do have your own SSL, the Flower Delivery Plugin automatically detects that you have a plugin and it will be used for Checkout.

How do I sign up for the Affiliate Program?

Flower Delivery is used in conjunction with the Florist One Affiliate program. When you install the plugin, the Settings panel has a link through which visit Florist One to signup and obtain an Affiliate ID. This Affiliate ID is then entered into the Settings tab and is used to track your sales.

How can I check my sales?

Visit: https://www.floristone.com/affiliate/aff_manager/index.cfm and login with your Affiliate ID and password and run a report.

Who handles Customer Service?

Florist One handles all Customer Service on the orders. One of the tabs on the Flower Delivery is Customer Service which has our contact information. When flowers are sold, the customer also receives an Order Confirmation email with our contact information.

Who delivers the flowers?

Florist One handles the delivery through our network of 15,000 local florists in the US and Canada. Flowers are hand-delivered by local florists.

How do I get paid?

We pay by check on the first of the month for prior month sales. We require a $150 in sales to mail out a check, if you do not meet that threshold, your sales will carry forward to the following month. If you are overseas, we will pay you by PayPal.

Do I have to be the in US and Canada to install the Flower Delivery Plugin?

No you can be anywhere in the world and use the Flower Delivery. However, Flower Delivery offered by the plugin is only available in the United States and Canada.


22 de noviembre de 2021
Had an SEO idea for Flowers and was stoked to try this, but ultimately this was pretty disappointing. Needs way more features to actually be useful. Some ideas: – A general integration with WooCommerce seems like the best solution – Maybe a way to separate portions of the site into shortcodes for stuff like [product-list] [cart] [checkout] [order-status] – A way to keep the payment gateway on the site. I can’t imagine people are going to finish the checkout if it randomly goes to a blank white page with a credit card field… Hopefully you guys can improve the plugin! I will be looking into the API option, but definitely way less likely to pursue the project as I’m more of an SEO guy rather than a developer.
14 de junio de 2021
This is really great feature to add to my website. Hopefully, it will generate some income for me.
20 de agosto de 2020 1 respuesta
I am using this plugin on multiple sites. Works well and the developers are very responsive to questions and requests.
Leer todas las 3 reseñas

Colaboradores y desarrolladores

«Flower Delivery by Florist One» es un software de código abierto. Las siguientes personas han colaborado con este plugin.


Traduce «Flower Delivery by Florist One» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios


  • tested on WordPress 6.5.4
  • tested with PHP 8.3
  • defined show_trees and choose_colors in admin
  • function to check if checkout data exists and add to session
  • defined variables for recipient state list
  • fix for my cart total not showing correctly
  • fix to design colors in admin when saving and using custom colors
  • remove facility_id from checkout data


  • tested on WordPress 6.2
  • tested with PHP 8.1
  • style to center flower images on mobile
  • fix for facility ID not saved in options by removing spaces in API URL
  • created one function for API calls using PHP CURL
  • used CURL options to increase API response time
  • display flowers after payment with order number, remove order number in URL


  • important fix for servers using openssl update to 3.0


  • fix for custom color options not showing in admin


  • add dropdown in Deliver To for multiple locations in checkout


  • disallow autocomplete on recipient page, as it was being filled incorrectly


  • fixed encoding bug on orders


  • footer removed for modal / popup including, checkout button
  • tree certificate added to plant trees


  • fix for html code showing in customer service pop up
  • added font-size css to row and col class to prevent conflicts of font size on menu and plant trees
  • fix for variable escape in admin display


  • added escaping functions for plant trees button


  • fix trees in cart not working in modal
  • fix checkout sanitizing and escaping
  • fix escaping in shopping cart


  • added terms and conditions, privacy policy to the readme
  • fix escape for countries
  • fix Internationalize function, replacing text_domain with flower-delivery-by-florist-one


  • added further security with further sanitizing and escaping
  • calling bootstrap remotely


  • added further security with further sanitizing and escaping


  • increase security on incoming and outgoing data by sanitizing and escaping
  • improved email validation regex


  • New look to plant trees
  • New parameter to add country, &cou=
  • New parameter to see plantree or flowers &show=flowers, $show=trees
  • Fixed message when trees and plants are added to cart


  • correction to how cart count is retrieved when there is no cart to eliminate session_start error.


  • fix for session_start error for multisite
  • add a shadow around tree image


  • fix for console error Cannot read properties of null (reading ‘addEventListener’), replaced javascript with jQuery
  • center more button on category pages


  • Correct styling issues, center text
  • inherit font-size for text
  • correct facility_id on checkout


  • New responsive framework
  • New setting option to show flowers first for only Funeral & Sympathy products
  • Plant trees option on all products
  • One-page checkout
  • Accessibility option to change text size
  • Elegant and modern look
  • New setting option to use custom colors
  • Compatibly checked with WordPress 5.9 and PHP 8


  • debug php 8 error for settings


  • label change to Plant Trees


  • Bug fixes related to facilities, facility_id


  • Allow for Sender Display Name to be entered and displayed on Tree Certificate


  • Allows for international orders
  • Allows for additional countries in addition to CA and US in countries in Bill To information
  • Conditional fields based on the country selected for Postal Code and State


  • Validation and trimming for all checkout fields (phone, email)
  • Resolve conflicts with PHP 8


Important payment key change


Added plant a tree in loving memory option for Funeral & Sympathy


Compatibility for WordPress 4.6


SSL no longer required for a secure order.


Page title bug fixed


Compatibility for WordPress 4.7


Added options for holiday / special occasions categories of flowers to be added to menu.


Adding new functionality for choosing particular florists


Critical update for non-ssl payment form users. Customers will not be able to check out after 5/31/17 if this plugin is not updated to this version (1.5.0).