b2c-custom-job-steps
为B2C Commerce批量处理创建自定义作业步骤。在编写计划任务、数据同步作业、导入/导出脚本或任何服务器端批量处理代码时使用。涵盖steptypes.json、面向块的处理和面向任务的执行。对于运行现有作业,请使用b2c-job。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
为B2C Commerce批量处理创建自定义作业步骤。在编写计划任务、数据同步作业、导入/导出脚本或任何服务器端批量处理代码时使用。涵盖steptypes.json、面向块的处理和面向任务的执行。对于运行现有作业,请使用b2c-job。
在B2C Commerce中创建页面设计器页面和组件。在构建视觉营销工具、内容插槽或体验API集成时使用。涵盖页面类型、组件类型、区域和属性定义。
使用HookMgr和扩展点在B2C Commerce中实现挂钩。当扩展OCAPI/SCAPI行为、处理系统事件(如订单计算)或注册自定义挂钩实现时使用。涵盖hooks.json、dw.ocapi挂钩和自定义扩展点。
当面对2个或更多可以独立进行、无需共享状态或顺序依赖的任务时使用
本地化B2C商务中的模板、表单和内容。在添加翻译、处理资源包(*.properties文件)、使用Resource.msg或实现多语言支持时使用。涵盖语言环境文件夹、字符串外部化以及日期/货币格式化。
处理站点存档结构和元数据XML模式。在添加自定义属性、系统对象扩展、站点偏好设置或理解导入/导出XML模式时使用。涵盖了站点存档的目录结构和XML文件格式。
全面的后端开发指南,涵盖API设计、数据库模式、安全性、性能以及生产就绪代码标准。
Kotlin后端分层和打包指南
处理B2C商务站点元数据XML,用于自定义属性和对象类型。当在产品/订单/客户上定义自定义属性、创建自定义对象类型或通过XML导入设置站点偏好时使用。涵盖了system-objecttype-extensions.xml和custom-objecttype-definitions.xml。
搜索并阅读B2C Commerce Script API文档和XSD模式。在编写B2C脚本、查找SFCC/Demandware/B2C Commerce脚本API的类、回答关于生成URL、查询产品、处理订单、服务或任何dw.* API任务的“我该如何”问题时使用。也用于导入/导出XML格式参考。用于验证类方法、属性和用法。
在B2C Commerce脚本中使用dw.system.Logger实现日志记录。在向服务器端代码添加调试输出、错误跟踪或自定义日志文件时使用。涵盖getLogger、日志类别、日志级别(debug、info、warn、error、fatal)以及自定义命名的日志文件。
检查自定义SCAPI端点注册状态。在验证自定义API部署、调试“找不到端点”错误或检查代码激活是否注册了新API时使用。对于创建新的自定义API,请改用b2c-custom-api-development。
使用LocalServiceRegistry在B2C Commerce中实现Web服务集成。当调用外部API、在services.xml中配置服务凭证、处理HTTP请求/响应或实现断路器时使用。涵盖HTTP、SOAP、FTP和SFTP服务。
使用BABOK进行多技术业务分析编排。将战略分析、问题解决、规划和设计中的14种技术协调成全面的分析包。
Babashka脚本用于快速执行Clojure。无需JVM的脚本,使用GraalVM本地编译和sci解释器。
使用Apso完全搭建后端,包括API设置、数据库配置和测试。当用户需要创建后端、设置API或初始化服务器时触发。
在B2C Commerce中使用ISML模板。当编写店面模板、使用isprint/isset/isloop标签、理解ISML表达式(${...})或创建自定义模板模块时,请参考本指南。涵盖标签语法、表达式语言和模板包含。
浏览和检索SCAPI OpenAPI模式。在探索可用的SCAPI端点、检查API请求/响应格式、理解SCAPI数据模型或为任务寻找合适的API时使用。
管理SLAS(购物者登录和API访问服务)客户端。在配置购物者身份验证、为PWA/无头创建API客户端、管理OAuth范围(包括自定义范围如c_loyalty)或调试令牌问题时使用。
指定正确的Babel配置以确保NativeWind的正确处理并避免冲突。
列出并检查B2C Commerce实例上的店面站点。在查找站点ID、检查站点配置或列出可用站点时使用。有助于在运行其他命令时确定站点上下文。
多代理协调以实现并行开发。当需要并行化工作、协调多个代理或在代码库中管理任务时使用。
你处理后端异步操作的方法。在涉及后端异步操作的文件工作中使用此技能。
掌握Python的asyncio、并发编程以及async/await模式,以构建高性能的FastAPI应用。在构建异步API、并发系统或需要非阻塞操作的I/O密集型应用时使用。