插件中心
在线商城
shop · v1.9.0 · nuxtcms >=1.6.0 · 0 次安装
把产品变成可售商品:价格/划线价/规格/库存/图集、购物车、结账、优惠券、配送与自提、多门店(自提门店、订单分配、门店库存)、运费模板(按件/重量/地区)、含税计价,Stripe / PayPal / Paytrail / 微信支付 / 支付宝 / 银行转账 / 货到付款,会员账户与地址簿、积分、两级分销、商家入驻(审核、商品归属、结算提现)、开票申请与自动收据,订单后台与邮件通知。
插件能力
定时任务
商城:取消超时未付款订单 · */30 * * * *
设置项
币种currency · select
价格已含税(欧盟 VAT 常用)pricesIncludeTax · boolean
默认税率 %taxRate · number
可在商品上单独覆盖,0 表示不计税
提供快递配送deliveryEnabled · boolean
配送运费(固定)shippingFlat · number
满额包邮(0 = 不包邮)freeShippingOver · number
可配送国家(ISO 代码,逗号分隔,留空不限)countries · text
支持到店自提pickupEnabled · boolean
自提地址与营业时间pickupAddress · textarea
最低下单金额(0 = 不限)minOrder · number
订单号前缀orderPrefix · text
新订单通知邮箱notifyEmail · text
未付款订单自动取消(小时,0 = 不取消)autoCancelHours · number
购买条款页面链接(填写后结账需勾选同意)termsUrl · text
开启会员账户(注册登录、地址簿、我的订单)membersEnabled · boolean
允许免注册下单(关闭后须登录才能结账)guestCheckout · boolean
开启积分(需开启会员账户)pointsEnabled · boolean
每消费 1 元(1 个货币单位)获得积分pointsEarnRate · number
订单完成后按商品实付金额发放,0 = 不发放
多少积分抵 1 元(1 个货币单位)pointsValue · number
积分最多抵扣商品金额的 %pointsMaxPercent · number
注册赠送积分pointsSignup · number
开启两级分销(需开启会员账户)affiliateEnabled · boolean
会员在「我的账户 → 推广中心」获取推广链接;最多两级
一级佣金比例 %(直接推广)affiliateRate1 · number
按商品实付金额计算,不含运费
二级佣金比例 %(推广员的上级,0 = 只有一级)affiliateRate2 · number
推广员需后台审核affiliateApproval · boolean
推广链接有效天数affiliateCookieDays · number
访客点击链接后在这段时间内下单计入推广员;注册会员后永久绑定
订单完成后几天佣金到账affiliateHoldDays · number
期间退款会取消佣金
最低提现金额affiliateMinWithdraw · number
开启商家入驻(需开启会员账户)marketplaceEnabled · boolean
会员在「商家中心」(/merchant)申请开店,后台审核通过后可管理自己商品的价格库存、查看订单和结算
平台默认佣金比例 %marketplaceCommission · number
按商家商品的销售额收取,可为每个商家单独设置
订单完成后几天结算给商家marketplaceHoldDays · number
商家最低提现金额marketplaceMinPayout · number
发票 / 收据invoiceMode · select
收据上的卖方名称invoiceSellerName · text
卖方税号 / VAT 号invoiceSellerTaxId · text
卖方地址invoiceSellerAddress · textarea
收据底部说明(选填)invoiceNote · textarea
显示悬浮购物车按钮floatingCart · boolean
收款方式:银行转账bankTransfer · boolean
银行转账说明(账户、备注要求)bankDetails · textarea
收款方式:货到 / 到店付款cashOnDelivery · boolean
Stripe Secret Key(sk_…,填写即启用)stripeSecretKey · secret
Stripe Webhook 签名密钥(whsec_…,可选)stripeWebhookSecret · secret
Webhook 地址:/api/shop/webhooks/stripe,事件 checkout.session.completed
PayPal Client ID(填写即启用)paypalClientId · text
PayPal SecretpaypalSecret · secret
PayPal 沙箱模式paypalSandbox · boolean
Paytrail 商户号(芬兰网银/卡,填写即启用)paytrailMerchantId · text
Paytrail 密钥paytrailSecret · secret
微信支付商户号(币种为 CNY 时可用,以下五项填全即启用)wechatMchId · text
微信支付关联的 AppID(服务号 / 小程序 / 开放平台应用)wechatAppId · text
微信支付 APIv3 密钥(32 位)wechatApiV3Key · secret
商户 API 证书序列号wechatSerialNo · text
商户 API 私钥(apiclient_key.pem 的全部内容)wechatPrivateKey · secret
微信支付公钥 ID(PUB_KEY_ID_…,可选)wechatPublicKeyId · text
微信支付公钥(可选,填写后校验回调签名)wechatPublicKey · textarea
回调地址:/api/shop/webhooks/wechat(需 https)
手机浏览器使用 H5 支付(需在商户平台开通 H5 支付并配置域名)wechatH5 · boolean
支付宝 AppID(币种为 CNY 时可用,以下两项填全即启用)alipayAppId · text
应用私钥(RSA2,PKCS8 或 PKCS1 均可)alipayPrivateKey · secret
支付宝公钥(不是应用公钥)alipayPublicKey · textarea
公钥模式;异步通知地址:/api/shop/webhooks/alipay
支付宝沙箱环境alipaySandbox · boolean
如何安装
代码包插件(需要重新构建) · 在站点项目目录执行
node node_modules/nuxtcms/scripts/plugin.mjs add shop