Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/create-element/quote-local-pickup/archive/refs/heads/main.zipAn add-on for the Cart to Quote plugin that lets customers choose local pickup when requesting a quote.
What it does
Cart to Quote shows its "Request a Quote" button by removing all matched shipping methods. Enabling WooCommerce's native Local Pickup would re-introduce a matched method and make that button disappear.
Quote Local Pickup avoids the conflict: it adds a small checkbox next to the quote button — "Do not quote for shipping - I will collect from the store" — and, when ticked, attaches your store's Local Pickup shipping method to the quote order in code. It only ever acts while a quote is being created; normal orders are untouched.
Who it's for
- Store admins running Cart to Quote who want to offer collection-in-store on quotes.
- Developers extending the quote checkout — the label, the recognised pickup methods, and the shipping line item are all filterable.
Requires WooCommerce and the Cart to Quote plugin (cart-to-order-review).
Documentation
- How it works — the squashed-packages problem and the full flow.
- Installation & setup — requirements and configuring Local Pickup.
- Hooks reference — filters and actions, with examples.
- Troubleshooting — common issues and fixes.
- Security — input/output handling and trust model.
License
GPLv2 or later. See LICENSE.