Case
Plurifil: store, ERP, factory and warehouse
Plurifil makes car-care products in Portugal, under its own brand, with decades in the market. It kept the certified invoicing and accounting software it already used. On top of it, Draypec built four systems: the online store, an internal ERP for the office, a tablet app on each production line and a picking app in the warehouse.
- Company
- Plurifil
- Sector
- Car-care manufacturer, own brand, Portugal
- Built
- Online store, internal ERP, factory‑floor system, picking app
- Live and checkable
- plurifil.pt
- Growth measured
- April to July 2026
- Counted on
- 3 August 2026
Origin. Draypec grew out of this work. Its founder built these systems inside Plurifil before starting the agency.
The situation
Plurifil had no way to sell to the final customer. The invoicing software did what the law requires: invoices, accounts, tax. It could not answer the daily questions: the real margin on an item, a stock shortage on its way, what to produce next.
An order came in at one place and someone typed it again into another. The warehouse checked it on a printed sheet. Machine setup times were estimated from memory. A figure from it meant waiting for someone to export a file, so the decisions ended up in a spreadsheet beside the program.
A line drawn before any code
The certified software still issues the invoices, and it is still the record the accountants and the tax authority recognise. The new layer sits on top of it, where people work all day, and what goes in each was written down first.
- Inside the new layer
- Orders, stock, purchasing, production, customer records (CRM) and sales analysis.
- Left where it was
- Accounting, tax, payroll and banking.
The four systems
Online store
Plurifil's first, built from scratch: a catalogue with variants and kits, a theme made for the brand and for phones first, and a checkout with the Portuguese payment methods. It runs on Shopify, and plurifil.pt is open for anyone to check.
Internal ERP
The office works here: orders, stock, costs and production in one place. Orders from every channel land here and are matched against the invoices issued. Stock carries shortage alerts and purchase suggestions worked out from safety stock and delivery times; they enter as drafts, and a person approves, orders or cancels. Margin per item uses the real costs held in the certified software. On 1 September 2026 its catalogue held 662 references.
Factory‑floor system
A tablet on each production line. The operator records a machine setup as it happens, in an app made to be used standing up, with gloves on. The time reaches the internal ERP's dashboard straight from the line.
Picking app
Store orders arrive straight from Shopify. The warehouse picker uses the device camera as a barcode reader, item by item, and the order closes only when everything matches. Proof of the pick is stored in the internal ERP.
How it connects without breaking anything
- Off by default
- Writing back to the invoicing software is switched off by default. Each kind of document has its own switch, so turning on one leaves the others off.
- A queue, with retries
- Every document goes through a queue first. It is retried automatically, and one that keeps failing is handed to a person.
- A person signs
- Documents arrive there as provisional, and a person signs them.
- One direction per field
- Real stock lives in the certified software and is published to the store. The rule is written in the code.
The AI at work there every day
Every piece of AI in use there follows one rule: the AI proposes, a person decides.
- Documents in, drafts out
- A PDF or a photo of an order or a delivery note, from any partner, comes back as a draft in the same layout the spreadsheet used to produce. If it cannot read the file at all, it says so.
- Orders by email
- An order that arrives by email from a business customer becomes a draft order. A line the AI cannot read is left out and lowers the confidence shown for that reading, so the person approving knows where to look.
- Questions about the business
- Staff ask questions in Portuguese. The assistant answers from indicators already calculated, and the raw financial figures stay inside the company.
Nothing is applied until a person confirms. Then the system checks permissions, carries out the action and records who did what.
- Online store → Internal ERP orders
- Online store → Picking app store orders
- Picking app → Internal ERP proof of picking
- Factory floor → Internal ERP setup times
- Internal ERP → Certified software drafts to sign, off by default
- Certified software → Internal ERP costs, invoices and stock
- Certified software → Online store stock · one way only
The numbers and what they measure
Counted in the code and the database on 3 August 2026: 35 user accounts in nine roles; 600 application routes and 199 data tables; 3,461 automated tests.
The accounts show how many logins the software serves, across nine roles. The routes and tables show how many screens and kinds of record it covers. The tests show how closely each change is checked before it goes live.
| Measure | April | July |
|---|---|---|
| Application routes | 217 | 600 |
| Data tables | 87 | 199 |
| Automated tests | 323 | 3,461 |
The system existed before it came under version control, so these figures measure four months of growth, and the system is older than that.
Each release is recorded one by one, with a check that the system is still running. Automatic tasks run on a cycle, each with a switch to turn it off. Incidents are logged with the date and the fix, including the ones Draypec caused.
Source: Draypec's own case study, 3 August 2026.
What this case does not prove
A return on investment is outside this case: no saving was measured in a way that could be audited. Draypec built these systems, connected them and keeps them running, and that is the claim the case supports.
The internal ERP leaves accounting, payroll and tax to the systems made for them, by decision, and it has never issued a legal invoice. Parts of it fit only Plurifil, such as the chemical production module. The structure and the method carry over to another company. The code is not for sale.