This project is not covered by Drupal’s security advisory policy.
Вишков: добавляй подарки в вишлист
Overview
Wishkov Button provides a block with an "Add to wishlist" link. When a visitor clicks it, the current page, with its title as the wish name, is saved to their wishlist on Wishkov. Wishkov is a free wishlist service built in Russia: wishes live in one list, the owner shares one link, and friends and family reserve gifts so that no two people bring the same present. The module is maintained by the service team.
The service and the default button label ("В вишлист") are in Russian; the label is editable in the block form, and the form strings go through t().
Features
- Block "Wishkov Button" (category Wishkov), placeable in any region through Block layout.
- Block settings: design (filled, outline, soft), size (medium, small), label up to 60 characters, icon-only mode, vertical margin 0 to 40 px.
- The link carries the current path with its query string and the page title.
- Cache-aware: the block varies by URL and carries the cache tags of the entity on the page, so a renamed node gets a renamed wish without a cache clear, also for anonymous users with the page cache on.
- Zero front-end payload from us: no JavaScript, no external CSS, no requests to wishkov.ru before the click.
- phpcs with the Drupal and DrupalPractice standards: 0 errors.
What the module does not do
It does not observe your visitors, keep history, set cookies, talk to third parties or alter your pages. The only moment anything reaches Wishkov is the visitor's own click, which opens wishkov.ru with the address of your page.
Requirements
Drupal 10.3 or newer, or Drupal 11; PHP 8.1 or newer. No other modules.
Post-installation
Enable the module, then go to Structure, Block layout, pick a region and place "Wishkov Button". Adjust design, size and label in the block form.
About Wishkov
The idea came from a birthday party, not a boardroom: friends chipped in for "something", relatives bought the same gift twice, and the person celebrating wondered whom to pass the extras to. Wishkov lets people write wishes down and lets guests agree among themselves. It is run by a small independent team with no investors, hosted in Russia, with personal data processed under Federal Law 152-FZ. Support replies within a day.
Why people use Wishkov
- No paid tier at all: every feature is free, with no card or SMS.
- Guests reserve gifts from the link without registering.
- Add by link: name, price and photo are read from the product page, marketplaces and small shops alike.
- A wishlist is ready in about thirty seconds, phone or desktop.
- Surprise mode hides who reserved what from the owner.
- An anti-wishlist ("please, not this") spares guests from unwanted choices.
- 21 themes and your own photos.
- A ready-made social story with the date, countdown and gifts in one tap.
- Friends, birthday reminders and shared wishlists for two or for the whole family.
- Any wish, not just products: a trip or a class is added manually in a minute.
- A "Gift ideas" catalog by occasion, interest and budget.
- Nothing runs on your Drupal site: the button is a link.
Support and links
- Support: wishkov.ru/support, info@wishkov.ru, Telegram @wishkov
- FAQ
- Privacy policy
- Mirror and README on GitHub
Project information
- Project categories: E-commerce
- Created by wishkov on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.

