简体   繁体   English

使用电子商务 CMS API 有哪些优点和缺点?

[英]What are the benefits and drawbacks of using a e-commerce CMS API?

I'm currently using Next.js for my front-end framework.我目前正在为我的前端框架使用 Next.js。 I've been considering on using another javascript framework for my back-end, however it occured that me that existing CMS solutions like BigCommerce and Shopify exists.我一直在考虑为我的后端使用另一个 javascript 框架,但是我发现现有的 CMS 解决方案如 BigCommerce 和 Shopify 存在。

I'm aware they have their own API reserved for developers, but from what I can see these are API usually made to develop tools and themes for other users on the platform itself.我知道他们为开发人员保留了自己的 API,但据我所知,这些 API 通常用于为平台本身的其他用户开发工具和主题。 Is it possible that I can somehow leverage the power of these ecommerce CMS on my Next.js website?我是否有可能以某种方式在我的 Next.js 网站上利用这些电子商务 CMS 的强大功能? I don't know how these work because I've always seen them as softwares for non tech-specialists to build e-commerce without having the need to code.我不知道这些是如何工作的,因为我一直将它们视为非技术专家无需编码即可构建电子商务的软件。 To know that an API for software exists is quite extraordinary知道软件的 API 存在是非常了不起的

There's a lot that goes into building an e-commerce website, mainly the things that I am looking for is inventory management and supply chain management.建立一个电子商务网站有很多内容,主要是我正在寻找的东西是库存管理和供应链管理。 Building these on top of a fullstack e-commerce website would take me too much time and goes beyond the constraint of the project.在全栈电子商务网站上构建这些会花费我太多时间并且超出了项目的限制。 Do these API let you leverage their technology?这些API让你利用他们的技术吗? But most importantly , do you have to pay a subscription fee to use their API as well as other features such as inventory management?最重要的是,您是否必须支付订阅费才能使用他们的 API 以及库存管理等其他功能?

I am particularly interested in BigCommerce, because the Next.js commerce starter kit comes with BigCommerce integration out of the box (I'm not sure why they chose BigCommerce, as opposed to other CMS such as Shopify).我对 BigCommerce 特别感兴趣,因为 Next.js 商务入门工具包带有开箱即用的 BigCommerce 集成(我不确定他们为什么选择 BigCommerce,而不是其他 CMS,例如 Shopify)。 Answers directly referring to BigCommerce are greatly appreciated.非常感谢直接引用 BigCommerce 的答案。

The benefits and drawbacks of using an eCommerce CMS API can be pretty subjective.使用电子商务 CMS API 的优点和缺点可能非常主观。 I have a large amount of experience with BigCommerce, and I can clarify with you that the BigCommerce API is used for much more than just building tools or themes for other BigCommerce users.我在 BigCommerce 方面有丰富的经验,我可以向您澄清,BigCommerce API 不仅仅用于为其他 BigCommerce 用户构建工具或主题。 I mostly see it used for custom integrations and extending the platform functionality.我主要看到它用于自定义集成和扩展平台功能。

Combining the API with your own back-end services can really give you unlimited possibilities in terms of functionality with the platform, especially where the platform may fall short in its native functionality.将 API 与您自己的后端服务相结合,可以真正为您在平台功能方面提供无限的可能性,尤其是在平台可能缺乏其原生功能的情况下。 For example, if you feel like the store-credit system is lackluster natively - guess what?例如,如果您觉得商店信用系统本身就乏善可陈——您猜怎么着? There are plenty of APIs that give you the potential to make your own store credit system and integration that suits your needs better.有很多 API 可以让您有可能创建自己的商店信用系统和集成,以更好地满足您的需求。

To answer these questions:要回答这些问题:

  • Do these API let you leverage their technology?这些API让你利用他们的技术吗?
    • The BigCommerce API has quite a bit of freedom in terms of which technologies you get to leverage. BigCommerce API 在您可以利用哪些技术方面拥有相当大的自由度。 Pretty much every aspect of the platform has an API that can be used for your own needs.该平台的几乎每个方面都有一个 API,可用于满足您自己的需要。
  • Do you have to pay a subscription fee to use their API as well as other features such as inventory management?您是否需要支付订阅费才能使用他们的 API 以及库存管理等其他功能?
    • There isn't any sort of subscription fee to use the BigCommerce API, and inventory management comes natively in the platform, as well as an API to manage your product inventory.使用 BigCommerce API 不需要任何形式的订阅费,平台本身就有库存管理,还有一个 API 可以管理您的产品库存。 There is also a large community of developers that have built apps for the platform that offer more advanced inventory management as well.还有一个大型开发人员社区为该平台构建了应用程序,这些应用程序也提供更高级的库存管理。

Whether or not you want to use the native BigCommerce functionality instead of a NextJS headless storefront all depends on your personal preference and goals.您是否想使用原生 BigCommerce 功能而不是 NextJS 无头店面完全取决于您的个人喜好和目标。 Using the built-in BigCommerce storefront is more simplistic and requires less development experience (if any at all), whereas if you wanted a headless storefront with BigCommerce using NextJS, this would ultimately give you more control, but would also require more coding/development knowledge.使用内置的 BigCommerce 店面更简单并且需要更少的开发经验(如果有的话),而如果您想要使用 NextJS 的 BigCommerce 的无头店面,这最终会给您更多的控制权,但也需要更多的编码/开发知识。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用 APIS 连接两个应用程序的最佳方式是什么? (电子商务和聊天机器人) - What is the best way to connect two applications using APIS? (An E-commerce and a chatbot) 将运输添加到电子商务应用程序 - Adding Shipping To E-Commerce Application 电子商务项目的类别分类 - Classification of categories for e-commerce project 在API的开发中使用Laravel Request类有什么好处? - What are the benefits of using Laravel Request Class in API's development? 在ASP.NET MVC 3下的“无页面”设计中使用jQuery JSON请求的API驱动设计有哪些缺点? - What are some drawbacks of an API driven design, using jQuery JSON requests in a “Page-less” design under ASP.NET MVC 3? 使用Spree Commerce API设置产品中的分类单元 - Set taxons in products using Spree Commerce API 什么是用于 Restful API 文档的好的 CMS? - What is a good CMS to use for Restful API documentation? 创建API会给您的服务带来哪些好处? - What benefits does creating an API give to your service? 什么是合适的woo-commerce API来创建带有属性的订单 - What is the suitable woo-commerce API to create order with attribution 除cUrl外,使用Big Commerce API还需要什么? - What is more required to work with your Big commerce API except cUrl?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM