测试子商品切换主图R10

title

测试测试

¥10
(Tax included)
size:  1
color:  1
Quantity
people are viewing this right now
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
Shipping
3 sold
Free worldwide shipping
Free returns
Sustainably made
Secure payments

Description

本文将帮助您解答使用Seel Worry-Free Purchase 的各类常见问题。

Q1:Seel 在我的网站上以什么形式呈现 ?

A:Seel 在店铺中以虚拟商品形式存在。

Q2:Seel 虚拟商品会受到店铺折扣影响吗?

A:由于Seel 在店铺中以虚拟商品形式存在,如果折扣活动范围包含此商品就会参与活动,对此建议在配置活动时排除此商品。目前除折扣板块的订单维度折扣以及运费折扣无法支持排除Seel虚拟商品,其他营销活动可指定商品进行排除。

Q3:Seel 商品价格是如何计算的?

Seel 保障服务按费率估算保费,Seel目前在 Shoplazza 店铺中是以虚拟商品形式计费,实际是根据订单金额所处的区间进行估算,收取的是虚拟商品预设档位中偏高的近似值,一般价格误差控制在小数点后两位以内。

A:Seel 保障服务以虚拟商品形式计费,其价格并非精确核算,而是根据订单金额所处的区间进行估算,一般价格误差控制在小数点后两位以内。

Q4:如何设置 Seel 虚拟商品的发货模式?

A:Seel 作为商品被客户购买后,会出现在订单列表中。需要为 Seel 商品设置发货处理方式。若未进行设置,可能导致订单始终显示为部分发货状态。为此您可以:

  1. 通过 Seel 后台自行配置发货模式,建议选择第一种模式 Fulfill when first item(s) are fulfilled。

  • Fulfill when first item(s) are fulfilled,当首件商品履约时完成保障履约。

  • Fulfill when all items are fulfilled,当全部商品履约时完成保障履约。

  • Fulfill upon purchase,购买时立即履约。

  • Do not fulfill automatically,不自动履约。

  1. 若 Seel 虚拟商品与您的ERP系统存在兼容性问题(例如部分ERP系统不支持虚拟商品的无物流发货处理),建议联系ERP供应商客服确认虚拟产品的订单处理方式。

Q5:Seel 保障费用的流转流程是怎样的?

  • 费用收取:客户支付的保障费用随订单款项一同进入您的账户。

  • 定期结算:Seel 按约定周期向商家推送保障费用账单,目前默认按周扣款。

  • 自动扣款:您绑定的结算账户将自动划扣应缴保障费用至 Seel。

Q6:消费者下单后能否补充购买?

A:Seel必须与原始订单同时购买,不支持后续补购或商家代买。

Q7:订单发货后是否可以申请退款Seel?

A:Seel商品在发货后立即生效,不可申请退款。

Q8:如何处理 Seel 虚拟商品出现在热销产品推荐中的情况?

A:如您使用的是主题中自带的【商品推荐】卡片,该卡片根据算法推荐,将无法排除Seel虚拟产品。

如您使用的是【智能商品推荐】插件,可在设置推荐规则时指定商品不可用或只指定可用商品。

Q9:如何处理Seel虚拟商品出现在广告中的情况?

A:Google/Facebook/TikTok等平台广告系统可能会自动抓取商品数据,您需要在广告后台主动排除Seel虚拟商品,避免影响广告投放效果。

Q10:Seel后台支持绑定哪些银行卡?

A:目前支持Amex, Mastercard, Visa, Discover等大部分信用卡,如绑定有问题可联系在线客服咨询。