arvanitakis
9d3e54e5df
Changelog
2026-09-14 00:04:20 +03:00
arvanitakis
44c6b7defd
Feature: Order Updates, Events, Order Flows, Shipment And COD support
2026-09-14 00:03:06 +03:00
arvanitakis
78bbd8390a
Feature: Minor Updates to Order Shipping And Order Statuses
2026-09-10 22:50:40 +03:00
arvanitakis
99e55902ac
Feat: Updating OrderPlaced Listeners to Decrement Stock, Creating Notifications
2026-09-10 01:34:30 +03:00
arvanitakis
864c8b19aa
Feat: Updating Cart Lifecycle Service, and Capping Abandoned Cart Days. Also Updating Cart Views
2026-09-10 01:13:15 +03:00
arvanitakis
8f4c1a22ea
Bump version to 0.16.3
2026-09-10 00:14:57 +03:00
arvanitakis
13d5833d18
Fix: Fixing Stripe Payment Driver, Applying Payment Mehtod (COD) fee correctly
2026-09-10 00:14:42 +03:00
arvanitakis
3e45b84636
Bump version to 0.16.2
2026-09-09 23:46:29 +03:00
arvanitakis
437cbf2460
Fix: Updating Shipping Listeners to clear the ShippingManifest options
2026-09-09 23:45:21 +03:00
arvanitakis
5425a0396f
Feat: Adding missing nav translations
2026-09-09 23:43:39 +03:00
arvanitakis
4d0e326cb9
Bump version to 0.16.1
2026-09-09 23:25:22 +03:00
arvanitakis
d4f9766940
Fix: Correcting spaceing on login form
2026-09-09 23:22:13 +03:00
arvanitakis
359e1e262e
Bump Version to 0.16.0
2026-09-09 01:19:31 +03:00
arvanitakis
fb684dc97b
Feat: Adding Concent Updates
2026-09-09 01:12:21 +03:00
arvanitakis
9c95c0bccb
Bump Version to 0.15.0
2026-09-09 00:48:52 +03:00
arvanitakis
73bfc748b4
Feature: Moving Payment Methods to DB, adding fees, Transaction Updates, Refund Updates, General Updates to Payments
2026-09-09 00:48:09 +03:00
arvanitakis
4ff9bdacc3
Bump version to 0.14.0
2026-09-04 13:06:26 +03:00
arvanitakis
55832d9549
Feat: Adding search results for translation
2026-09-04 13:06:07 +03:00
arvanitakis
7b46a83e5e
Feat: Product Search Service Restructure
2026-09-04 13:03:38 +03:00
arvanitakis
e9aa08a338
Bump version to 0.13.1
2026-09-03 18:28:22 +03:00
arvanitakis
0676a1f5c7
Feat: Recording Payment Transactions
2026-09-03 18:26:48 +03:00
arvanitakis
8e8ec17d09
Bump version to 0.13.0
2026-09-03 17:44:22 +03:00
arvanitakis
e6f1ca179a
Fix: Fixing various bugs occured on payment lifecycle
2026-09-03 17:42:30 +03:00
arvanitakis
79e525d53f
Fix: Stripe Intents Table is a Lunar Table, so needs a prefix. This is covered by the Lunar\Base\Migration
2026-09-03 17:31:39 +03:00
arvanitakis
456943dc74
Feature: Payment resolver, Payment Provider, Completing Stripe Webhooks, Wiring Payments to checkout service
2026-09-03 17:27:34 +03:00
arvanitakis
35c3334690
Feat: Payment Restructuring to be fully event-driven
2026-09-03 17:00:24 +03:00
arvanitakis
a987a2d57c
Feature: Abstraction on Payments based on their operations
2026-09-03 16:01:33 +03:00
arvanitakis
0fa2188146
Feat: Refactoring Shipping DataTransferObjects to DTOs namespace
2026-09-03 15:58:51 +03:00
arvanitakis
a1301d4b46
Merge branch 'master' into Payments
2026-09-03 13:34:32 +03:00
arvanitakis
215f43f3ef
Feat: Adding tags to product filters
2026-09-03 13:34:04 +03:00
arvanitakis
c439299144
Bump version to 0.12.1
2026-09-03 13:23:50 +03:00
arvanitakis
6963515971
Fix: Small update to label parsing
2026-09-03 13:22:09 +03:00
arvanitakis
f43f72f633
Feat: Updates to Product Indexer, Shopify Importer, Adding cascade delete on reviews
2026-09-03 12:26:00 +03:00
arvanitakis
448da869a9
Bump version to 0.12.0
2026-09-03 11:44:36 +03:00
arvanitakis
1287b513cd
Feat: Updating Product Service with new Methods, DTOs for ListingResult And Slider Bounds
2026-09-03 11:44:23 +03:00
arvanitakis
b2919f1f4b
Feature: Product Search Service Updates
2026-09-03 11:04:19 +03:00
arvanitakis
8cb54e065e
Feat: Updates to Payments, Checkout Services, Payment Events
2026-09-02 16:14:52 +03:00
arvanitakis
3497553b41
Feature: Order Service Provider, Order Events Observers
2026-09-01 14:04:12 +03:00
arvanitakis
29e77a973b
Feat: Orders Feature Survey
2026-09-01 13:34:37 +03:00
arvanitakis
026ab5bc2d
BUmp version to 0.11.1
2026-09-01 13:04:54 +03:00
arvanitakis
483c0ce00f
Fix: Recommendations are an eloquent collection, not an Generic Collection
2026-09-01 13:03:39 +03:00
arvanitakis
ce405d20e6
Bump Version to 0.11.0
2026-09-01 12:08:47 +03:00
arvanitakis
0f07751559
Feature: Recommendation Service
...
This commit introduces a RecommendationService that is used when indexing products.
The service is utilizing a recommendation rules interface, so many rules can be created and applied during indexing the products
2026-09-01 12:06:29 +03:00
arvanitakis
53d8a5aefe
Bump Version to 0.10.1
2026-09-01 12:04:06 +03:00
arvanitakis
380e860386
Feat: Adding Translations to the Seeder
2026-09-01 10:52:56 +03:00
arvanitakis
d680200ab1
Bump Version to 0.10.0
2026-08-31 14:18:51 +03:00
arvanitakis
9529036585
Feat: Updating PaymentDrivers and CheckoutService to handle payment methods
2026-08-31 14:12:21 +03:00
arvanitakis
2db1e1331f
Feat: Creating PaymentMethods, Setting Fees, Availabilities
2026-08-31 13:54:20 +03:00
arvanitakis
d873cb4931
Feat: Upgrading Lunar to 1.5
2026-08-31 13:16:13 +03:00
arvanitakis
661e8b9a96
Feat: Adding Payment Drivers, configuring stripe
2026-08-31 12:50:29 +03:00
arvanitakis
637da37b9b
Merge branch 'master' into Payment-Methods
2026-08-29 14:17:48 +03:00
arvanitakis
be0c037c62
Bump version to 0.9.0
2026-08-29 13:41:17 +03:00
arvanitakis
f85fb51ecd
Feature: Adding Caches and Fallbacks to Live Pricing Requests
2026-08-29 10:31:58 +03:00
arvanitakis
6671c5e9d1
Feature: Adding Checkout Services and Events
2026-08-29 01:14:58 +03:00
arvanitakis
ca36c31cab
Hotfix: Correcting Wrong Position on Checkout, Correcting Cart Display Pages
2026-08-29 00:27:20 +03:00
arvanitakis
c6c44db742
Feature: Sweeping features of most known e-commerce shops, creating artifacts for the research
2026-08-28 13:19:29 +03:00
arvanitakis
7b63f43695
Merge branch 'Shipping-Carriers' into Checkout
2026-08-28 13:17:58 +03:00
arvanitakis
66068ef68a
Bump version to 0.8.0
2026-08-28 13:15:40 +03:00
arvanitakis
f6ef0761d6
Feature: Creating Cart Service, Cart Events, Save For Later functionality, Adding Filament Views for viewing abandoned carts
2026-08-28 13:14:47 +03:00
arvanitakis
a8ddbb8056
Feature: Creating Cart Views, rules for abandonment
2026-08-28 00:27:46 +03:00
arvanitakis
e1299fafee
Bump Version to 0.7.0
2026-08-27 23:09:52 +03:00
arvanitakis
1c14fabf44
Feature: Adding Facets, Updating Indexers
2026-08-27 23:09:33 +03:00
arvanitakis
a2c3fd5457
Feature: Reviews restructuring and Creating Collection Indexer and Services
2026-08-27 12:11:01 +03:00
arvanitakis
ba5a9523c8
Feat: Restructuring Products into the Concern Catalog, for future Collection services
2026-08-27 11:42:13 +03:00
arvanitakis
63caaf55c7
Bump Version to 0.6.1
2026-08-27 11:39:43 +03:00
arvanitakis
e4342da44a
Fix: Correcting shape of indexed products
2026-08-27 11:32:20 +03:00
arvanitakis
e95ea4a43c
Fix: Updating Product Options Registry and adding handle to the meilisearch index
2026-08-27 11:14:56 +03:00
arvanitakis
cb3fe095d9
Bump Version to 0.6.0
2026-08-27 01:57:43 +03:00
arvanitakis
eef473dbd2
Feature: Product option types to support multiple cases
2026-08-27 01:55:58 +03:00
arvanitakis
409db9c7bf
Fix: Correcting Language Line fallback resolver
2026-08-27 01:28:37 +03:00
arvanitakis
594fa41527
Feature: Localization Restructuring to follow a stricter pattern
2026-08-27 01:08:34 +03:00
arvanitakis
ef356a6397
Feature: Products Restructuring to follow a strict rule
2026-08-27 01:05:04 +03:00
arvanitakis
b3b5ca740d
Feature: Resolving translated fields based on current locale, while also resturning a correct length aware paginator for the results
2026-08-27 00:48:38 +03:00
arvanitakis
d01d27f7ea
Hotfix: Correcting ProductResolver when importing Products
2026-08-27 00:46:43 +03:00
arvanitakis
b86fe78852
Hotfix: Adding a correct media conversions to handle small review images
2026-08-27 00:34:39 +03:00
arvanitakis
0edf7b156d
Feature: Updating Product Service to handle multiple locales, fetching the correct locale, or, the default locale as fallback
2026-08-26 23:52:33 +03:00
arvanitakis
ef9e9daab0
Bump version to 0.5.4
2026-08-26 18:34:26 +03:00
arvanitakis
751aff5939
Feature: Adding Sorting To Product List
2026-08-26 18:05:15 +03:00
arvanitakis
09844ec2b5
Bump Version to 0.5.3
2026-08-26 14:29:29 +03:00
arvanitakis
885923380d
Hotfix: Selcting correct table name for channel Id
2026-08-26 14:29:08 +03:00
arvanitakis
235fdda4a7
Bump Version to 0.5.2
2026-08-26 13:28:08 +03:00
arvanitakis
c2eb9bd66a
Hotfix: Updating LocaleMiddleware to handle more than 2 languages
2026-08-26 13:26:29 +03:00
arvanitakis
356fbd73c5
Bump Version to 0.5.1
2026-08-26 13:16:07 +03:00
arvanitakis
fa137c9a79
Feature: Adding back ChannelIds on Product Indexer
2026-08-26 13:14:32 +03:00
arvanitakis
e31de1b4e3
Bump version to 0.5.0
2026-08-24 14:47:59 +03:00
arvanitakis
113fa35da7
Hotfix: Adding a Back Button to Boboko's Login Form
2026-08-24 14:45:44 +03:00
arvanitakis
7c199cc3bd
Feature: Updating Products Service and Locale MIddleware
2026-08-24 14:41:50 +03:00
arvanitakis
5cb6c529a0
Feature: Adding Product Service to Lunar
...
This commit introduces a Product service to Lunar. This product service calls Meilisearch to fetch an indexed product. The indexer has been updated to also include the collection and the price of the product.
A product search service has also been created to be used by the frontend's search
2026-08-24 12:41:28 +03:00
arvanitakis
f7da26b487
Bump version to 0.4.0
2026-08-06 12:24:07 +03:00
arvanitakis
1857ced3a2
Feature: Adding Translation Service and Translation Seeder
2026-08-06 12:06:55 +03:00
arvanitakis
8646dca16a
Feature: Adding Spatie's Translation Loader
2026-08-06 00:13:13 +03:00
arvanitakis
93469d033f
Feature: Adding Locale Middleware
2026-08-05 23:58:53 +03:00
arvanitakis
9f30a7324e
Feature: Shipment Updates to handle COD
2026-07-19 18:27:24 +03:00
arvanitakis
435a4dd290
Feat: Adding Shippment Tracking
2026-07-19 17:41:09 +03:00
arvanitakis
808c769595
Add cash-on-delivery payment type with cart fee pipeline
2026-07-19 03:35:16 +03:00
arvanitakis
d34e450526
Fix: Move carrier live-pricing choice onto ShippingMethod.charge_by
...
Reverts the earlier per-rate pricing_mode column in favor of extending Lunar's existing charge_by field (cart_total/weight) with a third "live" option, gated by a SupportsLivePricing capability check on the driver. Adds a shared ResolvesFixedPricing trait so any carrier driver can fall back to Lunar's normal price-break resolution, matching the vendor ShipBy driver's own charge_by handling instead of introducing a separate mechanism. Also fixes an incorrect Get() path in the admin form that silently hid the new "live" option.
2026-07-19 02:24:10 +03:00
arvanitakis
4acabe4185
Feature: Wire up carrier-agnostic shipping admin UI
...
Registers ShippingServiceProvider (carrier config, driver/fulfillment bindings, Rates page override) and wires the shipping admin surface into CorePlugin: dynamic carrier dropdown on Shipping Method create/edit, a "Create Shipment" order action resolved generically by carrier, and a Pickup Manifests page for carriers that support manifest batching.
2026-07-19 00:52:01 +03:00
arvanitakis
37c2e1194c
Feature: Add Box Now locker delivery integration
...
Box Now rate driver (fixed pricing only — no live pricing API) and fulfillment service (delivery request creation, label printing, cancellation). Unlike ACS, Box Now books courier pickup automatically on delivery request creation, so no manifest/pickup-list step is implemented. Storefront locker selection is not yet built; createShipment() expects the chosen locker's locationId to be supplied by the caller.
2026-07-19 00:51:23 +03:00
arvanitakis
89255687a1
Feature: Add ACS courier integration
...
ACS rate driver (live price quotes via ACS_Price_Calculation, cached postcode-to-station lookups) and fulfillment service (voucher creation, label printing, end-of-day pickup manifest). Adds a per-rate pricing_mode column so admins can choose live API pricing vs. a fixed price on ACS-driven shipping rates, surfaced via a custom Rates page.
2026-07-19 00:50:51 +03:00
arvanitakis
3599329b57
Feature: Add ManifestResult DTO for carrier manifest batching
...
Completes the carrier-agnostic shipping abstraction (CarrierFulfillmentInterface, SupportsManifestBatching, Shipment model) with the result type SupportsManifestBatching::issueManifest() returns.
2026-07-19 00:50:15 +03:00