Skip to content

Release v1.1.0: Store Overview dashboard, StoreKit logo, grouped sidebar - #3

Merged
Sakib-invento merged 3 commits into
version-16from
develop
Oct 8, 2026
Merged

Sakib-invento merged 3 commits into
version-16from
develop

Conversation

@Sakib-invento

Copy link
Copy Markdown
Collaborator

Changelog

[1.1.0] - 2026-10-08

✨ Added

  • Store Overview Desk page (/app/storekit-overview) for System Manager and Sales Manager, with Company and period filters (7/30/90 days, this month, this year, custom) compared against the previous period of the same length:
    • KPI cards for web revenue (net of VAT and shipping, company currency), web orders, average order value, orders awaiting dispatch (by age), new customers (ordered vs not yet) and open carts (by idle time).
    • Order pipeline for orders placed in the period: In cart → Ordered → Part dispatched → Dispatched, to bill → Completed, plus Closed / On hold / Cancelled. Each stage opens the matching filtered list.
    • Revenue-over-time chart against the previous period, top 10 products, sales by item group, customer review ratings and catalog health (published items, items with no rate in the default selling price list, on sale, on backorder).
    • Worklists: orders to dispatch (oldest first, paginated), abandoned carts (idle over 24h), new customers without an order, lowest-rated recent reviews.
    • Data comes from one endpoint, storekit.api.overview.get_dashboard_data, built on permission-aware frappe.get_list queries. Web orders are Sales Orders with order type "Shopping Cart".
  • StoreKit logo (shopping bag built from modular blocks) as solid and subtle desktop icons, the sidebar header icon and app_logo_url.
  • StoreKit workspace sidebar: Store Overview and Builder links, then Orders, Catalog, Customers, Site Content and Notifications groups covering the related ERPNext and StoreKit DocTypes.

🔧 Changed

  • The StoreKit desktop icon now uses the StoreKit logo instead of the leftover Hopkins screenshot image.

…, release v1.1.0

- Store Overview Desk page with KPIs, order pipeline, charts and
  worklists from storekit.api.overview.get_dashboard_data.
- StoreKit logo as desktop/sidebar icon and app_logo_url.
- Workspace sidebar grouped into Orders, Catalog, Customers,
  Site Content and Notifications.
- Remove 7 duplicate Builder component exports that made install-app
  fail with DocumentLockedError on a fresh site.
- Run order-email setup in after_install so a fresh site has the
  Notifications the tests expect.
- Fix undefined names in import_item_image.run_all.
- Apply the repo's pre-commit config to inherited code; exclude
  storekit/builder_files (DB-generated Builder exports) from linters.
@Sakib-invento
Sakib-invento merged commit 7b8acde into version-16 Oct 8, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant