Open
Conversation
Adds multi-store tenancy (Organization/Store/StoreDomain/StoreUser/StoreSettings), ResolveStore middleware resolving storefront by Host header and admin by session, StoreScope + BelongsToStore trait, customer guard + CustomerUserProvider, Livewire admin login, customer login/register, Sanctum personal tokens, role-based policies, rate limiters for login and API, and Pest tests covering tenant resolution and auth flows. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Storefront pages (home enhanced, collections index/show, product show with variant + add-to-cart dispatch stub, cart placeholder, search, CMS pages), reusable blade components (product-card, price, badge, quantity-selector, address-form, order-summary, breadcrumbs, pagination), 404/503 error views, DemoSeeder theming/page/menu data, storefront routes and tests. 73/73 tests green. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Adds App\Jobs\DeliverWebhook with retry backoff 60/300/1800/7200/43200s, HMAC-SHA256 signing via WebhookService, circuit breaker pausing subscriptions after 5 consecutive failures, and App\Listeners\DispatchWebhooks subscribing to Order events for order.created / paid / fulfilled / cancelled / refunded. 9 webhook tests green. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Customer-scoped Livewire pages for order history + order detail (foreign orders return 404, includes lines, totals, addresses, fulfillments), address book with modal CRUD enforcing default semantics (first address becomes default; setting default demotes others; deleting default promotes the next; ownership guard), dashboard now shows a recent orders table. Routes wired under the auth:customer group. 6 CustomerAccountTest + 6 AddressManagementTest cases green, full suite 210/210. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Hook CartService::mergeOnLogin into Storefront\Account\Auth\Login and Register. When a customer authenticates, the guest cart stashed under CartService::SESSION_KEY is merged into the customer's cart (new or existing) and then marked abandoned. Moves Phase 6 tests into tests/Feature/Customers/ per the lead's brief and adds GuestCartMergeTest. 13 Customers tests green, 211/211 full suite green. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…s, themes, pages, nav) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Adds a dedicated `structured` log channel that writes JSON-formatted records for downstream ingestion, and captures final phase status in specs/progress.md. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Enhance checkout Confirmation component/view to load the actual Order and display an itemised summary with subtotal, shipping, tax, discount and total; show a pending-payment callout for bank-transfer orders. - Seed demo shipping zones (Germany + Rest of World with flat rates) and manual tax settings (19% VAT, prices exclusive) in DemoSeeder so the end-to-end checkout + tax flow works on a fresh install. - Record live Playwright review stats in specs/progress.md. Test suite: 232 passed, 1 skipped (481 assertions). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Consolidates the per-phase status table, final test statistics, Playwright review log, and the full commit history in specs/progress.md. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.




No description provided.