In-Store Only Products
WooCommerce: mark products as available in your physical shop only (shown online, not purchasable). Self-updating.
by Islandboy · github.com/islandboymv/instore-only-products · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/islandboymv/instore-only-products/archive/refs/heads/main.zipFrom the readme
In-Store Only Products
A small WooCommerce plugin that marks products as available in your physical shop only. They still appear online with price and stock status, but can't be bought online — the Add to Cart button is replaced with a polite in-store notice.
Features
- Per-product toggle — an "In-store only" checkbox under Product data → General
- Optional per-product overrides — set a custom notice heading/message for any product
- Site-wide default wording — used when a product has no override
- Theme-matched styling — the notice uses the active theme's colour palette (great with Blocksy)
- Shop grid badge — the product card shows an "In-store only" label instead of Add to Cart
- Variations inherit the flag from their parent product
- Truly non-purchasable server-side — it can't be forced into the cart via a direct link
- Self-updating — installs updates straight from GitHub Releases via the WordPress Plugins screen
Installation
1. Copy the instore-only-products folder into wp-content/plugins/ (or upload the zip).
2. Activate In-Store Only Products.
Usage
1. Edit a product → Product data → General.
2. Tick In-store only. Optionally fill the Notice heading / Notice message
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| v1.0.4 | Jun 11, 2026 |
| v1.0.3 | Jun 11, 2026 |
| v1.0.2 | Jun 11, 2026 |
| v1.0.1 | Jun 11, 2026 |
| v1.0.0 | Jun 11, 2026 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.