[英]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:要回答这些问题:
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.