Skip to main content

Documentation Index

Fetch the complete documentation index at: https://help.cartble.com/llms.txt

Use this file to discover all available pages before exploring further.

Cartble’s plugin system lets you extend your admin with new capabilities — sidebar menus, dedicated pages, custom logic, and UI slots — all without modifying the core platform. Each plugin is a self-contained module that activates inside your existing admin environment. You can enable official plugins from the Plugins Manager and, if you’re a developer, build your own to meet the unique needs of your business.

Available plugins

The following official plugins are available in your Cartble admin today.

SmartPrice AI

Automatically calculate and apply optimal product prices based on your costs, target margin, and estimated sales volume.

Stripe Payments

Accept credit cards, Apple Pay, and Google Pay through a global payment gateway integrated directly into your checkout.

How plugins work

Plugins integrate with your admin through a structured registry. When a plugin is active, it can:
  • Add sidebar menu items — new top-level or nested navigation entries appear in your admin sidebar
  • Add admin pages — full-page React components rendered inside the admin shell
  • Inject UI slots — components rendered in predefined locations such as product table columns or checkout flows
  • React to platform hooks — respond to events like on-checkout-start or on-order-placed

Enabling a plugin

To activate a plugin in your Cartble admin:
1

Open the Plugins Manager

Navigate to Admin → Plugins in your sidebar. All available plugins are listed here with their current status and version.
2

Select a plugin

Click the plugin card you want to enable. If the plugin has a settings component, its configuration panel will open.
3

Configure and save

Fill in any required settings — such as API keys or preferences — then save. The plugin activates immediately and its menu items appear in the sidebar.

Building your own plugin

If you need functionality that goes beyond the official plugins, you can build a custom plugin directly inside the Cartble codebase. Custom plugins follow the same architecture as official plugins — they register in the plugin registry, define adminApps for sidebar navigation, and wrap their pages with the withBridge HOC for scoped context. See the Plugin Development guide to get started, and review the Architecture reference for design patterns and data conventions.
Certain plugins — including SmartPrice AI — require a compatible plan with the enableSmartPrice capability enabled. If a plugin does not appear in your Plugins Manager or cannot be activated, check your Billing settings to confirm your plan includes it.