No reviews yet

Wishlist Plugin

Product Wishlist Plugin Image

Adds wishlist functionality to Sylius stores, allowing customers to save products, organize them into multiple wishlists, and export them for later use or sharing.

Published
22.05.2025
Latest version
v1.1.3
Last update
03.02.2026
Sylius version
^2.0
Downloads
10K+

Product Description:

The Sylius Wishlist Plugin introduces powerful wishlist functionality to Sylius-based eCommerce applications. It enables customers to save products they are interested in, organize them into multiple wishlists, and easily revisit them later.

By allowing shoppers to track products without committing to an immediate purchase, the plugin supports common buying behaviors, including purchase planning, gift organization, and product comparison. Customers can also export their wishlists for offline review or manual sharing, making the feature useful for both B2C and B2B scenarios.

The plugin integrates seamlessly with the Sylius customer account system, providing a smooth and intuitive wishlist management experience directly within the storefront.

Perfect for:

  • Stores that want to improve customer engagement and retention
  • Customers who prefer to save products before making purchase decisions
  • Gift planning scenarios where users organize multiple shopping lists
  • B2B or collaborative shopping where wishlists can be exported and shared
  • Mobile users who browse frequently but purchase later
  • Shops aiming to increase conversion through purchase intent tracking

Key Features:

Wishlist Management

  • Multiple Wishlists - Customers can create, rename, delete, and organize multiple wishlists.
  • Add to Wishlist - Products can be added to any wishlist directly from product pages or product listings.
  • Remove Items - Remove individual items or clear entire wishlists when needed.
  • Move Between Wishlists - Easily transfer products from one wishlist to another.

Wishlist Export

  • CSV and PDF Export - Customers can export wishlists to CSV or PDF, allowing them to save, print, or share the list manually.
  • Manual Sharing Support - Exported wishlists can be used for gift planning, quotations, or collaborative purchasing.

Additional Technical Information

The plugin integrates with the Sylius customer account system and provides frontend UI components for managing wishlists.

When a logged-in user selects “Add to Wishlist”, the product is added to a selected or default wishlist. Customers can manage all their wishlists from a dedicated section in their account area, where they can edit lists, move products between them, or add items directly to the cart.

Each wishlist is implemented as a Doctrine-managed entity associated with the customer, following the standard Sylius Resource architecture. This allows developers to:

  • Extend wishlist entities with custom fields
  • Customize logic via Symfony services or event subscribers
  • Override templates and controllers using standard Sylius theming mechanisms

This approach ensures the plugin remains fully extensible, developer-friendly, and consistent with Sylius best practices.

Reviews

No reviews yet

No reviews yet. Be the first to review this product!

Loading
  • MIT license
  • Free updates
  • Community support

Have already account? Sign in
See how it works
Compatibility & requirements
  • Compatible with Sylius 2.0 and higher

5 (3)
25 plugins
Since 02.02.2026

Sylius is an open-source, headless eCommerce framework built on Symfony, tailored for medium-to-large businesses needing high customization and scalability. Using BDD (Behavior-Driven Development), it provides high-quality code and flexibility for complex B2B and B2C online shopping experiences, focusing on flexibility and API-first functionality.

Read more
Sylius Addons Marketplace

Discover plugins, themes, and resources from trusted vendors, helping you get the most out of your work.

© 2026 Sylius. All rights reserved.

Powered by Stripe