ArtisanPack UI
DocsEcommerce Kanban (Livewire)ArtisanPack UI Ecommerce Kanban (Livewire) Documentation Home

ArtisanPack UI Ecommerce Kanban (Livewire) Documentation Home

Ecommerce Kanban (Livewire) v1.0.0

Welcome to the documentation for the ArtisanPack UI Ecommerce Kanban board. The package is the Livewire order board for the engine: orders shown as cards...

Welcome to the documentation for the ArtisanPack UI Ecommerce Kanban board. The package is the Livewire order board for the artisanpack-ui/ecommerce engine: orders shown as cards in columns by sub-status, moved by drag-and-drop, keyboard, or a "Move to…" dialog, built from artisanpack-ui/livewire-ui-components and livewire-drag-and-drop.

It registers board routes that work right after install, and every screen is also a Livewire component you can embed in your own pages. It calls the engine's services in-process and owns no tables of its own: boards, columns, cards, widgets, and automations all live in the engine.

Table of Contents

Features

  • Boards of orders: Columns left to right with card counts, WIP limits, collapse (remembered per board), and "Show more" paging. A board picker returns each user to the board they opened last.
  • Three ways to move a card: Drag it, move it with the keyboard, or use "Move to…" (column and position). Every move goes through the engine, so WIP limits, the status roll-up, hooks, and automations always apply. A refused move is put back and the reason is shown.
  • Manual card order: Cards stay where they are dropped, inside a column and across columns.
  • Filter bar: Search, customer, tags, products, placed dates, stale cards, payment and fulfillment status. Filters live in the URL, so a filtered board is a shareable link.
  • Card slide-out: A mini order view with customer, items, totals, the order's other boards, and recent activity.
  • Board-native editing: Reorder, add, edit, and remove columns, pick card widgets, and switch automations on and off on the board itself, with or without the ecommerce admin installed.
  • Real time: Laravel Echo on the engine's private board channel (Reverb, Pusher, or any broadcaster), with a polling fallback.
  • Extension points: Filters for card actions, toolbar buttons, filter controls, card widget views, card classes, and board URLs, and actions after a render and a refused move.
  • Accessible and translated: Targets WCAG 2.2 AA, checked with axe and keyboard tests in a real browser. Ships English, Spanish, French, and German.

Quick Example

composer require artisanpack-ui/ecommerce-kanban-livewire
php artisan ecommerce-kanban:install
npm install @artisanpack-ui/livewire-drag-and-drop@^2.1.0

Add the package's views to your Tailwind sources and import drag-and-drop in your main script (the install command prints both lines), grant the kanbanBoard abilities, then open /ecommerce-kanban.

Support

For support, please open an issue on the GitHub repository.

License

This package is open-source software licensed under the MIT license.

Stay in the Loop

Monthly tips, tutorials and package updates — plus a free Quick Start cheat sheet.

Subscribe
Edit this page on GitHub