Phorest & WooCommerce
The perfect combo

Sell with ease - make Phorest the backbone of your WordPress/WooCommerce site so you can concentrate on running your business

How does it work?

YOU ARE IN CONTROL
Retail products are synced to WooCommerce product SKU fields using either the Phorest Product Id or Barcode unique identifiers ensuring that WooCommerce product information is always up-to-date.

Includes optional stock quantities, names, prices, categories & brands. 
WOOCOMMERCE UPSTREAM
Every sale of a synced product can be sent back to Phorest as an order along with the customer's information and stock reduction. Existing customers will have the order added to their Phorest account, whereas new customers will have a new record created that can be managed in Phorest.
SCHEDULED SYNCRONISATION
Synchronisation from Phorest to WooCommerce runs automatically on a regular interval of your choosing. 

Use regular wp-cron or set up a unix cron targetting the new Mycelia REST endpoint or run the Mycelia wp-cli command.

Watch Mycelia in action

Features

Pull all product names, prices, stock & categories (including brands) from Phorest into WooCommerce
Automatically sync stock in the background at an interval of your choosing (ie. every minute, every hour, etc.)
Set the start & end time of day for automatic stock syncing to preserve server resources when physical products are not being sold in-store (ie. outside of business hours)
Sync products based on their barcode or Phorest unique ID (this becomes the WooCommerce sku)
WP-CLI command for programatic scheduled sync (ie. Unix cron)
Automatically send new orders from WooCommerce to Phorest including customer name and address - supports existing and new customers
Override wp-cron with a unix cron that runs against the Mycelia endpoint - ensures syncing stability on the most modest hardware
Pull down all products from Phorest in ~15 seconds (based on 100 products)
Consecutive syncs take ~7 seconds if stock has changed (based on 100 products)
Consecutive syncs take ~2 seconds if stock has not changed (based on 100 products)
Optionally disable manual adjustments in WooCommerce to avoid confusion - make Phorest as your "source of truth" for all your retail products
PHP timeout override (if your hosting environment supports it)
Diff check (difference checker) runs on each sync - if no changes to stock have occured the sync will not continue - saving server resources
Enable dry run mode to perform a non-destructive sync to see what changes will occur on a real sync
Custom cron end-point to sync crons asynchronously to all other wp-crons.

Before you buy...

1
WHAT DOES MYCELIA PULL FROM PHOREST?
Mycelia syncs all products in the "Retail" category from Phorest.
 Products are uniquely identified by pairing either their Phorest barcode or Phorest product ID with a product's WooCommerce SKU.
2
HOW DO WOOCOMMERCE ORDERS WORK?
When a customer places an order - their name & address are sent along with the items and cost to Phorest as an order. Phorest's product stock count is also updated. If the customer's email exists in Phorest, the order is associated with that account and their loyalty (Treat) points are updated. If the customer's email does not exist, a new customer is created. 
3
IS PHOREST RESPONSIBLE FOR THIS PLUGIN?
The Mycelia plugin is developed, maintained and supported by 403 Page Labs in order to help you interact with the Phorest API. 
As such, Phorest/Ndever Systems Limited is not responsible in any way for this plugin nor do they endorse it. While the Phorest support team will be unable to assist you if you run into any issues. Instead, customers of Mycelia have access to direct support through our ticketing system.
4
WHAT ELSE SHOULD I KNOW?
Mycelia has been tested on PHP 7.4+ (up to 8.2), WooCommerce 7+ and Wordpress 6+. 
More frequently asked questions

Are you ready?

You are about to super-power your online sales
MONTHLY
The full Mycelia plugin plus access to direct support, feature & security updates
€19
monthly
SELECT
ANNUAL (30% off)
The full Mycelia plugin for 12 months plus access to direct support, feature & security updates (€13.25 p/m)
€159
yearly
SELECT

Mycelia

Just as mycelia in a forest plays a vital role in the transfer of nutrients & information between plants and the soil, Mycelia helps to transfer information, sales data, and customer information between your Phorest system and your Woocommerce/WordPress website.

Copyright © 2023 403Page Labs.
All rights reserved.