Skip to content

Installing and Activating MultiPOS

MultiPOS installs like any other WooCommerce extension. Activation also creates a user role and a database table and opens a setup wizard, so check for those before you configure anything.

WooCommerce must be active first. MultiPOS lists WooCommerce as a required plugin and will not run without it.

  • WordPress 6.0 or newer
  • WooCommerce 9.0 or newer
  • PHP 7.4 or newer

The plugin works with WooCommerce High-Performance Order Storage, so leave HPOS switched on if you use it.

Use this for the Pro version bought from DevDiggers.

  1. In WordPress admin, go to Plugins → Add New Plugin.

    The WordPress Plugins menu expanded with Add New highlighted

  2. Click Upload Plugin at the top of the screen.

    The Add Plugins screen with the Upload Plugin button highlighted

  3. Click Choose File and select the plugin .zip you downloaded.

    The plugin upload box with the Choose File button highlighted

  4. Click Install Now.

    The plugin upload box with a zip selected and Install Now highlighted

  5. When the install finishes, click Activate Plugin.

    The install-complete screen with the Activate button highlighted

Do not unzip the file first. WordPress expects the .zip, not the folder inside it.

Install the free version from the directory

Section titled “Install the free version from the directory”
  1. Go to Plugins → Add New Plugin, the same screen as step 1 above.
  2. Type MultiPOS into the search box at the top right.
  3. Click Install Now on its card, then Activate on the same card once the install finishes.

There is no zip and no upload on this path. The card does both steps in place, so you never leave the Add Plugins screen.

You can start on the free version and upgrade later. Your settings carry over.

Three things happen the moment the plugin activates.

  • A POS Cashier role: MultiPOS adds a role called POS Cashier that can read the site and open the POS, and nothing else in WordPress. Administrators and shop managers can open the POS as well.
  • A transactions table: Every payment taken at the POS writes a row you can check against the cash drawer. That table is created here.
  • A POS terminal URL: The POS answers at /pos. Change the path under Configuration → General if you want something else.

Go to DevDiggers Plugins → MultiPOS. The dashboard loads with the tab row across the top.

The MultiPOS admin dashboard with summary cards above the revenue chart

If the menu is missing, open Plugins → Installed Plugins and check that WooCommerce is active. Activate it and reload.

Activation redirects you into a short wizard that switches the POS on, sets the terminal URL and picks a guest customer. It is the fastest path to a working POS.

The MultiPOS setup wizard welcome step

If you skipped it, every one of its fields also lives under Configuration → General, so nothing is lost.

The /pos path is a rewrite endpoint, and WordPress needs to be told about it once. Go to Settings → Permalinks and click Save Changes.

Saving the General configuration tab flushes the rules for you, so this only bites if you never open that tab.