Self checkout

Koha comes with a very basic Web-based self checkout module where patrons can check out items to themselves.

Setting up the self checkout module

To enable this module, set the WebBasedSelfCheck system preference to ‘Enable’.

To use this module you have to log in as a staff member with the self_checkout_module permission.

Note

Create a staff patron specifically for this action so that you don’t leave a real staff user logged into a computer all day.

Furthermore, the self_checkout_module permission prevents the user from using the OPAC.

You can use the AutoSelfCheckAllowed, AutoSelfCheckID and AutoSelfCheckPass system preferences to log in automatically as this staff user.

You can add content, like instructions on how to use the self checkout system for example, by using the SCOMainUserBlock or the SelfCheckHelpMessage display locations in the HTML customizations tool.

Check the other self checkout module system preferences to make sure they work for your library.

Using the self checkout module

The module is available at: http://YOUR_KOHA_OPAC_URL/cgi-bin/koha/sco/sco-main.pl

Tip

There is no link to the self checkout module from the OPAC. You can use HTML customizations to add the link on the OPAC.

When on the self checkout page, depending on the value in the SelfCheckoutByLogin system preference you will be asked to enter either your card number

Self checkout login screen asking for the patron's card number. It reads Self checkout system Please enter your card number, there is an input field followed by a Submit button.

or your username and password.

Self checkout login screen asking for the patron's login and password. It reads Self checkout system Log in to your account, there are two text input fields labeled Login and Password followed by a Log in button.

Once you’re logged in to the self check module, you will be asked to scan the barcodes of the items to check out. A barcode scanner will usually do it automatically, but if you are entering the item barcode manually, hit ‘Enter’ or click the ‘Submit’ button after each barcode.

Self checkout screen. It reads Self checkout system You are logged in as Jordan Alford. Checkout, return, or renew an item: Scan a new item or enter its barcode. There is an input field followed by two buttons: Submit and Finish. At the bottom of the page, there are tabs to see the patron's checkouts, holds, and charges, currently all at 0.

As you scan items they will appear in the ‘Checkouts’ tab at the bottom of the page.

Self checkout screen. At the bottom of the page in the Checkouts tab, the title, callnumber, and due date of the checked out item are displayed, as well as a Renew button.

Note

You can allow patrons from specific categories to check out several items at once with the SCOBatchCheckoutsValidCategories system preference.

When you are finished scanning items, click the ‘Finish’ button. This will prompt you to print a receipt and log you out of the self check module.

Pop-up modal asking Would you like to print a receipt? With two buttons: Print receipt and end session, and End session.

When attempting to check items out, there are some instances where error messages will appear and the patron will be directed to the library staff. This will happen even if you are allowing overrides on circulation functions. Only a staff member can override a circulation block and so patrons must go to the library staff for help in these situations.

Note

The self checkout module can also be used to check in items, if the SCOAllowCheckin system preference is set to ‘Allow’.

FAQ Category
Koha
Summary
Self checkout Koha comes with a very basic Web-based self checkout module where patrons can check out items to themselves. Setting up the self checkout module To enable this module, set the WebBasedSelfCheck system preference to ‘Enable’. To use this module you have to log in as a staff member with the self_checkout_module permission. Note Create a staff patron specifically for this action so that you don’t leave a real staff user logged into a computer all day. Furthermore, the self_checkout_module permission prevents the user from using the OPAC. You can use the AutoSelfCheckAllowed, AutoSelfCheckID and AutoSelfCheckPass system preferences to log in automatically as this ...