我正在为Shopify上的旅游交易创建一个网站。用户需要输入订单上每个人的姓名和年龄等信息,以及护照信息。有没有一种方法可以让用户在购买后输入该信息,基本上更新他们的购买信息?这样,用户就不必拥有他/她的护照号码才能购买
干杯
Dean我会通过链接订单确认电子邮件中的表格来完成这项工作。您可以在管理员的“电子邮件和通知”首选项页面上编辑此模板
表单本身最简单的选择是使用谷歌文档,但也有其他服务提供更专业的外观和感觉。是一个很好的例子。您可以创建一个小应用程序,使用将此信息上载到客户数据库。根据你
使用行项目属性,可以允许客户将文件附件包括到产品订单中(http://wiki.shopify.com/Line_Item_Properties#File_attachments). 这些文件已上载到
这些上传的文件是否计入商店的存储限制?有没有办法手动或通过api列出/获取/删除这些项目?这些文件是持久存在还是定期清理?如果客户从购物车中删除带有文件上载的项目,该文件是否已删除或保留?如果它持续存在,对它的引用是否存在于任何地方?空载燕子的空速是多少?我想Shopify只是吃了存储空间,而不是
我对shopify还不熟悉。我试图限制产品的输出,例如每个标签4个产品。但似乎有一些变量需要我循环。。
有人能帮忙吗?thx
{% for tag in collection.all_tags %}
{% if current_tags contains tag %}
<li class="active">{{ tag | link_to_remove_tag: tag }}</li>
{% else %}
<li
我在Shopify的google购物API中找不到产品类型
产品正在出现,所有信息都是正确的,除了上面说的
“电动离心式”
我需要将类型更改为“电气体量”。google shopping上的其他榨汁机也有这种类型,但我看不出该类型设置在何处
我遗漏了什么吗?你应该看看,确保谷歌有这种产品类型。如果他们有,它应该在使用时显示,或者如果您使用自己的xml提要并将其发送给Google,则应该将该Google字段与您的产品类型匹配
我正在编写我的第一个Shopify应用程序,一旦产品的库存水平低于阈值,它将取消发布产品
为此,我注册了一个带有回调URLhttp://example.com/script.php,一旦发生产品更新事件,Shopify将调用它
在script.php中,我如何获取Shopify API令牌,以向产品/update发出请求以取消发布它
以下是我迄今为止的script.php(我知道我缺少hmac验证,但这不是重点):
Shopify会在每个webhook的标题中向您发送店铺名称。因此,您的webh
我们试图用流畅的语法中的撇号来解决这个问题
变量中有一个值-'products':'bags',我们希望将其拆分并删除撇号
{%assign values=field | remove:“'”| split::“%}
但这是行不通的
任何帮助都将不胜感激。我觉得这没问题。当我这样做的时候
{% assign values = "'products':'bags' " | remove: "'" | split: ":" %}
{% for word in values %}
{{ word }}
我想知道,是否可以向Shopify添加中间件或请求拦截器
类似于express的东西,用于在请求和响应之间添加一些自定义行为或设置任何值
我想从请求对象读取一些值,做出一些决定并将其发送到响应
这方面的任何指南或文档
谢谢 不,不是真的
您可以使用Liquid(他们的模板语言)自定义Shopify主题。包含请求的路径和域的液体。您可以在此基础上调整响应主体,但它不像Express中间件
有些人拥有自己的网站并使用Shopify的或。如果您这样做,那么您可以根据需要使用Express。您可能需要提
我正在产品页面中设置一个新的部分,显示所选产品的相关产品,我只需要将所选产品的颜色和样式标签与同一品牌的相关产品匹配,我如何实现
在产品标签中添加颜色、样式或任何标签
循环浏览相关产品
使用if-else语句根据您案例中的标记样式和颜色筛选您的产品
{%如果product.tags包含“颜色”或“样式”%}
{%endif%}
如何为产品添加标签,如棕色?还是棕色的?另外,您是否在产品选项中使用颜色名称,也许可以从那里获取颜色名称?
标签: Shopify
currencyliquidshopify-template
我试图在我的一个测试商店中实现多货币
一切都很好,但在客户的帐户页面,订单显示货币并没有更新
货币符号已更改,但价格未更新
请查看附件中的屏幕截图以供参考。
我使用的主题是来自免费主题的简单主题
有什么特别的原因吗
或者我需要更新液体代码吗
我是否缺少多货币功能的一些步骤
任何帮助都将非常棒。您是否在shopify中启用了更多货币设置?是的,它在产品和收藏页面中都工作得非常好。仅在帐户页面中出现问题?如果是,则通过skyp呼叫或聊天与支持人员进行讨论,这两种方式都是免费的,而不是结帐。账户页面
我是Shopify的新手,我正在尝试配置一个现有的主题,并从这里的指南()中暂停整个过程,但是当我尝试运行命令主题下载时,它显示了错误
找不到请求的主题
虽然我设置了私人应用程序并配置了一切
因此,是否有我遗漏的任何内容。当您使用错误的主题ID时,会显示此错误,请检查它
首先,尝试从这里获取正确的店铺ID:
并从目标文件夹路径运行CMD命令
标签: Shopify
cloudflarecloudflare-workers
我正在使用Cloudflare中的worker重写缓存属性
const OLD_URL = 'cdn.MYDOMAIN.com';
const NEW_URL = 'cdn-uk.MYDOMAIN.com';
class AttributeRewriter {
constructor(attributeName) {
this.attributeName = attributeName
}
element(element) {
const attribute = e
标签: Shopify
liquidshopify-appshopify-templateshopify-api
我目前正在尝试在我的Shopify商店上启用多货币支持。Shopify本身不支持这一点,除非您有Shopify付款(这在瑞士是不可用的)。
所以我安装了一个应用程序来计算不同货币的价格。
但当我进入结账页面时,它再次显示了商店的默认货币。我编写了以下代码,用于在页面加载时设置存储配置的货币
<head>
{{ content_for_header }}
<script>
window.Shopify.currency.active = "USD&
标签: Shopify
shopify-apishopify-storefront-api
这件事我已经坚持了两天多了。我找不到这方面的任何资源。有许多使用管理API的解决方案,但我没有管理权限。我试图解决的问题是:我只能访问产品的SKU。我需要使用店面API从Shopify获取所有其他信息(标题、价格、描述、featuredImage等)。以下是获取产品的函数:
function loadProducts(items) {
let products = [];
items.forEach((item) => {
const sku = item
Shopify支持将我重定向到这里。我有三个主要的问题要问我将要做的项目,我想看看其中一些事情有多可能
我们希望开发一个与Shopify一起使用的插件,通过使用链接缩短器(查看哪个链接引用了什么购买等)来跟踪购买。我有几个问题,即使在阅读了文档之后,我也不能100%确定
我遇到的第一个问题似乎是跟踪链接缩短器重定向后附加到URL的查询字符串。对于这个服务,他们使用“?visit_id={hash}”,我需要能够访问它——至少在订单后的“谢谢”页面上。我在文件中看到有“登陆页面参考”(http:/
是否有办法将多个产品添加到shopify购物车,并一次性收集这些产品的商品属性或定制者变体?使用ajaxapi或POST-form方法
我的客户销售1000个网球拍,所有网球拍都有弦选项(每个球拍相同),即使我们想为每个产品添加这些变体,我们在每个产品的100个变体排列中最大化的产品。我的解决方法是将字符串选项作为额外的项目添加到购物车中(ajax api将起作用),但我还需要收集一些其他选项数据。是否有关于使用ajax api添加具有“行项目属性”的项目的文档??我知道这个功能是今年夏天才添加
我已经编写了一个自动化系统,通过API从履行中心接收到的数据自动履行shopify中的项目,但我想构建一个工具,以便在出现问题时“撤销”履行,但我似乎无法让API做出响应,并且文档对于需要哪些id很模糊
我假设第一个#id是订单id,第二个是项目,但我已经尝试了订单/履行中的所有id(行项目id、项目id等),仍然从POST CULL调用中得到一个{“errors”:“notfound”}
我用错身份证了吗?还是有其他的工作原因
以下是我点击的url:
https://{API_KEY}:{AP
有人知道如何更改默认的shopify徽标吗?在进入管理区之前,它会出现在登录框的顶部
干杯,
托比
我怀疑Shopify会让你改变他们应用程序的品牌。你尝试了什么?我从未使用过shopify,我是html/php中的noob,但我会搜索图像来自何处,然后更改链接或更改图像本身。除此之外,此对话框是shopify管理区域的一部分,因此您将无法更改此对话框或其后的授权对话框中的任何内容。
我正在努力实现一些非常简单的事情
我的代码如下:
{% if template != 'index' or template != 'page.jump' %}
然后,如果模板不等于这两个页面,我想做一些事情
然而,它似乎没有在或之后解释任何内容
这两种方法都是单独工作的,我不得不求助于嵌套if语句,这很糟糕
在液体模板中,模板不能与或操作符一起工作,有什么原因吗?请尝试使用“and”操作符
{% if template != "index" and template != "page.jum
我正在考虑为客户建立一个商店,并尝试决定使用哪个平台
他们希望能够拥有的一项功能是能够在他们的博客文章中引用产品,然后让用户在一次单击中将所有这些产品添加到他们的签出中
在Shopify中可以实现类似的功能吗 您可以查看Shopify Buy按钮示例,其文档如下所示
它基本上允许您在任何页面(如博客帖子)上嵌入一个一键添加到购物车和结帐解决方案
但是,我不确定是否有可能按照您在问题中的提示将多个产品合并到购买按钮中。前面的答案是正确的,您可以使用购买按钮购买多个产品。“购买”按钮创建一个嵌入代码
代码如下:
{% for i in (0..5) %}
{% assign product = recommendations.top_related_products_{{i}}.products[0].title %}
{{ product }}
{% endfor %}
此代码引发错误液体错误:无法读取null的属性“0”
我推荐了6个阵列,如顶级相关产品\u 0…5
如何打印位于top\u related\u products\u 0..5中的title变量?创建一个包含变量名
我正在尝试创建第二个注册表(字段略有不同)。我已经复制了customer/register.liquid的模板(比如customer/register.xyx.liquid)。访问此新页面的URL是什么?i、 e.什么应该是链接而不是原始链接/帐户/注册?任何新模板都可以通过使用网页URL中的“”view=“前端访问
对于您的案例,请尝试/account/register?view=xyz尝试/account/register?view=xyz是的,成功了!非常感谢你。如果你能补充这一点作为答案
我想创建一个礼品篮,它有一个固定的价格,这个篮子有20-30种产品。但用户只能从这个购物篮中选择6个进行购买
如何在shopify中创建此功能。嗨,Harry!我在Shopify生态系统中的应用程序提供商之一Bold Commerce工作,我的一位同事为我们的产品选项应用程序开发了一个“巧克力盒”修改/插件,可以完全满足您的需求。如果您感兴趣,请随时联系support@boldcommerce.com有关详细信息,请查看该解决方案是否适合您的情况。@DaveB感谢您的回复。但他们提供付费应用。我
我正在尝试将产品url和图像添加到滑块中的div中。但是,我将product下拉列表添加到架构中,但它不会将数据拉入div。请在下面查找架构:
{% schema %}
{
"name": "Product-Slideshow",
"settings": [
{
"id": "text-box",
"type": "text",
"label": "Heading",
"default": "Title"
}
],
"blocks": [
{
"type": "selec
我试图开发一个Shopify应用程序,我需要捆绑一些产品,并将它们与特殊折扣值一起销售
有一些应用程序像product bundle,但我需要在我的应用程序中绑定产品
我尝试创建一个类似于他们的产品,在购买完成后我将其删除,但我认为这不是一个好的解决方案,因为此产品将展示给商店,其他客户可以购买,而我只想向特定客户提供此产品
另一方面,我尝试使用Shopify折扣,但无法满足我的需要,或者可能找不到真正的方法
我怎样才能做到这一点呢?您可以通过多种方式处理此问题
1) 创建产品本身:
创建一个单
我有一家有10种产品的商店
其中之一是订阅一本杂志,有3种变体:6个月、1年和2年
我使用自定义模板制作产品页面,并使用简单html插入价格,如下所示:
价格:其他车型为25美元,以此类推
现在我正在做一些促销活动,所以我希望在不改变主题的情况下更新价格,我尝试了类似的方法来实现它,但没有成功:
{% assign semestraleid = '18773651783776' %}{% variant.id == semestraleid %} {{ current_variant.pric
从这一点出发,
我最终得到了以下自定义和工作代码:
{% comment %}
Get dynamic tag from product and create static collection handle
{% endcomment %}
{% for tag in product.tags %}
{% if tag contains 'IDSeries_' %}
{% assign ser_
标签: Shopify
shopify-appshopify-template
我用的是Shopify Ella主题
我正在尝试添加面包屑以提供页面路径
但目前,我得到的路径是:
“主页>子选项页面”,但它应该像“主页>主选项页面>子选项页面”
这来自URL
我用过这个方法
提供基于URL的路径
有没有其他方法像提供面包屑作为菜单结构?或者任何可以这样命名的应用程序都会有帮助
标签: Shopify
soapuiwebservice-clientshopify-appintegrate
我们有一家Shopify商店即将完工。现在,我们希望使用“基于SOAP的web服务”技术将shipping service(SMSA Express)与Shopify Store集成。有谁能就以下问题指导我吗
web服务应该使用哪种工具/软件?它是否与Visual Studio 2019配合使用,或者是否需要其他功能?还推荐使用PHP、C#等语言
请指导Shopify的链接将在哪里关联
是否有通过SOAP web服务进行Shopify集成的分步教程?如果有,请提供我们无法找到的链接
任何其他使其
我使用产品标签作为一种方式来过滤用户看到的内容,这取决于他们是商业客户还是消费者客户。我已经使用以下代码成功地将标签放入集合中显示的每个产品的类中。{{itemTags}}用于将值传递到HTML中
itemHtml = itemHtml.replace(/{{itemTags}}/g, data.tags);
<div class="{{itemTags}}">
是否可以删除逗号并在每个标签之间添加空格?在液体中使用标签
itemHtml=itemHtml.r
我有一家Shopify商店正在营业
尤其是在手机上,但有时在桌面上,在看到页面和应用css之间有一个小的时间间隔。在一瞬间,你可以看到纯html
我在css页面上有一个新的页面。有人知道如何解决这个问题吗
谢谢
这是我的theme.liquid文件的头代码
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="
我正在建立一个shopify网站,并希望每个客户帐户都应该得到管理员的批准,所以是否有任何应用程序可用于此或任何其他来源,通过它可以做到这一点。
我对liquid和shopify不熟悉,所以请帮助我解决这个问题。
提前感谢你不能在液体中这样做,你需要一个应用程序
有一个应用程序可以满足您的需要:
我无法找到解决问题的方法。我想在产品价格下面显示一个简单的“更多颜色”选项
我一直在测试代码,例如:
{% if product.variants 'color' > 1 %}
Has more than one variant.
{% else %}Only one variant.
{% endif %}
但我一点运气都没有。所有的东西要么叫“有更多…”要么叫“只有一个…”而不管样本数
我正在编辑从集合调用的产品循环.liquid。liquid
它只为每个产品输
我们有一个主要的收集t恤衫的产品类型的服装(产品类型只是以防万一,所以,没有人会提出它)。
而且它们也都出现在其他一些系列中,如“亚麻t恤”、“丝绸t恤”等。
假设我在t恤系列页面上,我需要显示所有次要系列的列表,如亚麻布、丝绸等。我该怎么做?
到目前为止,我得到的是,我可以通过以下代码获得每个产品的集合列表。此外,我会拉它们并用js排序。但我真的希望有一个更简单的方法来获得这份名单
以下是我在每个产品的收集列表中使用的液体代码:
{% for product in collection.pro
Shopify团队
我想知道你是否能帮我做这件事
我在使用我的shopify帐户时遇到以下问题
网站:
我可以访问仪表板。我可以登录并粘贴下面的URL以获取数据。
但是,如果我没有先登录就进入这个链接,即使输入相同的帐户和密码,我也无法获取数据
此链接用于RubyonRails。由于系统告知帐户和密码错误,我将链接粘贴到浏览器。但我仍然收到消息说,帐户和密码是错误的
{"errors":"[API] Invalid API key or access token (unrecognized l
我计划创建一个实时自动计算表单,该表单收集所有或部分集合中的产品价格,并汇总某些元素。当然,值是整数,例如额外费用、修改等
在Shopify平台上,我创建了一个脚本,当从下拉列表中选择某个特定产品时,该脚本会获取该产品的价格
我不能让它做一些元素也被选择选项选择的计算
这个想法来自于这个指令:
下面是代码:产品的代码take price在我的shopify web上运行良好,但当我将其放入此代码段时,它不起作用
$function{
$“选择[名称=菜单]”。changefunction{
v
我有一个字符串“products_2016-05-09”,其中2016-05-09是字符串中附加的日期。我想提取这个日期。如果日期为负1天,我想显示字符串“products”。我如何在液体语法中实现这一点 要从字符串中提取日期,请使用删除和拆分过滤器:
{% assign pdate = string | remove: "products_" %}
{% assign pdate = pdate | split: '-' %}
要检查该产品日期(pdate)是否在24小时(86400秒)之内
我的shopify网站上有2种货币可用。AED和美元。AED是默认货币。因此,如果我在我的网站上选择美元,它会将所有的产品价格完美地转换为美元,甚至直到购物车。但当我单击“签出”时,它会转换回AED的默认货币
谁能帮我一下吗?我想在我的客户的结账地点之前确定所选的货币。据我所知,您不能。Shopify只允许每家商店使用一种货币
货币转换器仅是前端信息工具。当客户结账时,应用商店参数中选择的货币。是的,这很不幸,但事实是,Shopify在结账页面将所有货币转换为商店基本(默认)货币。
发生这种情况
我知道如何使用APi列出特定自定义集合中的产品
...products.json?collection_id=xxxx
如何列出两个或三个特定系列的产品?如果有一种方法可以告诉API列出仅在这些集合中找到的产品,i。E仅收集A和收集B?这是通过收集API完成的。产品不直接与自定义集合关联-它们与集合关联,然后这些集合与自定义集合关联。因此,使用CollectAPI,您可以获取与自定义集合关联的所有集合,然后检索与这些集合关联的所有产品。您甚至可以在一次请求中获得这些产品(如下所示;请参阅got
我想获得用户选择的付款方式类型。我正在使用
要在上显示确认对话框,请执行以下操作
问题是,对于每种类型的付款,都会向用户显示“确认”对话框,只有在付款模式为“货到付款”时,我才想向用户显示该对话框
一种方法是
设置订单/创建并获取所选付款方式的详细信息,检查用户是否选择了货到付款选项。然后仅在订单状态页面上向用户显示确认对话框
这种方法的问题是它会使显示确认对话框变慢
还有别的办法吗
注意:不需要代码,只需要一个思考方向:)
是否可以将字段存储到变量中,以供单个产品在代码中的其他地方使用,还是我只能使用API调用
我想将每个产品的数据存储到变量中,并将它们传递到liquid product模板,以便为每个产品创建动态超链接
-要保存的嵌入式应用程序字段示例
-产品列表示例。您可以使用存储和显示产品的自定义属性
要在应用程序中保存元字段,请向Shopify API发出请求:
POST /admin/products/#{id}/metafields.json
{
"metafield": {
"namesp
我正在尝试将我的应用程序与shopify商店集成。到目前为止,我配置了webhooks,以便在某些系统事件(如创建订单)上向我的应用程序发送数据
除了一个例外,一切都很好——我不知道如何从那些Webhook获取订单ID。它们中没有任何看起来像订单id的参数,我以后需要在任何shopify API请求中使用该参数来检索订单信息
webhook示例(订单创建事件):
看起来唯一方便的参数是token和order\u number,但token可能也不是我要找的,就像order\u number一样。
我们的Shopify商店中有一堆未关联的产品图片,支持人员无法重新关联这些图片。我设置了一个邮递员收集运行程序来更新所有这些丢失的图像,它似乎在我们的测试环境中工作
除此之外,API调用将用新映像替换默认产品映像,而不是添加映像。我使用API文档中的示例向API发出标准PUT请求:
PUT /admin/api/2019-04/products/#{product_id}.json
{
“产品”:{
“id”:632910392,
“图像”:[
{
“src”:http://example.
我是新来购物的
我在哪里可以访问Shopify商店的代码
如何根据用户的地理位置重定向用户
我应该把重定向代码放在哪里
请看一看Shopify文档,它们惊人地广泛和准确:
至于重定向,我想已经得到了回答:
我将接收两种组合的输入值,数值或字符串值。如果输入为数字,则需要将其映射到一个输出字段,如果输入为字符串,则需要映射到另一个字段
例如,输入:
[{
"Input": "ABC123"
},
{
"Input": "12345"
}]
输出:
[{
"String": "ABC123"
},
{
"Number": "12345"
}]
您可以使用json过滤器来确定类型,因为它将用引号而不是数字来包装字符串。检查“字符,你就会知道它是否是一个数字。它也会覆盖你的边缘情
目前正在研究shopify主题,我正试图隐藏一款产品的销售情况。不管这是否重要,主题都是声望
我试图用简单的方法来做,因为没有其他的变体适合我。如果产品变量数量为0,我尝试将一个类添加到现有类中
例如:
{% for variant in product.variants %}
{% if variant.inventory_quantity == 0 %}class{% endif %}{% endfor %}
我的代码的外观:
{%- for value in option.values
当库存为零或不可用时,需要排除变型产品
现在,当我按大小筛选产品时,它会显示所有不可用的变体产品
请建议我修复此修复
我需要根据产品的大小对其进行过滤
大小已添加到抛出大小标记
该条件还应用于筛选当前标记包含的大小_
现在需要从产品中排除不可用的变体如果您已按大小筛选所有产品,则只需将其放在筛选循环之前
{% if product.available %}
Your liquid code here
{% endif}
如果可以购买变体,则返回true,如果不能购买变体,则返回fal
是否可以在产品页面上显示每个位置的产品变体的库存数量?由于此信息存储在Shopify中,并且在RESTAPI中可用,因此我希望它也可以作为液体模板变量使用
我知道这是可用的,但这似乎是所有位置的数量之和(尽管文档中没有描述)
显示每个位置的变体数量明细的最佳方式是什么?否,Shopify模板中没有此信息
我认为最好的解决方案是创建一个在products/updatewebhook上触发的脚本,将有关库存水平的信息按位置同步到元字段中。我认为,作为最后的手段,我可以有一个计划作业,将库存数量放入元
标签: Shopify
koashopify-appshopify-apishopify-api-node
Shopify的样板应用程序这样做是为了生成访问令牌(默认情况下为在线访问模式)
在我的情况下,我需要在线和离线令牌
离线令牌将生成一次(如果存储未添加到我的数据库中),accessMode设置为Offline并推送到DB
当前登录用户的联机令牌
有没有办法在一个流中生成两个令牌
下面这个不行。膝关节炎反应:404未发现
server.use(function (ctx, next) {
console.log(JSON.stringify(ctx.request.query.sh
我通过高级自定义字段插件在Shopify中为我的产品添加了一些复选框
在主题中,我想反复检查这些复选框,只有选中了复选框,我才想在这里显示特定的翻译文本
但是,我在IF语句中无法检查复选框是否被选中
这是我的代码(带有一些调试输出)
但这也导致了同样的结果
这是来自高级自定义字段后端的屏幕截图
以下是复选框的示例性配置
我真想知道为什么这么简单的IF语句在这里不起作用
非常感谢您的帮助。元字段的存储格式可能与您的比较不完全匹配
当Shopify将值打印到文档中时,有时很难确定基础值的数据类型
我已经创建了自定义代码边栏过滤器。如果按一个标签进行筛选,则其工作正常,假设单击另一个标签,则不会显示任何产品详细信息
代码片段/侧栏-filter.liquid
{% for block in section.blocks %}
{% assign heading = block.settings.filter_heading %}
{% assign tags = block.settings.filter_tags | split: ',' %}
<div class
1 2 3 4 5 6 ...
下一页 最后一页 共 21 页