# Check your learning Zen Electron's development team is refining the gift registry feature. A junior developer, Alex, has been assigned a task. A registered customer (`customerId: "cust-abc-123"`) is viewing their existing "Wedding Registry" list (`shoppingListId: "reg-xyz-789", version: 3`). The customer wants to perform two actions simultaneously: - Add a specific Espresso Machine (`productId: "coffee-master-5000", variantId: 1`) to the registry with a quantity of 1. - Add a note for guests with the value of `"Please include a gift note!"`. Alex needs to write the TypeScript SDK code to update the Shopping List in a single API call. ## Next module Great work on finishing the Implement Shopping Lists module! You're now ready for the next module - Manage sign-ups and sign-ins. See you there! Learn how to manage the complete Customer authentication lifecycle with commercetools. ## Related pages - [Area overview page with navigation](/learning-implement-carts-and-shopping-lists.md) - [Previous page: Best practices](/learning-implement-carts-and-shopping-lists/implement-shopping-lists/best-practices.md) - [Search documentation and API specs](/search.md)