问题标签 [shopify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3877 浏览

php - 一键获取产品的 shopify Metafields

我一直在尝试为 100 多种产品获取元字段,这意味着我必须为每种产品分别进行 100 次 API 调用。如果有一种方法可以在一个 xml 文件中获取所有产品的所有元字段,就像变体附加到产品的方式一样。因此,通过一次 api 调用,我获取了所有 100 个产品,而不是为每个产品进行 100 个单独的 api 调用。任何帮助表示赞赏。

0 投票
1 回答
544 浏览

shopify - 什么会导致 shopify webhook 的主体不包含“客户”数组?

我们订阅了 shopify '订单已完成' webhook。在过去的一个月里,我们在解析发布给我们的数据并根据它采取行动时完全没有问题。特别是,每个请求都包含一个“客户”数组,由(至少)“电子邮件”、“名字”和“姓氏”组成。

我们刚刚收到没有“客户”数组的数据。从表面上看,该订单与我们处理的任何其他订单似乎没有什么不同,因此没有明显的理由会出现这种情况。

我们收到的数据确实包含电子邮件、名字和姓氏,但不在“客户”数组中。我们可以修改我们的代码以查看其他地方以提取这些数据,但我们宁愿在不了解我们为什么要进行更改的情况下这样做。

我们错过的数据 Shopify 帖子的结构是否已宣布更改?

哪些条件会导致“客户”数组不出现在发布的数据中?发布的数据中是否有任何位置可以保证始终包含电子邮件、名字和姓氏,以便我们可以防止这种情况再次发生?

0 投票
1 回答
567 浏览

python - Shopify Python API 和纺织品库存

我们是一家小型公平贸易纺织品进口商,最近在内部切换到 OpenERP 进行库存管理。我们在 Shopify 上有两家商店(使用两种不同的语言)。

从长远来看,我有两个目标:1)同步两家商店的库存;2)为 OpenERP 构建一个 Shopify 插件,在收到 Shopify 的电子邮件后导入销售。由于 OpenERP 本身是用 Python 编写的,我想使用 Shopify Python API。由于我们使用的纺织品通常具有不同的样式和尺寸,因此我们使用的是 Shopify 中的 SKU 和变体。

首先,我希望能够在每天午夜同步两家商店之间的库存。如果 A 店的库存数量低于 B 店,B 店应该得到 A 店的库存数量,反之亦然。

我目前最大的问题似乎是使用 Python API 获取 SKU 和库存计数的简单列表。理想情况下,我想获得两个简单的 SKU 列表及其库存计数,检查 Shop A 的变体是否存在于 Shop B 中,然后检查库存并在两者之间传播所需的更改。

但是,我似乎无法获得这样的列表,并且文档非常有限。唯一的可能性真的是首先获取所有产品,然后为每个产品获取变体,然后单独列出这些变体吗?所以我实际上需要围绕我认为非常简单的任务构建一个完整的数据库组织?

有人对这样的任务有任何经验吗?是否有任何进一步的文档或示例可供我查看?

非常感谢,克努特-奥托

0 投票
2 回答
1383 浏览

testing - 与shopify应用程序测试和开发相关的问题

  1. 我在合作伙伴仪表板中找不到发布 Beta App按钮,如何真正测试我的应用程序?我已经使用私有应用 API 进行了测试。

  2. 如果店主在应用发布后点击应用商店的安装按钮会发生什么?以及如何获取有关客户端的变量?我跟踪了一个应用程序的安装,得到:

    http://app.com/shopify/?shop=schuppe-conn-and-oconner436.myshopify.com&t=ed8f063be7d4583fbd194836b12599b3×tamp=1339572934&signature=e7451b42b2fd5f67465c0b98bcaf7668

    但是一些文件说我会得到类似的东西:

    http://app.com/shopify?code=TEMP_TOKEN

    哪个是对的?

  3. 关于PHP库:https ://github.com/cmcdonaldca/ohShopify.php 我可以获得限时经营店铺的权限,但是后期如何获得权限呢?(我无法让店主再次点击安装按钮)。

0 投票
2 回答
841 浏览

python - python api-shopify.Variant 404错误

尝试使用 python 库创建一个新的 Variant。

创建 shopify 会话后,我只是尝试根据文档创建一个 Variant 实例

并得到:

有什么想法或提示吗?:)

感谢 RCdH

0 投票
2 回答
2938 浏览

jquery - Modernizr 导致 jQuery Isotope 出错

我正在尝试将 Modernizr 添加到此页面:http ://www.alternativeradio.org/pages/test 。Modernizr 工作正常,并在本网站的其他页面上完成其工作。但是在这个使用 jQuery Isotope 的页面上,添加:

到 HEAD 会导致出现两个 Javascript 错误:

我尝试通过 Modernizr.load 加载 jquery.isotope.min.js,但无济于事。我错过了什么?谢谢!

0 投票
2 回答
241 浏览

python - Shop 类应该如何在 shop 方法中 shopify.Session 的第 60 行访问

我正在尝试将 python shopify api 与 OAuth2 一起使用并通过 api 工作,并尝试将 django auth 示例移至 oauth 而不是旧版(并且不使用 django,我只是在 appengine 上将 webapp2 定位为一个更简单的示例. ;-)

我遇到了一个问题,在我的处理程序中调用了会话 shopify_session.shop() 后,我得到了一个 NameError:“未定义全局名称'Shop'”。

查看当前代码,此方法的实现是(第 59 行)

但我看不出类 Shop 是如何访问的。Shop 类在 resources.py 中定义,并且不会在 session.py 中的任何位置导入。这是 api 代码中的错误,还是应该进行一些魔术或其他类型的设置运行以将该类注入会话模块。

0 投票
2 回答
2179 浏览

php - Shopify API PHP:更新变体的属性,特别是库存数量

我正在使用这个 PHP 框架与Shopify's API

谁能帮我更新产品的变体属性,特别是库存数量

Shopify 文档中列出的相应 api 调用是:

要更新产品属性(例如标题),需要:

更改这些以反映变体并不能以相同的方式工作。

与往常一样,非常感谢任何帮助。

0 投票
1 回答
445 浏览

django - webfaction 托管 django 应用,shopify 模块不会导入

我最近创建了一个网站,其中包含一个由 webfaction 托管的 django 应用程序。一般来说,一切都按预期运行,但我也在尝试使用 ShopifyAPI,并将“导入错误,没有名为 shopify 的模块”跟踪到我的 view.py 之一。在 localhost 上开发时一切正常。

我通过 SSH 连接到主机服务器并尝试使用 easy_install 安装 ShopifyAPI。它似乎已报告已成功安装,但我不确定这是否真的在外部服务器上做了任何事情?

有人有建议吗?我可能没有考虑到 ShopifyAPI 的任何限制?

谢谢!

0 投票
1 回答
846 浏览

shopify - Shopify 搜索引擎插件

我正在开发一个搜索引擎插件。

是否可以将我的搜索引擎插件添加到 shopify 首页?

我有研究http://www.searchifyapp.com,他们如何自定义shopify搜索页面?