Skip to main content

WordPress Plugins

Intro

The Khaime Storefront plugin embeds your Khaime-managed product catalog — browsing, cart, and checkout — directly into any WordPress site using shortcodes, with no WooCommerce dependency and no code.

Context

This is a different integration from the WooCommerce plugin: WooCommerce adds Khaime as a payment method on top of products that already live in WooCommerce, while the plugin here embeds products that live in Khaime into a WordPress page. Use this when Khaime is your product catalog; use WooCommerce when your catalog already lives there and you just want Khaime’s payment rails.
These plugins embed your Khaime-managed products into WordPress. If you’re running a WooCommerce store and want to add Khaime payments to your existing catalog, see the WooCommerce Plugin instead.

Hows

Available plugins

Storefront

Product grid with filtering, sorting, and flexible cart display modes.

Cart Page

Dedicated /cart page that shares state with the storefront drawer.

Live Chat

Khaime live chat on your site, with per-page rules and consent gating.

Contact Form

Spam-protected contact form delivering to your Khaime inbox — protection managed by Khaime, nothing to set up.

Download

Khaime Storefront

Download the latest version — server-rendered, includes Cart Page

Khaime Live Chat

Download the latest version — live chat widget

Khaime Contact Form

Download the latest version — spam-protected contact form

Installation

  1. Download the plugin zip from above
  2. In WordPress admin, go to Plugins → Add New → Upload Plugin
  3. Upload the zip file and click Install Now
  4. Activate the plugin
  5. Go to Settings → Khaime and enter your Partner API key

Finding your Partner API key

  1. Log into your Khaime dashboard
  2. Go to Settings → API
  3. Copy (or generate) a key — it looks like pk_live_... or pk_sandbox_.... The prefix tells the plugin which environment it’s talking to.

Combining plugins

Use the Storefront shortcodes together for a complete shopping experience: Page: /store
Page: /cart

Whys

A single “Khaime Storefront” plugin covers browsing, cart, and checkout instead of splitting them into separate installs, because those three are already one connected session on the backend (a cart belongs to a visitor, checkout belongs to a cart) — installing them as unrelated plugins would just recreate that coupling with extra steps. Authenticating with a partner API key rather than a plain numeric merchant ID also means the environment (sandbox vs live) is derived from the key itself, so there’s one less setting to get out of sync with which key you’re actually using.

Why nots

  • Not for stores whose catalog already lives in WooCommerce. Embedding a second, Khaime-hosted catalog alongside an existing WooCommerce catalog just creates two sources of truth for products — use the WooCommerce plugin there instead.
  • Not a page builder. The shortcodes render a grid, a cart, and checkout — they don’t replace a general-purpose WordPress page builder for arbitrary product-page layouts.
  • Doesn’t sync WordPress content into Khaime. The relationship is one-directional: Khaime products are pulled into WordPress pages, not the other way around.