Skip to content

Conversation

@ahmedazizabbassi
Copy link

Wishlist Product Selection Improvements

This PR addresses issue #280 by enhancing the wishlist selection functionality and fixing various API implementation issues.

Key Changes:

  • ✅ Added support for specifying the selected wishlist when bookmarking products
  • 🐛 Fixed duplicate product addition to wishlists
  • 🔄 Resolved multiple issues with the AddProductToSelectedWishlist API endpoint
  • 🛠️ Fixed parameter handling for productId in both path and request body
  • 📝 Updated API documentation and Swagger configuration
  • ⚠️ Improved error handling for product conflicts

All commits focus on stabilizing the wishlist selection functionality while ensuring proper API documentation. The most recent changes update the API documentation and clean up configuration files.

Testing Instructions:

  1. Create multiple wishlists
  2. Try to add the same product to different wishlists
  3. Verify that proper error messages are shown when attempting to add duplicates
  4. Test the API endpoints with both path and body parameters

@ahmedazizabbassi ahmedazizabbassi force-pushed the develop branch 2 times, most recently from bda5f41 to dbb1795 Compare March 19, 2025 14:04
- Modified vendor name to meet packagist requirements
- Change needed to meet project deployment deadline
- Temporary solution to unblock release process
…ndling

- Update interface method signatures to support explicit wishlist selection
- Align parameter types with API requirements
- Improve type safety for wishlist product selection
- Ensure compatibility with API Platform serialization
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant