ACCESS DENIED Shopify如何设置Back in stock提醒功能 - 西蒙园
西蒙大师西蒙大师  2024-05-19 09:46 西蒙园 隐藏边栏 |   抢沙发  3 
文章评分 0 次,平均分 0.0

做自建站的卖家是否遇到库存卖完了,然后买家经常问什么时候补库存,如果个别或者少量的话可以一个个邮件回复,但是如果多了的话,就有点浪费时间,还体验不好,当然很多人可能会设置零库存隐藏该选项,个人认为这不利于对产品线的优化。

Shopify本身是没有这个补库存提醒功能,如果要实现这个功能,要么自己写代码,要么使用第三方的APP来实现,你去Shopify APP Store搜索back in stock或者restock alert会出现很多搜索结果,挑一个评论好的,评论多的,然后价格合适就可以了。当然有免费套餐够用的话是最好的,可以省不少铜板。

也可以在谷歌或者Bing搜shopify how to back in stock alert,也许你会找到更适合你的选择,很多人也有推荐或者分享个APP的优缺点,更有利于自己的选择,绕过坑,走直路,少交点学费。

我们使用的是Kalviyo设置的此项功能,用最低配的套餐来跑flow,同时也设置这个补货提醒功能,这个是官方说明How to install Back in Stock for Shopify | Klaviyo Help Center

有些主题按照官方说明直接配置好,前台显示没有什么问题,但是有些主题需要做一些更改。

下面我按照我们安装在Enterprise主题的过程,以前使用Dawn主题的时候,直接按照官方说明设置就可以了。

首先,将下面代码放到主题theme.liquid的</body>前面(<body>.....</body>之间)。(点击online store-->themes-->customize旁边的3点-->edit code)

需要将PUBLIC_API_KEY改成自己的,这个是在你的Klaviyo账户的settings里面,然后选在API keys即可找到,代码的各个参数代表什么意思,可以查看官方文档。可一个根据自己的实际需求做一些修改。

API keys tab in account settings

<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
<script>
    var klaviyo = klaviyo || [];
    klaviyo.init({
      account: "PUBLIC_API_KEY",
      platform: "shopify"
    });
    klaviyo.enable("backinstock",{ 
    trigger: {
      product_page_text: "Notify Me When Available",
      product_page_class: "btn",
      product_page_text_align: "center",
      product_page_margin: "0px",
      replace_anchor: false
    },
    modal: {
     headline: "{product_name}",
     body_content: "Register to receive a notification when this item comes back in stock.",
     email_field_label: "Email",
     button_label: "Notify me when available",
     subscription_success_label: "You're in! We'll let you know when it's back.",
     footer_content: '',
     additional_styles: "@import url('https://fonts.googleapis.com/css?family=Helvetica+Neue');",
     drop_background_color: "#000",
     background_color: "#fff",
     text_color: "#222",
     button_text_color: "#fff",
     button_background_color: "#439fdb",
     close_button_color: "#ccc",
     error_background_color: "#fcd6d7",
     error_text_color: "#C72E2F",
     success_background_color: "#d3efcd",
     success_text_color: "#1B9500"
    }
  });
</script>

Enterprise主题里面按照上面安装完,发现位置并不正确,跑到了标题的下面,并不是出现在Add to Cart下面的位置。
Notify Me When Available setting

第二,修改按钮的显示位置,需要将按钮的位置做调整,需要在main-product.liquid文件里面插入如下代码,这样就将按钮的位置做了调整。

<a class="klaviyo-bis-trigger" href="#" id="Klaviyo_button" type="button" style="display:none;">Notify Me When Available</a>

back in stock提醒设置

调整完位置以后发现,按钮的表现形式不对,只是以文字形式出现,没有加载按钮形式出来。

第三,调整按钮的CSS样式,在edit code里面找到main.css文件,在这个文件的最下面假如如下代码,这个代码定义了按钮的样式,同时也是触发判断是否有库存,如果是有库存,这个按钮是不显示的;如果没有库存,才显示补库存提醒功能。

.klaviyo-bis-trigger {
  display: inline-block;
  border: var(--btn-border-width) solid rgb(var(--btn-alt-text-color));
  outline-color: rgb(var(--btn-alt-text-color));
  outline-offset: 3px;
  background: rgba(var(--btn-alt-bg-color)/0.9) linear-gradient(104deg, rgba(var(--btn-alt-text-color)/0.07) 60%, rgba(var(--btn-alt-bg-color)/var(--btn-alt-bg-alpha)) 60%, rgba(var(--btn-alt-bg-color)/var(--btn-alt-bg-alpha)) 100%) no-repeat 100% 100%;
  background-size: 300% 100%;
  color: rgb(var(--btn-alt-text-color));
  margin-top: 15px;
  width: 100%;
  border-radius: var(--btn-border-radius, 0);
  padding: var(--btn-padding-y, 12px) 26px;
  text-align: center;
  
}
.klaviyo-bis-trigger.is-loading {
  color: rgba(var(--btn-alt-text-color)/0.1);
}
.klaviyo-bis-trigger.is-loading::after {
  border-color: rgb(var(--btn-alt-text-color));
  border-top-color: transparent;
}
.klaviyo-bis-trigger.is-loading::before {
  border-color: rgb(var(--btn-alt-text-color));
}

ul li{
list-style-type:none;
}

iframe {
    overflow-clip-margin: content-box !important;
    overflow: clip !important;
    border-width: 2px !important;;
    border-style: inset;
    border-color: initial;
    border-image: initial;
}

back in stock的CSS设置

这样补库存提醒"Notify Me When Available"就设置完了。

Notify Me When Available

当没有库存的是,买家点击Notify Me When Available,会弹出对话框,买家选择希望补库存的选项,输入自己的邮箱。当我们添加库存,买家就可以自动收到邮件提醒了,减少了人工处理的麻烦。

 

 

 

 

 

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

西蒙大师
西蒙大师 关注:0    粉丝:0
这个人很懒,什么都没写

发表评论

表情 格式 链接 私密 签到

扫一扫二维码分享