
Plugin
Verified
commerce
Birkly Commerce
Official commerce plugin — payments, catalog, cart, checkout, orders, and fulfillment.
Description
Full commerce stack for Birkly: payment provider connections, product catalog, cart, checkout, orders, discounts, import, and fulfillment. Replaces the legacy Payments plugin.
Compatibility
- Birkly
- >=1.0.0
- PHP
- >=8.1
Releases
| Version | Published | Size | Changelog |
|---|---|---|---|
| v1.1.1 | 2026-09-28 | 641 KB | Commerce 1.1.1 marketplace build. |
| v1.1.0 | 2026-09-28 | 1.5 MB | Commerce 1.1.0 marketplace build. |
| v1.0.150 | 2026-09-28 | 640.9 KB | Commerce 1.0.150 marketplace build. |
| v1.0.149 | 2026-09-27 | 640.6 KB | Commerce 1.0.149 marketplace build. |
| v1.0.148 | 2026-09-18 | 640.5 KB | Commerce 1.0.148 marketplace build. |
| v1.0.147 | 2026-09-17 | 639.3 KB | Commerce 1.0.147 marketplace build. |
| v1.0.146 | 2026-09-17 | 636.9 KB | Commerce 1.0.146 marketplace build. |
| v1.0.145 | 2026-09-17 | 636.8 KB | Commerce 1.0.145 marketplace build. |
| v1.0.144 | 2026-09-17 | 613.1 KB | Commerce 1.0.144 marketplace build. |
| v1.0.143 | 2026-09-17 | 614.4 KB | Commerce 1.0.143 marketplace build. |
| v1.0.142 | 2026-09-17 | 613.3 KB | Release v1.0.142 |
| v1.0.141 | 2026-09-17 | 586 KB | Commerce 1.0.141 marketplace build. |
| v1.0.140 | 2026-09-17 | 583.1 KB | Commerce 1.0.140 marketplace build. |
| v1.0.139 | 2026-09-17 | 579.8 KB | Commerce 1.0.139 marketplace build. |
| v1.0.138 | 2026-09-17 | 578.8 KB | Commerce 1.0.138 marketplace build. |
| v1.0.137 | 2026-09-17 | 577.8 KB | Commerce 1.0.137 marketplace build. |
| v1.0.136 | 2026-09-17 | 577.6 KB | Commerce 1.0.136 marketplace build. |
| v1.0.135 | 2026-09-17 | 575.6 KB | Commerce 1.0.135 marketplace build. |
| v1.0.134 | 2026-09-17 | 572.6 KB | Commerce 1.0.134 marketplace build. |
| v1.0.133 | 2026-09-17 | 569.8 KB | Commerce 1.0.133 marketplace build. |
| v1.0.132 | 2026-09-17 | 570 KB | Commerce 1.0.132 marketplace build. |
| v1.0.131 | 2026-09-17 | 569 KB | Commerce 1.0.131 marketplace build. |
| v1.0.130 | 2026-09-17 | 566.9 KB | Commerce 1.0.130 marketplace build. |
| v1.0.129 | 2026-09-17 | 562.8 KB | Commerce 1.0.129 marketplace build. |
| v1.0.128 | 2026-09-17 | 559.6 KB | Commerce 1.0.128 marketplace build. |
| v1.0.127 | 2026-09-17 | 553.8 KB | Commerce 1.0.127 marketplace build. |
| v1.0.126 | 2026-09-17 | 546.9 KB | Commerce 1.0.126 marketplace build. |
| v1.0.125 | 2026-09-17 | 538.5 KB | Commerce 1.0.125 marketplace build. |
| v1.0.124 | 2026-09-17 | 534.4 KB | Commerce 1.0.124 marketplace build. |
| v1.0.123 | 2026-09-17 | 529.3 KB | Commerce 1.0.123 marketplace build. |
| v1.0.122 | 2026-09-17 | 524.7 KB | Commerce 1.0.122 marketplace build. |
| v1.0.121 | 2026-09-17 | 520 KB | Commerce 1.0.121 marketplace build. |
| v1.0.120 | 2026-09-17 | 516.7 KB | Commerce 1.0.120 marketplace build. |
| v1.0.119 | 2026-09-17 | 514.2 KB | Commerce 1.0.119 marketplace build. |
| v1.0.118 | 2026-09-17 | 511.8 KB | Commerce 1.0.118 marketplace build. |
| v1.0.117 | 2026-09-12 | 510.7 KB | Commerce 1.0.117 marketplace build. |
| v1.0.116 | 2026-09-11 | 509.6 KB | Commerce 1.0.116 marketplace build. |
| v1.0.115 | 2026-09-08 | 507.6 KB | Commerce 1.0.115 marketplace build. |
| v1.0.114 | 2026-09-08 | 506.2 KB | Commerce 1.0.114 marketplace build. |
| v1.0.113 | 2026-09-08 | 505.5 KB | Commerce 1.0.113 marketplace build. |
| v1.0.112 | 2026-09-08 | 505 KB | Commerce 1.0.112 marketplace build. |
| v1.0.111 | 2026-09-08 | 1.4 MB | ## Fixes - **commerce_order_paid** event payload now includes checkout metadata (e.g. `signup_flow_opt_in`) so User plugin can send club activation emails after one-time donations. |
| v1.0.110 | 2026-09-03 | 503.9 KB | Commerce 1.0.110 marketplace build. |
| v1.0.109 | 2026-09-03 | 499.5 KB | Commerce 1.0.109 marketplace build. |
| v1.0.108 | 2026-09-02 | 498.7 KB | Commerce 1.0.108 marketplace build. |
| v1.0.107 | 2026-09-02 | 498.6 KB | Commerce 1.0.107 marketplace build. |
| v1.0.106 | 2026-09-02 | 498.6 KB | Commerce 1.0.106 marketplace build. |
| v1.0.105 | 2026-09-02 | 501.1 KB | Commerce 1.0.105 marketplace build. |
| v1.0.104 | 2026-09-02 | 499.8 KB | Commerce 1.0.104 marketplace build. |
| v1.0.103 | 2026-09-02 | 499.6 KB | Commerce 1.0.103 marketplace build. |
| v1.0.101 | 2026-09-01 | 496.4 KB | Live Stripe refund connection resolution, readable refund errors, admin toast UX. Includes 1.0.100 email fixes. |
| v1.0.99 | 2026-09-01 | 494.9 KB | PayPal refunds, Stripe subscription checkout refunds, platform-wide open-contribution detection, linked-checkout custom fields/logo, test mail stub. See CHANGELOG.md. |
| v1.0.98 | 2026-09-01 | 493.5 KB | Hotfix: Stripe refunds for hosted Checkout (cs_ → pi_ resolution), payment normalization, webhook fix. See CHANGELOG.md. |
| v1.0.97 | 2026-09-01 | 492 KB | Release v1.0.97 |
| v1.0.96 | 2026-09-01 | 489.1 KB | Release v1.0.96 |
| v1.0.95 | 2026-09-01 | 489 KB | ## P70 Storefront Platform v2 (M1–M6) ### Storefront - **catalog_item** returns enriched `purchase_options` (min/max, custom amounts) - **`data-commerce-purchase-options`** binder in `commerce-storefront.js` - **`begin_linked_checkout`** public API — linked CMS entry + hosted checkout in one call - **`data-commerce-linked-checkout`** form binder (replaces custom donate.js pattern) - **`handleHostedCheckoutReturn()`** — abandon on cancel, confirm on success ### Admin - Entry sync settings UI for all `commerce_entry_sync_*` keys (Settings → General) - **`delete_orders`** API + bulk **Delete selected** for abandoned/canceled/failed orders ### Docs - `docs/RFC-STOREFRONT-PLATFORM-V2.md` ### Install Download `birkly-commerce-1.0.95.zip` or update via Hub/Marketplace when indexed. **SHA256:** `8dcafbdcde547746c12c4b8ceb4a929cb5638530ebb4eb282a4515e2fee02349` ### birkly.io Requires this release on CMS for sponsors linked-checkout migration. |
| v1.0.92 | 2026-08-31 | 478.5 KB | Release v1.0.92 |
| v1.0.91 | 2026-08-31 | 478.1 KB | ## Donation / hosted checkout hotfix Stripe Checkout Sessions do **not** support `automatic_payment_methods` (that parameter is for PaymentIntents only). Hosted checkout now uses your **Stripe Dashboard** payment methods the correct way: by omitting `payment_method_types` on the Checkout Session create call. Update to 1.0.91 and retry the donation flow. |
| v1.0.90 | 2026-08-31 | 478.1 KB | ## Hotfixes - **Donation checkout:** Remove invalid `excluded_payment_method_types: link` — Stripe does not accept `link` as an exclusion type when using Dashboard payment methods. - **Connections table:** Replace broken ⋯ dropdown (depended on core `dropdown.js`) with a self-contained row menu in the Commerce plugin. Update to 1.0.90 and hard-refresh Commerce admin (Ctrl+Shift+R). |
| v1.0.89 | 2026-08-31 | 477.5 KB | ## Hotfix — donation checkout HTTP 400 - Fix Stripe Checkout Session failing when using Dashboard payment methods (`automatic_payment_methods` conflicted with `wallet_options.link`) - Stripe errors now show the real provider message instead of bare `HTTP 400` ## Admin UX - Cache-bust `payments.js` / `payments.css` so connection table row menu and Checkout badge load after upgrade Update to this release, then hard-refresh Commerce admin (Ctrl+Shift+R). |
| v1.0.88 | 2026-08-31 | 477.3 KB | ## Connections UX - Checkout connection shows a **Checkout** badge on its row - Row **⋯** menu: Set as checkout, Activate/Deactivate, Delete ## Stripe payment methods - Hosted checkout (donations, redirect flows) now uses your **Stripe Dashboard** payment methods instead of card-only - iDEAL, SEPA, Bancontact, etc. appear when enabled in Stripe - Link wallet overlay remains disabled |
| v1.0.87 | 2026-08-31 | 476.7 KB | ## Payment connection selection - Choose which connection is used for checkout when multiple Stripe (or other provider) connections exist - Connections list: **Default** badge and **Use for checkout** action - Edit modal: **Enabled** and **Use for checkout** toggles - Resolution order: explicit default → live mode over test → most recently updated - Fixes production sites accidentally charging through sandbox when multiple connections were enabled |
| v1.0.86 | 2026-08-26 | 475.4 KB | ## WebMCP visitor tools Registers storefront tools so they appear in **Discovery → WebMCP** when Commerce is active: - `birkly_commerce_get_cart` (read) - `birkly_commerce_add_to_cart` (write / confirm) - `birkly_commerce_checkout` (write / pay) Tools default **off**. Distinct from inbound admin MCP (`register_plugin_mcp_tools`). **After upgrading:** hard-refresh the admin (Ctrl+Shift+R), then enable the tools you want in Discovery → WebMCP. **Checksum (sha256):** `01911cd758e825a4dfeb8ddd308c57d085dea6c1a07e887b8c4cc72cdfdefca6` |
| v1.0.85 | 2026-08-20 | 473.1 KB | ## Critical fix — Commerce admin API HTTP 500 Fixes every Commerce admin tab failing to load (dashboard, orders, customers, fulfillment) with HTTP 500 while the MCP agent could still read your data. **Cause:** MCP tool registration loaded `commerce_inventory_ledger()` first; the HTTP API then tried to declare the same function again → PHP fatal error. **Also includes:** v1.0.84 data persistence reconciliation (orders/customers/templates recovered from all storage paths). **After upgrading:** hard-refresh the admin (Ctrl+Shift+R) and reopen Commerce — your data should appear. **Checksum (sha256):** `d1c1f060e93069752e57f89a677b50e3782bd7f1631739a52894e5ff0f69fc26` |
| v1.0.84 | 2026-08-20 | 472.7 KB | ## Critical fix — merchant data persistence Fixes orders, customers, email templates, invoices, and payment connections appearing empty when runtime JSON existed in a different storage path (`plugin-data/commerce`, colocated `plugins/commerce`, or legacy `data/plugins/commerce`). - Reconciles all known historical paths into the active data directory on every bootstrap - Deep-merges into existing empty Docker skeleton directories - Pairs with Birkly CMS main (Hub leftover install safety) **After upgrading:** reload any Commerce admin page — missing data should reappear automatically if files still exist on disk. **Checksum (sha256):** `f05b9674d255b85d7665d680ff0713d8c6b3235b545dca7eb1a61b2e3e1a10e0` |
| v1.0.83 | 2026-08-19 | 483.3 KB | ## Commerce v1.0.83 — Full MCP admin parity Connected AI can now perform any Commerce admin action a human can via MCP. ### New MCP tools - `commerce_list_admin_actions` — grouped catalog of all admin API actions - `commerce_admin_action` — dispatch any admin action by name (`action`, `payload`) ### Coverage (117 actions) Catalog, inventory, orders, fulfillment desk, invoices, emails, customers, subscriptions, discounts, CSV/live/Shopify import, purchase mappings, fulfillment settings, shipping zones, tax rules, fieldtype profiles, legacy migration, gift cards, draft orders, warehouses, bundles, inventory webhooks, and analytics. ### Other changes - Catalog read tools accept `manage_commerce`, `view_commerce_orders`, or `view_commerce_stats` - Implementation: `includes/CommerceMcpAdmin.php` |
| v1.0.82 | 2026-08-19 | 469.5 KB | - **MCP tools:** Register `commerce_*` inbound MCP tools when active (orders, customers, catalog, subscriptions, reindex, shipment, notes). See `docs/mcp-tools.md`. - Requires Birkly core with plugin MCP shelf (`register_plugin_mcp_tools`). |
| v1.0.81 | 2026-08-18 | 456.3 KB | Fix commerce entry fieldtype not saving prices (sync cent fields on beforeSaveEntry). Variable pricing min/max/suggested amounts included. Custom tax class repopulates on load. Entry UI groups fulfillment, tax, purchase options, and product details in one shell. |
| v1.0.80 | 2026-08-18 | 453 KB | Release v1.0.80 |
| v1.0.79 | 2026-08-18 | 453.7 KB | Release v1.0.79 |
| v1.0.78 | 2026-08-18 | 453.4 KB | Release v1.0.78 |
| v1.0.77 | 2026-08-18 | 456 KB | Always use order_paid for live receipts (including donations). Donation thank you opt-in. Email log at bottom. |
| v1.0.76 | 2026-08-18 | 456.1 KB | Email log UX, resend receipt, donation order_paid fallback when Donation thank you is disabled. |
| v1.0.75 | 2026-08-18 | 482.6 KB | Release v1.0.75 |
| v1.0.74 | 2026-08-17 | 481.3 KB | General settings: Store name for {{site_name}} email tokens (separate from invoice legal name). |
| v1.0.73 | 2026-08-17 | 1.9 MB | ## 1.0.73\n\n- Test emails report delivered when SMTP/ESP accepts the message (not misleading queued).\n- Requires CMS core with mail transport accepted-status fix. |
| v1.0.72 | 2026-08-17 | 1.9 MB | Release v1.0.72 |
| v1.0.71 | 2026-08-17 | 451.9 KB | Fix email connection picker on Settings → Emails (Send using dropdown + per-template picker). Requires Birkly core email_picker auth fix (PR #538). |
| v1.0.70 | 2026-08-17 | 451.9 KB | ## Commerce 1.0.70 - Transactional email templates: each template has its own **Send using** connection picker (override the Commerce default when you need different From addresses). - Email attachments: optional invoice (HTML), packing slip (HTML), and shipping label (PDF when fulfillment stored a label URL). - Requires Birkly core mail pipeline attachment support for inbox delivery of attachments. **Hub package:** attach `birkly-commerce-1.0.70.zip` from this release when updating the offer. |
| v1.0.69 | 2026-08-10 | 1.3 MB | Release v1.0.69 |
| v1.0.68 | 2026-08-10 | 445.1 KB | Donor sync into CMS supporters collection, donation thank-you email, persist customer_name + donor metadata on checkout. Hub: update Commerce to 1.0.68 after this release is published. |
| v1.0.67 | 2026-08-10 | 441.7 KB | ## 1.0.67 - Hosted Checkout: set `wallet_options[link][display]=never` so Link OTP is not the first screen when a donor email matches a Link account. - Card entry stays the default path. Hub-update Website CMS Commerce to **1.0.67**, then try donate again. |
| v1.0.66 | 2026-08-10 | 441.4 KB | ## 1.0.66 - Fix Stripe “Failed to write connection file”: probe `plugin-data/commerce` writability and fall back to colocated `plugins/commerce` when the volume cannot create/write the dedicated runtime tree. - Clearer CredentialStore errors include the target path when encryption key or connection JSON cannot be written. Hub update Website CMS Commerce to **1.0.66**, then re-save the Stripe connection. Prefer also redeploying Birkly CMS so entrypoint `chmod`s `plugin-data/`. |
| v1.0.65 | 2026-08-10 | 440.3 KB | 1.0.65 — cancel URL hash fix for abandon_checkout (includes 1.0.64 catalog + hosted checkout fixes). SHA-256: 3fc986433123bc35081750ae004de9d8451ed3389fa9e3188c5e6efca8642498 |
| v1.0.64 | 2026-08-10 | 440.2 KB | Release v1.0.64 |
| v1.0.63 | 2026-08-10 | 439.2 KB | Commerce **1.0.63** — persistent Stripe data + card-first donation Checkout. ### Fixes - Runtime data moves to `plugin-data/commerce` (auto-migrates from colocated `plugins/commerce`) so Hub updates no longer wipe Stripe connections - Hosted Checkout Session defaults to `payment_method_types: card` (avoids Stripe Link OTP as the main donation path) ### Artifact - `birkly-commerce-1.0.63.zip` - SHA-256: `657f4010e00229b488d472eb0edfdc31a0070ca5bb459d899ce8469673766d30` |
| v1.0.62 | 2026-08-10 | 438.4 KB | Commerce **1.0.62** — Hub packaging release (checksum-safe update). Same features as 1.0.61 (hosted Stripe Checkout + lazy catalog index). ### Artifact - `birkly-commerce-1.0.62.zip` (root folder: `commerce/`) - SHA-256: `0ce936ff0f628cb65f1e1193646a7439aa43581360e42dde3b4a6532b114a598` Republished to sync Hub offer checksum with the release asset. |
| v1.0.61 | 2026-08-10 | 438.1 KB | Release v1.0.61 |
| v1.0.59 | 2026-08-08 | 436.5 KB | Release v1.0.59 |
| v1.0.14 | 2026-08-08 | 258 KB | Release v1.0.14 |
| v1.0.13 | 2026-08-08 | 249.1 KB | Release v1.0.13 |
| v1.0.12 | 2026-08-08 | 246.2 KB | Release v1.0.12 |
| v1.0.11 | 2026-08-08 | 242.3 KB | Release v1.0.11 |
| v1.0.10 | 2026-08-08 | 238.3 KB | Release v1.0.10 |
| v1.0.9 | 2026-08-08 | 236.2 KB | Release v1.0.9 |
| v1.0.8 | 2026-08-08 | 233.8 KB | Release v1.0.8 |
| v1.0.7 | 2026-08-08 | 229.6 KB | Release v1.0.7 |
| v1.0.6 | 2026-08-08 | 206.8 KB | Release v1.0.6 |
| v1.0.5 | 2026-08-08 | 230.3 KB | Release v1.0.5 |
| v1.0.3 | 2026-08-08 | 219.9 KB | Release v1.0.3 |
| v1.0.2 | 2026-08-08 | 219.6 KB | Release v1.0.2 |
| v1.0.1 | 2026-08-08 | 215 KB | Release v1.0.1 |
| v1.0.0 | 2026-07-23 | 183.3 KB | Initial official marketplace release (P35-M28). |
| v0.1.0 | 2026-08-08 | 177.9 KB | Release v0.1 |
Provider support
- Provider
- Birkly and Other Things
- keven@protonmail.com
- Support
- Support page
Reviews
No reviews yet. Be the first to review after purchasing.