【问题标题】:Change "The selected product combination is currently unavailable" text in BigCommerce在 BigCommerce 中更改“所选产品组合当前不可用”文本
【发布时间】:2014-08-21 07:51:27
【问题描述】:

我希望更改 BigCommerce 中 .OutOfStockMessage div 的内容。此 div 包含文本“所选产品组合当前不可用”,并在选择缺货产品选项时显示。我可以通过js更改文本,但选择产品选项时,此文本已重新构建。我找不到导致该 div 被修改/显示的函数或触发器,否则我可以捎带它来更改文本。此文本也不能从控制面板全局修改。

我可以设置自定义文本,但只能作为选项集上“规则”的一部分,不会根据库存水平显示。

有人知道解决办法吗?

【问题讨论】:

    标签: javascript bigcommerce


    【解决方案1】:

    变量名为 %%LNG_VariationSoldOutMessage%%,它位于 Snippets/ProductAddToCart.html

    但是, Bigcommerce 中仍然存在一个错误(这并不奇怪),这意味着删除变量实际上并没有生效。

    所以要么使用 JS:

    <script>
    $(document).ajaxSuccess(function(){
    $('.OutOfStockMessage:contains("combination")').text("This color is currently out of stock" );
    })
    </script>
    

    或者,如果你进入设计模式,进入显示文本的产品页面,你可以直接在那里编辑文本,它将生效。

    【讨论】:

    • ajaxSuccess 触发器工作正常,虽然原始文本确实闪入。我不是 100% 清楚你对设计模式的意思。我无法从那里访问 LNG 变量,正如您所提到的,即使从模板/面板/sn-p 覆盖/删除变量也不起作用。
    • @ench 转到管理员右上角的“设计”。单击“更多”,然后单击“设计模式”,最后单击“以设计模式打开我的商店”。导航到有问题的页面,并在您的产品页面上找到缺货消息。如果您单击要修改的文本,您可以直接修改消息作为解决方法。
    • 您发布的链接指向“需要授权”页面。好像不公开。
    • @ench 好像他们已经删除了这篇文章,因为我也无法访问它。试试这个缓存页面:webcache.googleusercontent.com/…
    • 那里也没有运气。
    【解决方案2】:

    仍然无法离开 cmets,但我想提供如何访问 BigCommerce 设计模式的链接。这 -- https://support.bigcommerce.com/questions/890/How+do+I+enable+Design+Mode%3F -- 是 2013 年 6 月 4 日那篇 BC 文章的 WayBack 机器上存档的链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-02
      • 1970-01-01
      • 1970-01-01
      • 2015-09-13
      • 2019-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多