You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Moved the version history out of readme.txt into this file, keeping only the latest entry there.
1.12.1
Fixed the Receipts module: it registered a "Receipts" account menu item and a /shopforge-receipts/ endpoint with no page behind it, so visiting that URL silently fell back to the dashboard. Removed — receipts are downloaded from each order's own page, not a dedicated account tab.
Notifications now always appears as the second item in the account menu, right after Dashboard.
1.12.0
Reworked 1.11.1's sub-tabs into real top-level tabs, reusing the same License/Shortcodes/Receipts tab navigation instead of a nested second-level one: Core features, Modules, Configuration, Theme and Colors are now their own pages, each with its own form and save action, so saving one section never touches another.
1.11.1
The Modules settings page (Core features / Modules / Configuration / Theme / Colors) is now split into sub-tabs instead of one long scrolling page.
1.11.0
New "Italian Fiscal Checkout Fields" module: Customer type (Private/Business), Tax code, VAT number, SDI code and PEC registered natively via the WooCommerce Blocks Additional Checkout Fields API — no third-party plugin needed, and the right fields are conditionally shown/required depending on the selected customer type. Only works with the block-based checkout.
Full Italian translation for the new module (740/740 strings, 100% coverage).
1.10.4
Account dashboard stat cards (Total orders / Processing / Delivered / Quotes) now use a dynamic column count instead of a fixed 4, so the row fills correctly when the Quotes module is disabled (3 cards).
Loyalty points moved out of the stat cards into a small badge above the Log out button (star + number, "Loyalty points" label), shown only when the Loyalty module is active.
1.10.3
Fixed the "Withdrawal request sent" card: the "All my returns" button was falling below the text instead of anchoring to the right. Both withdrawal cards now anchor their action button via flex + space-between on the card body.
1.10.2
Fixed the "Withdrawal window expired" card: the withdrawal buttons now use the plugin's global primary color (one was hardcoded to an unrelated gray, the other was accidentally near-white with white text and effectively invisible).
Removed a redundant wrapper and a dead CSS rule left over from that layout change; the button's right-anchoring was already handled by the card's flex layout.
1.10.1
Fixed the Receipts settings tab rendering with no styling (borrowed CSS classes that only load on the Modules tab; the tab now ships its own scoped styles).
Fixed 22 strings incorrectly translated by the automated merge (e.g. "Contact email" showing an unrelated Italian string) across the Receipts module and a few pre-existing WooCommerce template overrides.
1.10.0
New PDF Receipts module: real server-generated PDF (Dompdf), 3 visual templates (Modern/Classic/Minimal), configurable company details/logo/footer note, one-click download from the order page and customer account, one-click email delivery. This is a receipt, not a fiscal invoice — no electronic-invoicing (SDI) integration.
Italian translation completed for all new strings, 100% coverage verified against source (728/728).