When the order comes through a field agent, not the buyer

Plenty of sari-sari store buyers never open a portal. A field agent takes the order for them. Here is how to keep that order as clean as a self-serve one.

A field agent in uniform going over a handwritten order sheet beside stacked boxes.
Photo: Freepik

Not every buyer places their own order. A lot of Philippine distributors run on a field agent instead: someone who rides out on a motorbike to a cluster of sari-sari stores, checks what is on the shelf, and writes the order down there and then. The buyer never touches a phone or a portal. The agent does it for them.

This is not a workaround waiting to be replaced. In plenty of areas it is the only workflow that makes sense. A tindera in the middle of a market day is not stopping to browse a catalogue, and a barangay with patchy signal is not a place to bet an order on a buyer's own connection. The agent model works. The question is whether the order that comes out of it is as reliable as one a buyer placed themselves.

Where an agent-taken order usually breaks down

An order taken by hand, on a route, tends to fail in a few specific spots, and none of them are the agent's fault exactly. They are gaps in the setup.

The price is whatever the agent remembers. If prices are not written down anywhere the agent can check on the spot, they quote from memory, the same way you would if a buyer messaged you directly. Memory drifts, especially across a route of twenty tindahan where an old suki is on one rate and the store that opened last month is on another.

The order lives on paper until someone re-types it. A notebook page, or a photo of a handwritten list sent over Viber at nine at night, is not an order. It becomes one only after someone back at the bodega reads the handwriting and enters it, which is a second chance for a number to change on the way.

The buyer never sees what was actually recorded. If the order exists only in the agent's notebook and then your system, the buyer has no way to check it against what they asked for. Any mismatch only surfaces at delivery, which is the most expensive place for it to surface.

The fix is not removing the agent from the route

The instinct is to try to move every buyer onto self-service and phase the agent out. That is not how a lot of wholesale in the Philippines actually runs, and it is not necessary either. The agent is doing something a portal cannot: reading a shelf in person, knowing which suki is due, and building trust on a visit. What needs to change is not the agent, it is what the agent is working from.

Give the agent the same catalogue and the same prices the buyer would see if they ordered themselves. Instead of a blank notebook page, the agent opens the buyer's own price list on their phone, picks what the store needs, and the order is entered once, correctly, at the price already on record. There is nothing left to remember and nothing to re-key later.

One order, whoever placed it

The part worth getting right is that an order taken by an agent should end up looking exactly like an order the buyer placed themselves: same price list, same order queue, same record on both sides. The only thing that changes is who was holding the phone.

That matters for a plain reason. If agent-taken orders and buyer-placed orders live in different places, on different rules, you end up running two systems and reconciling them against each other, which is where the mistakes creep back in. One order queue, fed from either side, is what actually keeps the record trustworthy.

Let the buyer see it too

An order taken on their behalf should still be visible to the buyer afterward, even if they never touched the device that placed it. A store owner who can look at their own order history and see exactly what the agent entered, at what price, has the same confidence a self-serve buyer has. A store owner who only finds out what was ordered when the van pulls up is back to trusting memory, just someone else's this time.

This is also where a lot of disputes quietly get prevented. If the agent entered eight cases instead of eighteen, the buyer can catch it before the van is loaded, not after, because they can actually check.

What this changes for the agent, too

A field agent working from a real catalogue and price list, rather than memory and a notebook, moves faster on the route. They are not calculating a price on the spot or trying to recall what a particular store usually takes. They pick from a list built for that buyer, confirm it, and move to the next stop. A route that used to take a full notebook and an evening of re-typing becomes a route where the order is already done by the time the agent is back on the motorbike. In the ber months, when the same route has to fit more stops into the same day, that difference is the whole week.

Where goodport fits

goodport does not assume every buyer orders themselves. An agent can place an order on a buyer's behalf, from the same catalogue and the same price list the buyer would see, and it lands in the same order queue as anything a buyer placed directly. The buyer can open their own history afterward and see it, same as any other order.

Whether the order came from a buyer tapping through their own portal or an agent standing in front of a shelf, it is one clean record either way, not two systems you have to keep in step by hand.

If your orders come in mostly through a route rather than a portal, book a demo and we will look at how your agents could work from the same price list your buyers do.

See it on your own catalogue

Bring your products and a price list in with a CSV, and take your first order in one place.