WCFM WooCommerce Plugin : Print orders to each vendor printer

WCFM — Multi-Vendor Marketplace Plugin

Automatically route each vendor's orders to their own printer — no PC, no tablet, no manual action required. As soon as an order is placed, the receipt prints directly at the vendor's location with all the information needed to prepare it: customer name, reference, phone number, delivery address, order type, and more.


Installation

  1. Download the plugin
  2. In your WordPress admin, go to Plugins → Add New
  3. Click Upload Plugin
  4. Click Choose a file and select the .zip file downloaded in step 1
  5. Click Install Now
  6. Click Activate once the installation is complete

Configuration

In your WordPress admin, go to Plugins → Installed Plugins, find the Expedy plugin and click Settings.

Setting Description
SID Your API key — available in the Expedy console under API. Contact support if you don't have access.
TOKEN Your secret key — available in the Expedy console under API.
TIME ZONE Synchronizes the receipt timestamp if your server is in a different time zone.
PRINTER UID Unique ID of your printer, visible in the console under Printers. Example: WP0RGS1SEDZ — do not include the # symbol.
TANDEM PRINTER UID UID of a second printer, if you want to print duplicate receipts on two devices.
PRINTER SIZE Paper roll size of your printer. Examples: PP-58EWG (58mm) · PP-80EWG (80mm) · KIT-B-BP1 (108mm)
URL LOGO HTTPS URL of your logo (GIF, JPG, PNG). Recommended widths: 398px (58mm) · 602px (80mm). Keep the file under 60 KB to reduce data usage and improve print speed — especially on GPRS/SIM connections. If printing is blocked, test without the logo first.
SHORT OPTIONS Select which order details to include on the printed receipt.
CONDITION Order status that triggers automatic printing: 1 New order · 2 Order in progress · 3 Accepted order
NUMBERS PRINT Number of copies to print automatically for each order.
NOTIFICATION SMS Send an SMS notification for every new order. Additional monthly fees apply per SMS sent.
MULTIVENDOR Split orders between multiple printers by vendor. Format: vendor_id:printer_uid separated by ||. Example: 4:DESNBXP887K||7:DESHKTI4EOW||

Video tutorial

https://www.youtube.com/watch?v=IYipTBSybsw


Compatible plugins

The Expedy plugin is compatible with the following WooCommerce extensions:

  • YITH (sub-items / product attributes)
  • WooCommerce TM Extra Product Options
  • ODT Extended / WooODT Lite (Byconsole)
  • Advanced Product Fields Pro (StudioWombat)
  • WooCommerce Local Pickup Time Select
  • WCFM — Multi Vendor Marketplace Plugin

We regularly add new compatible plugins. If yours isn't listed, contact our support team.