Skip to content

FousMorrisons Supplier Portal

Pull your Morrisons supplier data into your own systems

Read cases ordered and delivered, sales, stock and your commercial agreements from the Morrisons Supplier Portal with one API call each. A workflow can check service level every morning and email you the products with cases not fulfilled.

Works with your own Morrisons Supplier Portal account. Fous is an independent product.

What you can build on the Supplier Portal

  • Get service level by product

    Build this

    Reads the purchase order and delivery information in the Supplier Data Hub: cases ordered into depot, delivered and not fulfilled, per product.

    Takes
    Date range, products (optional)
    Returns
    Product, cases ordered, cases delivered, cases credited, service level
  • Get sales and stock by product

    Build this

    Reads the sales and stock reports in the Supplier Data Hub for the products you supply, with depot stock alongside sales.

    Takes
    Date range, products (optional)
    Returns
    Product, sales units, sales value, depot stock, forecast
  • List your commercial agreements

    Build this

    Reads the commercial agreements in Morrisons Agreement: supply agreements, cost price change requests, agreements to invoice deals and promotion agreements.

    Takes
    Agreement type (optional), status (optional)
    Returns
    Agreement type, reference, status, products, start date, end date
  • Create a cost price change request

    Build this

    Opens Morrisons Agreement, starts a cost price change request for the products you name, fills in the new costs and submits it.

    Takes
    Products, current cost, new cost, effective date, reason
    Returns
    Reference, status, products, effective date

Automate the Supplier Portal with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • Products below service level, each morning

    Build this
    Starts
    Every weekday at 10:00
    Step 1
    Get service level by product for yesterday from the Supplier Data Hub.
    Step 2
    Keep the products with cases not fulfilled.
    Step 3
    Email you the list with cases ordered, delivered and credited.
  • Weekly sales and stock report for your account team

    Build this
    Starts
    Every Monday at 8:00
    Step 1
    Get last week's sales and stock by product from the Supplier Data Hub.
    Step 2
    Have an AI step summarize the biggest changes in sales and depot stock.
    Step 3
    Post the figures and the summary to your reporting webhook.
  • Agreements that changed status

    Build this
    Starts
    Every weekday at 9:00
    Step 1
    List your commercial agreements in Morrisons Agreement.
    Step 2
    Keep the agreements whose status changed since the last run.
    Step 3
    Email you each one with its type, reference and new status.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get service level by product” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "data-supplierdatahub-prd.firebaseapp.com/get_service_level_by_product",
    "input": {
      "from": "2026-11-09",
      "to": "2026-11-11"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "from": "2026-11-09",
    "to": "2026-11-11",
    "products": [
      {
        "product": "Acme Oat Biscuits 300g",
        "cases_ordered": 1240,
        "cases_delivered": 1240,
        "cases_credited": 0,
        "service_level": 100
      }
    ],
    "count": 1
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

The Supplier Portal’s own options

Morrisons documents no supplier API. The Supplier Portal is a front page that links to separate systems: Morrisons Agreement for commercial agreements, an Invoice Portal run on OpenText, the Supplier Data Hub for reports to download, and a Wholesale Portal that takes invoice data as CSV files.

OptionWhat it coversWhat it takes
Supplier Data HubSales, stock, forecast, purchase order and delivery reports for the products you supply, to generate, view and download.A Morrisons-provided Google account that has been given access to the Supplier Data Hub.
Morrisons Invoice Portal (OpenText)Check your invoices have been received, submit new invoices and see when they have been paid.A sign-in to OpenText's invoice status and invoice submission pages, linked from the Supplier Portal.
The Supplier Portal by handMorrisons Agreement, the Data Hub, Morrisons Create, Procurement and the Wholesale Portal, each opened and used by a person.An account for each system, given by Morrisons.

Read on November 12, 2026: Morrisons Supplier Portal, Morrisons supplier information.

Signing in to the Supplier Portal

Morrisons Agreement signs you in with a Google account, and the Supplier Data Hub with a Morrisons-provided Google account that has been given access. The Wholesale Portal uses a Morrisons email ID and single sign-on. With Fous you sign in once through the site's own sign-in with your own account, and the login is sealed with AES-256.

Worth knowing

One front page, several systems
Agreements, invoices, reports and tenders each live in their own system behind supplier.morrisons.com. A method works on one of them, so you build one per job.
Data Hub access is requested
Without a Morrisons-provided Google account you register on the Data Hub's sign-in page to request access. Having the account is not enough: it must be given access to the Supplier Data Hub.
Invoices go through OpenText
Invoice status and invoice submission are on OpenText's pages, not in Morrisons Agreement. Wholesale invoice data is a separate CSV upload in the Wholesale Portal.
Promotional prices differ by source
SKUtrak notes that the Data Hub shows full prices before promotional discounts, while SKUtrak shows till prices, so sales values from the two will not match exactly.

More in Retail: vendor portals (international)

Other industries: AT&T Business Center, Housecall Pro, Tungsten Network, Domínio Sistemas, Mindbody, First Call Online.

Frequently asked questions

No supplier API is documented. Morrisons gives suppliers the Supplier Data Hub for reports to download, an OpenText Invoice Portal for invoices, Morrisons Agreement for commercial agreements and a Wholesale Portal for CSV invoice uploads, all used in the browser.

In the Morrisons Supplier Data Hub, linked from supplier.morrisons.com. It generates sales, stock, forecast, purchase order and delivery reports for the products you supply, and you sign in with a Morrisons-provided Google account that has been given access.

Use Invoice Status in the Morrisons Invoice Portal, run on OpenText and linked from the Supplier Portal. It shows whether your invoices were received and when they were paid. Morrisons' Accounts Payable Helpdesk takes invoice and payment queries.

In Morrisons Agreement, the part of the Supplier Portal for commercial agreements. It holds supply agreements, cost price change requests, agreements to invoice deals and promotion agreements and amendments.

No. Fous is an independent product. You use it with your own Morrisons accounts, and a method reads and does only what that account can.

Put Morrisons Supplier Portal behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextREWE Group Supplier PortalTesco Partners ToolkitWoolworths Partner HubAT&T Business CenterHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Morrisons Supplier Portal (Wm Morrison Supermarkets). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.