Page 1 of 1

New Phoca Cart POS Discount plugin

Posted: 04 Oct 2026, 18:33
by dmlwebal
Hello all,

I've built a small plugin that adds a manual discount to the Phoca Cart POS, and I've published it free on GitHub in case it's useful to others.

What it does: on the POS Apply Benefits screen, authorised staff get a Discount box. They choose % or £, type a figure and press Apply Discount. The discount is spread across the basket and shows on the cart, receipt and order, like any other coupon.

How it works: it goes through Phoca Cart's own coupon engine. There are no core file changes, no template overrides and no database changes.

Owner controls:

Choose who can discount by Joomla user group and/or individual user. Nobody can until you choose.
Optional limits (default and per group), optional required reason, and an audit record of who gave each discount.
Permissions and limits are checked on the server, and the coupon is POS-only.
Tested on: Phoca Cart 6.1.8, Phoca POS template 6.0.0, Joomla 6.1. Written for Joomla 5 and 6.

Known limit: Phoca Cart allows one coupon per cart, so a manual discount can't be combined with a coupon code on the same ticket.

Repo and README: https://github.com/dmlwebal/plg_system_ ... osdiscount
Installable zip and 7-page illustrated PDF guide: https://github.com/dmlwebal/plg_system_ ... tag/v1.0.0

It's licensed GPL-2.0-or-later. I'd welcome feedback, bug reports (GitHub Issues is fine) and suggestions. It's an independent community plugin, not an official Phoca product.