Appearance
Configuration reference
For merchants
Where: Extensions → My extensions → Click and Pick (Self Pickup) → Configure Stored as: KmhClickAndPickSW.config.<key>Scope: per sales channel.
Most of Click and Pick is configured on the pickup locations themselves and on the shipping and payment methods. The plugin settings only control what the storefront shows.

Use the Sales Channel selector at the top to set a value for one storefront only; untouched fields inherit All Sales Channels. Click Save when done.
| Setting | Key | Type | Default | Description |
|---|---|---|---|---|
| Enable pickup location selection | enablePickupLocationSelection | Toggle | On | Show the location, date, time and instructions fields under Self pick-up in checkout. |
| Show street name in pickup location selection | showStreetNameInPickupLocationSelectionField | Toggle | Off | Add the street to each location in the dropdown: Lekki Flagship Store - 12 Admiralty Way, Lagos instead of Lekki Flagship Store, Lagos. The city is always shown. Useful when several locations share a name or a city. |
| Show contact details in pickup location info | showContactDetailInPickupLocationInfo | Toggle | On | Show the location's phone and email on the pickup card on the order confirmation page. |
| Enable sorting pickup locations by distance | enableGeolocationSorting | Toggle | On | Show a Use my location link under the location dropdown. With the customer's consent it lists the nearest locations first — see Use my location. |
Turning off location selection
With Enable pickup location selection off, customers can't choose: checkout pre-selects and locks the location whose Default Sales Channel is the storefront (the first by name if several), and Use my location is hidden. Customers still pick the date and time. Give exactly one location per storefront that Default Sales Channel. If none has it, customers can't complete self pick-up.
Settings after an update
On install and update the plugin stores the default of every setting that has never been saved. If you updated without plugin:update and Use my location doesn't appear, switch Enable sorting pickup locations by distance off, save, switch it on and save again — the Administration only stores values you change.
Settings elsewhere
| What | Where |
|---|---|
| Name, description, price and delivery time of Self pick-up | Settings → Shop → Shipping |
| Name and description of Pay on pickup | Settings → Shop → Payment methods |
| Sender address of the store notification | Settings → System → Mailer / Basic information (core) |
| Email texts | Settings → Email templates |
| Flows | Settings → Flow Builder |