返回 Skill 列表
extension
分类: 开发与工程无需 API Key

commerce-embedded-sdk

在应用程序中集成StateSet iCommerce嵌入式SDK。在创建Commerce客户端、配置`@stateset/embedded`或连接嵌入式SDK调用时使用。

person作者: jakexiaohubgithub

Commerce Embedded SDK

Use the embedded engine from application code via language bindings.

How It Works

  1. Install the binding for the target language.
  2. Initialize Commerce with a SQLite database path.
  3. Call module APIs (customers, products, inventory, orders, etc).
  4. Run the matching example to validate behavior.

Usage

  • Node.js: npm install @stateset/embedded
  • Python: pip install stateset-embedded
  • Rust: cargo add stateset-embedded
  • See language examples under /home/dom/stateset-icommerce/examples/

Output

{"status":"ok","order_number":"ORD-12345","customer_id":"cust_123"}

Present Results to User

  • Binding used and database path.
  • Which example or module calls were validated.
  • Any build or runtime constraints.

Troubleshooting

  • Binding build errors: confirm Rust toolchain and target platform.
  • Shared library issues: check LD_LIBRARY_PATH or platform linking.
  • Missing symbols: rebuild the native bindings for your runtime.

References

  • references/bindings.md
  • /home/dom/stateset-icommerce/examples/README.md
  • /home/dom/stateset-icommerce/examples/basic_usage.rs
  • /home/dom/stateset-icommerce/examples/node/basic_usage.js
  • /home/dom/stateset-icommerce/examples/python/basic_usage.py