Storefront的客户可以从产品详细信息页面将产品添加到他们的心愿单。如果未登录,“添加到心愿单”选项将指示需要登录才能将产品添加到心愿单。将项目添加到愿望清单后,可以通过“我的帐户”菜单中的“愿望清单”选项查看愿望清单的内容。Wishlist功能由AddToWishListComponent和WishListService组件组成。这两个组件都是CMS驱动的,并且可以在SmartEdit中进行配置。这些组件也可以在Spartacus中使用CMS组件映射进行定制。一些限制一个用户不能有多个心愿单。此外,每个心愿单都与特定用户相关联,因此心愿单不能与其他用户共享。最后,如果产品缺货,则无法添加到心愿单。如何禁用心愿单心愿单功能在Spartacus中默认启用。禁用心愿单的唯一方法是通过CMS。可以通过更改spartacussampledata扩展名或您的自定义插件来禁用愿望清单,如下所示:通过从相关的cms-responsive-content.impex文件中删除以下行来删除WishListLink:;;WishListLink;WishListLink;/my-account/wishlist;WishListLink;WishListLink;;loggedInUser注意:每个基本站点都有一个cms-responsive-content.impex文件。通过从相关cms-responsive-content.impex文件中的以下行中删除WishListLink来从SiteLinksSlot中删除链接:;;SiteLinksSlot;Slotcontainssomelinks;true;OrdersLink,WishListLink,StoreFinderLink,ContactUsLink,HelpLink也可以在Backoffice中实现这些操作。添加到wishlist的链接如下图所示:(1)添加商品到wishlist时,客户是否需要维护必填的字段大小?(2)wishlistpage的商品信息和productlistpage(PLP)的商品信息有区别吗?后者按颜色变体对变体进行分组,并显示给定颜色的可用尺寸变体列表。底层实现:cx-wish-list愿望清单项:通过服务获取愿望清单的数据源:
