有疑问?请在此留言,或立即预约与我们的经理进行简短通话。

通过 API2Cart 集成 OpenCart:与 80+ 个平台同步数据

OpenCart 集成功能使电商软件提供商能够轻松将其服务与 OpenCart 网店对接。API2Cart 通过连接至 80+ 个平台的统一 API,助力实现这一流程的自动化。

您的应用程序或软件

APP Icon - Unified Shopping Cart Integration API

统一 API

API2Cart - Unified Shopping Cart Integration API
支持的版本: 1.4.0 - 3.0.5.0, 4.0.0.0 - 4.1.0.3

您的应用程序或软件

APP Icon - Unified Shopping Cart Integration API

API2Cart - Unified Shopping Cart Integration API
支持的版本: 1.4.0 - 3.0.5.0, 4.0.0.0 - 4.1.0.3

如何通过 API2Cart 开发 OpenCart 集成的分步指南

01

申请免费试用

立即开始您的 14 天免费试用,并注册您的 API2Cart 帐户。

02

添加 OpenCart 商店

将您客户的店铺添加到您的 OpenCart 帐户,或使用我们的演示店铺测试您可以处理哪些数据。

03

将您的软件与 API2Cart 集成

开发您的软件或应用程序与 API2Cart 之间的集成。

方法列表 OpenCart 集成

  • account.failed_webhooks

    如果您的服务回调由于某种原因无法接受来自 API2Cart 的 Webhooks,那么借助此方法,您可以获取丢失的 Webhook 列表,以便使用 entity_id 再次执行同步。请注意,我们会将此类记录保存 24 小时。
  • account.supported_platforms

    使用此方法检索支持的平台列表以及连接到每个平台所需的参数集。注意:某些平台可能有多种连接方法,因此响应将包含多组参数。
  • account.cart.list

    此方法可让您获取连接到您的 API2Cart 帐户的在线商店列表。
  • account.cart.add

    使用此方法可以自动执行将商店连接到 API2Cart 的过程。
  • account.config.update

    使用此方法可以自动更改用于连接在线商店的凭据。
  • analytics.report

    获取某个商店在指定时间段内包含总计和可选区间拆分的分析报告。
  • analytics.product_report

    获取某个商店在指定时间段内的商品级分析数据。
  • analytics.customer_report

    获取某个商店在指定时间段内的客户级分析数据。
  • attribute.info

    通过 ID 获取有关特定全局属性的信息。
  • attribute.count

    获取属性计数。
  • attribute.list

    获取全局属性列表。
  • attribute.add

    添加新属性。
  • attribute.update

    更新属性数据。
  • attribute.delete

    从存储中删除属性。
  • attribute.assign.group

    将属性分配给组
  • attribute.assign.set

    将属性分配给属性集
  • attribute.attributeset.list

    获取 attribute_set 列表
  • attribute.group.list

    获取属性组列表
  • attribute.type.list

    获取支持的属性类型列表。
  • attribute.unassign.group

    从组中取消分配属性
  • attribute.unassign.set

    从属性集中取消分配属性
  • attribute.value.add

    向属性添加新值。
  • attribute.value.update

    更新属性值。
  • attribute.value.delete

    删除属性值。
  • basket.info

    检索购物篮信息。
  • basket.item.add

    将商品添加到购物篮。
  • basket.live_shipping_service.list

    检索实时运费服务列表。
  • basket.live_shipping_service.create

    创建实时运费服务。
  • basket.live_shipping_service.delete

    删除实时运费服务。
  • batch.job.list

    获取最近的工作列表
  • batch.job.result

    获取作业结果数据
  • bridge.download

    下载商店的桥。
    请注意,如果从 Swagger UI 调用该方法,该方法将不起作用。
  • bridge.update

    更新商店中的桥梁。
  • bridge.delete

    从商店中删除桥。
  • cart.info

    此方法可让您获取有关商店的各种信息,包括商店列表(在多店铺配置的情况下)、支持的语言列表、货币、承运商、仓库以及许多其他信息。这些信息中的数据相对稳定,很少发生变化,因此 API2Cart 可以缓存某些数据,以减少商店负载并加快请求执行。我们还建议您在自己的端对该方法的响应进行缓存,以节省请求次数。如果您需要清除某个特定商店的缓存,请使用 cart.validate 方法。
  • cart.validate

    此方法会清除 API2Cart 中特定商店的缓存,并检查与商店的连接是否可用。如果商店设置发生了任何更改,例如安装或删除了新插件,请使用此方法。
  • cart.list

    获取支持的购物车列表。
  • cart.bridge

    获取 bridge key 和 store key。
  • cart.disconnect

    断开与商店的连接并清除商店会话数据。
  • cart.methods

    返回支持的API方法列表。
  • cart.config

    获取购物车配置列表。
  • cart.clear_cache

    清除商店中的缓存。
  • cart.create

    将商店添加到账号。
  • cart.delete

    从 API2Cart 中删除商店。
  • cart.catalog_price_rules.count

    获取购物车目录价格规则折扣计数。
  • cart.catalog_price_rules.list

    获取购物车目录价格规则折扣。
  • cart.config.update

    使用此API方法更新客户端数据库中的自定义数据。
  • cart.coupon.count

    此方法允许您获取礼金券数量。在某些平台上,您可以按活动日期筛选礼金券。
  • cart.coupon.list

    获取购物车礼金券折扣。
  • cart.coupon.add

    使用此方法创建具有指定条件的礼金券。
  • cart.coupon.delete

    删除优惠券
  • cart.coupon.condition.add

    使用此方法可为礼金券申请添加其他条件。
  • cart.giftcard.count

    获取礼品卡数量。
  • cart.giftcard.list

    获取礼品卡列表。
  • cart.giftcard.add

    使用此方法创建指定金额的礼品卡。
  • cart.giftcard.delete

    删除礼品卡。
  • cart.meta_data.list

    使用此方法可以获取各种实体的元数据列表。不同平台支持的实体可能有所不同。 要获取支持的实体列表,请在参数 entity 中传入无效值。响应中将包含特定平台支持的实体列表。 通常这些数据由第三方插件创建。
  • cart.meta_data.set

    使用此方法可以设置特定实体的元数据。不同平台支持的实体可能有所不同。 要获取支持的实体列表,请在参数 entity 中传入无效值。响应中将包含特定平台支持的实体列表。 通常这些数据由第三方插件创建。
  • cart.meta_data.unset

    取消设置特定实体的元数据。
  • cart.plugin.list

    获取商店中安装的第三方插件的列表。
  • cart.script.list

    获取安装到店面的脚本。
  • cart.script.add

    将新脚本添加到店面。
  • cart.script.delete

    从店面中删除脚本。
  • cart.shipping_zones.list

    获取运送区域列表。
  • category.info

    获取有关类别 ID*** 的类别信息或指定其他类别 ID。
  • category.count

    计算商店中的类别。
  • category.list

    从商店获取类别列表。
  • category.find

    在商店中搜索类别。默认情况下,此处指定'笔记本电脑'。
  • category.assign

    为产品分配类别
  • category.unassign

    取消为产品分配类别
  • category.add

    商店添加新类别
  • category.add.batch

    向商店添加新类别。
  • category.update

    更新商店类别
  • category.delete

    删除商店中的类别
  • category.delete.batch

    从商店中删除类别。
  • category.image.add

    将图像添加到类别
  • category.image.delete

    删除图像
  • customer.info

    从商店获取客户的详细信息。
  • customer.count

    获取商店的顾客数量。
  • customer.list

    从商店获取客户列表。
  • customer.find

    在店里寻找顾客。
  • customer.add

    将客户添加到商店。
  • customer.update

    更新店内顾客信息。
  • customer.delete

    从商店中删除客户。
  • customer.address.add

    添加客户地址。
  • customer.attribute.list

    获取特定客户的属性。
  • customer.group.list

    获取客户组列表。
  • customer.group.add

    创建客户群。
  • customer.wishlist.list

    从商店获取顾客的愿望清单。
  • marketplace.product.find

    在全局目录中搜索产品。
  • order.info

    有关特定订单 ID 的信息
  • order.count

    统计店内订单数量
  • order.list

    获取商店的订单列表。
  • order.find

    此方法已被弃用,将来将不再受支持。请改用'order.list'。
  • order.calculate

    计算指定客户和一组产品的订单总费用,以及根据指定地址可用的配送方式。计算会考虑商店产品价格、折扣、税费、运费和其他商店设置。结果包括按组成部分对最终订单费用的详细分解。

    请注意,最终总计、税费和其他金额必须包含所选配送方式的相应值。

    此方法的结果可在使用 order.add 方法创建订单时使用。

  • order.add

    将新订单添加到购物车。
  • order.update

    更新现有订单。
  • order.abandoned.list

    获取客户在完成订单之前留下的订单列表。
  • order.financial_status.list

    检索财务状况列表
  • order.fulfillment_status.list

    检索履行状态列表
  • order.preestimate_shipping.list

    检索订单预计运输方式列表。
  • order.refund.add

    在订单中添加退款。
  • order.return.add

    创建新的退货请求。
  • order.return.update

    更新订单的发货信息。
  • order.return.delete

    删除返回。
  • order.shipment.info

    获取发货信息。
  • order.shipment.list

    获取每个订单的发货列表。
  • order.shipment.add

    将发货添加到订单中。
  • order.shipment.add.batch

    将发货添加到订单中。
  • order.shipment.update

    更新订单的发货信息。
  • order.shipment.delete

    删除订单的发货。
  • order.shipment.event.list

    获取货运跟踪事件列表。
  • order.shipment.event.add

    向货运添加跟踪事件。
  • order.shipment.tracking.add

    添加订单发货的跟踪信息。
  • order.status.list

    检索状态列表
  • order.transaction.list

    检索订单交易列表。
  • product.info

    通过 ID 获取有关特定产品的信息。在多商店配置的情况下,使用 store_id 过滤器在特定商店的上下文中获取响应。
  • product.count

    清点商店中的产品。
  • product.list

    从您的商店获取产品列表。默认返回 10 个产品。
  • product.find

    在商店目录中搜索产品。默认情况下,此处指定'Apple'。
  • product.fields

    检索商店中产品项目的所有可用字段。
  • product.add

    将新产品添加到商店。
  • product.add.batch

    将新产品添加到商店。
  • product.update

    此方法可用于更新某些产品数据。支持的参数列表取决于特定平台。请仅传输特定平台支持的参数。请注意,更新产品数量时,建议使用相关参数(increase_quantity 或 reduce_quantity),以避免负载过重的商店出现意外覆盖。
  • product.update.batch

    更新商店中的产品。
  • product.delete

    产品删除
  • product.delete.batch

    从商店中删除产品。
  • product.attribute.list

    获取属性和值的列表。
  • product.attribute.value.set

    将属性值设置为产品。
  • product.attribute.value.unset

    删除产品的属性值。
  • product.brand.list

    从您的商店获取品牌列表。
  • product.child_item.info

    让孩子购买特定产品。
  • product.child_item.list

    获取产品子项目的列表,例如变体或捆绑组件。响应中的 total_count 字段指示当前过滤器上下文中的项目总数。
  • product.child_item.find

    在商店目录中搜索产品子商品(捆绑商品或可配置的产品变体)。
  • product.currency.list

    获取货币列表。
  • product.currency.add

    添加货币和​​/或在商店中设置默认值。
  • product.image.add

    将图像添加到产品中
  • product.image.update

    更新图像的详细信息
  • product.image.delete

    删除图像
  • product.manufacturer.add

    添加制造商以存储并分配给产品。
  • product.option.list

    获取选项列表。
  • product.option.assign

    从产品中分配选项。
  • product.option.add

    从商店添加产品选项。
  • product.option.delete

    产品选项删除。
  • product.option.value.assign

    从产品中分配产品选项。
  • product.option.value.add

    从选项中添加产品选项。
  • product.option.value.update

    从选项中更新产品选项。
  • product.option.value.delete

    产品选项值删除。
  • product.price.add

    为产品添加一些价格。
  • product.price.update

    更新部分产品的价格。
  • product.price.delete

    删除部分产品价格
  • product.review.list

    获取特定产品的评论。
  • product.store.assign

    将产品分配给商店。
  • product.tax.add

    添加税级和税率以存储并分配给产品。
  • product.variant.info

    获取变体信息。此方法已被弃用,并且其开发已停止。请改用'product.child_item.info'。
  • product.variant.count

    获取计数变体。
  • product.variant.list

    获取变体列表。此方法已被弃用,并且其开发已停止。请改用'product.child_item.list'。
  • product.variant.add

    向产品添加变体。
  • product.variant.add.batch

    向商店添加新的产品变体。
  • product.variant.update

    更新变体。
  • product.variant.update.batch

    更新商店中的产品变体。
  • product.variant.delete

    删除变体。
  • product.variant.delete.batch

    从商店中删除产品变体。
  • product.variant.image.add

    将图像添加到产品中
  • product.variant.image.delete

    删除产品图像
  • product.variant.price.add

    向产品变体添加一些价格。
  • product.variant.price.update

    更新产品变体的一些价格。
  • product.variant.price.delete

    删除产品变体的部分价格。
  • return.info

    检索返回信息。
  • return.count

    计算商店退货数量
  • return.list

    获取商店的退货请求列表。
  • return.action.list

    检索返回操作列表
  • return.reason.list

    检索退货原因列表
  • return.status.list

    检索状态列表
  • subscriber.list

    获取订阅者列表。
  • tax.class.info

    使用此方法获取有关税级及其税率的信息。它允许您计算特定客户地址的税率。这些信息包含相对静态的数据,很少发生变化,因此 API2Cart 可能会缓存某些数据,以减少存储上的负载并加快请求执行速度。我们还建议您在您这边缓存此方法的响应以保存请求。如果需要清除特定存储的缓存,请使用 cart.validate 方法。
  • tax.class.list

    从您的商店获取税级列表。
  • webhook.count

    统计商店中已注册的Webhook。
  • webhook.list

    在商店中列出已注册的webhook。
  • webhook.events

    列出此商店上可用的所有Webhook。
  • webhook.create

    在商店上创建webhook并订阅。
  • webhook.update

    更新Webhooks参数。
  • webhook.delete

    删除商店中已注册的Webhook。

下载您的 OpenCart 集成指南

了解如何以简单统一的方式与 OpenCart 集成。

您将在其中发现:

  • 整合挑战:SaaS 提供商在连接到 OpenCart 时通常会遇到的问题
  • 统一API解决方案:如何通过统一的电子商务 API 轻松集成 OpenCart 和 80 以及其他 平台。
  • 使用案例:依赖于成功整合开发的行业
  • 成功案例:SaaS供应商如何简化 电子商务集成开发。
OpenCart Integration Guide

更快地开发集成方案,节省高达 9 倍的成本

Speed up your integration rollout
加快集成部署速度
将您的软件连接到多个购物平台和 市场,使用一个可靠且统一的 API,缩短您的 产品上市时间。
Save development time
节省开发时间
让您的开发人员专注于其他高价值任务。我们负责 与电子商务平台的集成。
Expand your reach and boost revenue
拓展业务范围,提升收入
与 80+ 购物平台集成,意味着您将拥有超过 100 万家 电商平台作为潜在客户。
Save costs on integrations
节省集成成本
借助 API2Cart,集成成本最多可降低: 9 倍。

值得信赖

准备好简化电子商务集成开发了吗?

更快更轻松地将您的 SaaS 服务连接到 OpenCart 和其他多个电子商务平台。

常见问题解答

什么是 OpenCart 集成?

集成是指将电子商务 SaaS 或应用程序与 OpenCart 商店连接起来的过程。通过这种连接, 他们可以轻松获取、添加、更新和同步各种商店数据,例如订单、 产品、类别和客户。借助 API2Cart, 您可以使用单一的统一 API 快速构建安全的集成,该 API 还可以将您的应用程序连接到 80+ 多个其他 电子商务平台。

如何与 OpenCart API 集成?

您可以直接集成 OpenCart API,但这种方法通常需要大量的开发工作和持续的维护。 更快捷高效的选择是使用现成的集成解决方案,例如 API2Cart。它提供了一个统一的 API,使您的 SaaS 产品能够连接到 80+ 电子商务平台和市场, 包括 OpenCart。这种方法可以节省时间、降低成本并最大限度地减少技术复杂性, 使您的团队能够专注于核心产品开发,而不是维护多个集成。

如果 OpenCart 更新其 API 会发生什么?

如果 OpenCart 更新了其 API,您在使用 API2Cart 时无需担心。 该服务会持续监控 API 的变更, 并确保您的集成稳定运行。这意味着您的软件或应用程序 无需您进行额外的编码、版本跟踪 或维护工作,即可继续流畅运行。