Wishlist & Compare
by Celena
Wishlist & Compare
Three tools that turn "looked and left" into a return visit: favorites,
product comparison and watch-this-product email alerts.
Buttons on product pages
The plugin adds To favorites and Compare buttons next to the
"Add to cart" button — in any theme, no template edits. If the active theme
already draws its own favorites button, the plugin detects it and only adds
what's missing. Favorites share the same storage as the customer account
page (/account/favorites).
Comparison
Up to 4 products; a floating Compare (N) bar leads to /compare — a
table with photos, prices, stock and every shop attribute the products
have. Works for guests, no sign-in needed.
Price & stock alerts
The Watch price button asks for an email:
- product in stock → the shopper is emailed when the price drops below what
they saw;
- product out of stock → they are emailed when it's back.
Each alert fires once and contains an unsubscribe link. Add the cron line
from the admin page (hourly is fine) — it checks subscriptions against
current prices and stock in batches.
Admin
Dashboard with waiting/sent counters, the full subscription list, on/off
switches for buttons and alerts, alert email language (en/ru/uk).
Requires the Shop plugin.
| Version | Date | Requires | Size |
|---|---|---|---|
| 1.0.0 | 2026-08-24 | PHP >=8.3 · Celena >=3.6 | 20 KB |
Initial release: theme-agnostic favorites and compare buttons, 4-product comparison table with shop attributes, floating compare bar, price-drop and back-in-stock email alerts with hourly cron check and unsubscribe. |
|||
Requirements
- PHP >=8.3 or newer
- Celena CMS >=3.6 or newer
Installation
After purchase you receive a license key. Install the package from the client admin panel — it will ask for the key on activation.
- Open Plugins/Themes in your Celena admin panel.
- Click “Install from file” and upload the downloaded archive (or use “Install from marketplace” if connected).
- Activate the package — for paid packages, enter the license key when prompted.