专栏首页Jerry的SAP技术分享自定义SAP Spartacus的产品搜索API参数

自定义SAP Spartacus的产品搜索API参数

SAP Spartacus默认采用的产品搜索url配置在这个文件里:

C:\Code\SPA\spartacus\projects\core\src\occ\adapters\product\default-occ-product-config.ts

根据productSearch关键字进行搜索:

看看OccConfig的类型:发现它是扩展自SiteContextConfig:

在应用程序里,我们可以用如下代码覆盖这个配置:

ConfigModule.withConfig({
      backend: {
        occ: {
          endpoints: {
            productSearch:
              // tslint:disable-next-line: max-line-length
              'products/search?fields=products(code,manufacturer,name,summary,price(FULL),images(DEFAULT),stock(FULL),averageRating),facets,breadcrumbs,pagination(DEFAULT),sorts(DEFAULT),freeTextSearch&query=${query}',
          },
        },
      },
    } as OccConfig)

最后的效果,我们自定义搜索url里的manufacturer参数已经生效了:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SAP Spartacus的产品主数据模型

    位置:C:\Code\SPA\mystore\node_modules@spartacus\core\src\occ\occ-models\occ.models...

    Jerry Wang
  • 如何使用Windows10自带的photo应用给视频添加字幕

    作为一个自媒体号运营者,我们经常需要在视频里添加字幕。其实不需要安装复杂或者收费的视频编辑软件,使用Windows10自带的photo应用足以胜任简单的视频字幕...

    Jerry Wang
  • SAP Spartacus TypeScript和编译后的JavaScript命名规范

    Jerry Wang
  • SAP Spartacus的产品主数据模型

    位置:C:\Code\SPA\mystore\node_modules@spartacus\core\src\occ\occ-models\occ.models...

    Jerry Wang
  • 【玩转腾讯云】tencent tiny物联网操作系统

    微信小程序只是一个端,现在云开发团队有新出了web端的云开发所以以后这个端侧既可以用小程序也可以用网页,相信未来随着kbone的发展app端也会迅速实现,毕竟u...

    加油CL
  • 腾讯云主机上如何升级PHP版本

    最近在使用腾讯云主机的SDK(https://cloud.tencent.com/document/sdk) 发现腾讯云的SDK只支持5.6.33以上版本,而我...

    研究僧
  • jenkins构建时支持git选择分支

    易兒善
  • 【玩转腾讯云】一.半小时轻松搭建属于自己的Discuz论坛

    Discuz!是一套通用社区论坛软件系统,用户在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。

    一只特立独行的兔先生
  • 智能语音交互中的麦克风阵列技术

    近年来,随着语音识别技术的发展成熟,语音交互越来越多的走进我们的生活。从苹果手机Siri助手的横空出世开始,各大公司纷纷效仿开发自己的语音助手和语音识别平台,手...

    DancingWind
  • hanlp源码解析之中文分词算法

    词图指的是句子中所有词可能构成的图。如果一个词A的下一个词可能是B的话,那么A和B之间具有一条路径E(A,B)。一个词可能有多个后续,同时也可能有多个前驱,它们...

    用户3492023

扫码关注云+社区

领取腾讯云代金券