c0978033c1feat(ticket): implement ticket generation on purchase payment and add related testsncoronel2026-07-21 11:23:17 -03:00
a928a2e848feat(ticket): implement ticket generation service, model, and exception handling with testsncoronel2026-07-21 11:20:52 -03:00
c3f54c79cbfeat(auth): implement token expiration for personal access tokens and update testsncoronel2026-07-21 10:36:40 -03:00
0f36c3402bfeat: update AWS S3 configuration to include visibility settings and retain visibility optionncoronel2026-07-21 10:29:34 -03:00
29a2ca19a3refactor(catalog): Complete catalog refactor to simplify its data model and its querying. source commits: refactor/catalogncoronel2026-07-21 09:23:19 -03:00
d3182fbd13feat: add migration to expand tenant_codigo in bundles and update related seeders and testsncoronel2026-07-17 16:07:33 -03:00
b8eb71896cfeat: refactor featured variants to group items, including new controller and resource implementationsncoronel2026-07-17 14:42:53 -03:00
cb0fb2899cfeat: implement polymorphic relationships for group items to support bundles and product variantsncoronel2026-07-17 14:42:44 -03:00
615eacea91feat: rename featured_variants to group_items and update related referencesncoronel2026-07-17 14:31:05 -03:00
84c9fa4c9dfeat: update purchase status to pending payment in payment intent and related testncoronel2026-07-16 12:13:48 -03:00
b3d06431e5feat: rename payer_dni to transfer_payer_dni across purchase handling and update related testsncoronel2026-07-16 11:45:34 -03:00
c05206cc51feat: refactor cart item handling to use mapped buyable types and improve method signaturesncoronel2026-07-14 16:43:00 -03:00
480ee70393feat: refactor cart and bundle handling to support Buyable interface for improved flexibilityncoronel2026-07-14 16:41:34 -03:00
ceb1e2b04afeat: implement Stockable interface and methods for Bundle and ProductVariant modelsncoronel2026-07-14 16:11:25 -03:00
1d56d27350feat: implement Bundle and BundleItem models, migrations, and polymorphic relationships for cart and purchase itemsncoronel2026-07-14 16:02:26 -03:00
18c80b075bfeat: Update product seeder to include inventory policy and improve code readabilityncoronel2026-07-16 09:07:05 -03:00
10157d7c63feat: Implement inventory policy for product variantsncoronel2026-07-16 08:36:59 -03:00
716d8e447cfeat: add Fecha attribute seeder and integrate FiestaFutbolInfantilProductSeederncoronel2026-07-15 14:21:19 -03:00
cababe1a43feat: add ticket fields to Product and ProductVariant models, requests, and resourcesncoronel2026-07-14 15:19:53 -03:00
0e9f7faaf1feat: update CatalogController to return JsonResponse instead of AnonymousResourceCollectionncoronel2026-07-14 15:04:01 -03:00
13bdb436edfeat: implement FeaturedGroup and FeaturedVariant controllers, models, requests, resources, and routes for managing featured groups and variantsncoronel2026-07-14 14:58:28 -03:00
c2efec8906feat: implement FeaturedVariant and CatalogController for managing featured variants and catalog displayncoronel2026-07-14 14:55:48 -03:00
299a462283feat: implement FeaturedGroup and FeaturedProduct controllers, requests, resources, and routes for managing featured productsncoronel2026-07-14 14:21:04 -03:00
38f36a3a23feat: add hero background image functionality to Tenant model and related requests, resources, and seederncoronel2026-07-14 13:58:49 -03:00
b4b888adeffeat: add FeaturedGroup and FeaturedProduct models with migrations for database structurencoronel2026-07-14 13:30:07 -03:00
3afef63fc7feat: update MenuSeeder to dynamically fetch menu codes and adjust tenant associationsncoronel2026-07-14 12:10:39 -03:00
e325c49a89feat: enhance tenant resource to include menues and update seeder for new menu routesncoronel2026-07-14 11:44:57 -03:00
9c7d025258feat: implement Menu management with CRUD operations and database migrationsncoronel2026-07-14 11:31:30 -03:00
ba58bf79f8feat: add 'fiesta_futbol_infantil' tenant with associated images and configurationsncoronel2026-07-14 11:25:16 -03:00
2910d3f929feat: add hero_config and event_config to Tenant model with validation and migrationncoronel2026-07-14 11:08:59 -03:00
ca7a2ae55cfeat: add payer_dni field and validation for transfer payments, update related logic and testsnahu2026-07-12 19:48:56 +00:00
ca4fea6bcdfeat: enhance purchase detail handling to support cart items and improve resource structurencoronel2026-07-08 15:50:40 -03:00
73bf285badfeat: implement profile update functionality with validation and password handlingncoronel2026-07-08 12:10:23 -03:00
05a92b7ec3feat: update purchase query in TelepagosWebhookService to handle multiple statuses and normalize DNI formatncoronel2026-07-08 10:05:49 -03:00
f23029e785feat: enhance integration setup process with error handling and validationncoronel2026-07-08 09:00:42 -03:00
f18fbc8147feat: rename finalize methods to complete for consistency in purchase processingncoronel2026-07-07 15:36:07 -03:00
c276ccd311feat: refactor purchase status handling and add finalize endpoint for purchasesncoronel2026-07-07 15:33:29 -03:00
786b4eb6a9feat: add MergeGuestCartMiddleware to tenant route for enhanced cart handlingncoronel2026-07-07 12:55:07 -03:00
eca3b01083feat: update Telepagos webhook and payment intent logic for improved data handlingncoronel2026-07-07 11:11:21 -03:00
7b2a741884feat: add total field to purchases and update related logic for payment processingncoronel2026-07-07 10:16:28 -03:00
362e888e46feat: update .gitignore to include .env.testing and enhance phpunit.xml with additional environment variablesncoronel2026-07-07 09:25:39 -03:00
92458e217efeat: enhance Telepagos webhook handling for transferencia and QR operations with improved purchase matching logicncoronel2026-07-07 08:57:27 -03:00
4edda0bfd8feat: add default entity value for payment account information in paymentIntent methodncoronel2026-07-06 16:53:58 -03:00
2c2cf45f78feat: remove BankAccount domain and related functionality, including controller, model, requests, routes, and testsncoronel2026-07-06 16:53:45 -03:00
1fcb3129eafeat: enhance Telepagos integration with token refresh handling and refactor CheckoutService to use updateOrCreate for purchasesncoronel2026-07-06 16:24:00 -03:00
3703ae9bcffeat: add getTotalAmount method to Cart and refactor Purchase model to utilize itncoronel2026-07-06 15:26:41 -03:00
c19e00987efeat: implement MergeGuestCartMiddleware to merge guest cart with user cart upon authenticationncoronel2026-07-06 14:57:19 -03:00
7be2221bb8feat: update MeController to return user data as UserResourcencoronel2026-07-06 14:30:15 -03:00
dc32eb9beefeat: enhance checkout process with cart integration and stock confirmationncoronel2026-07-06 14:06:25 -03:00
6bda3bf013feat: add payment intent handling in PurchaseController with validation and QR generationncoronel2026-07-06 11:47:04 -03:00
3731cd67fefeat: implement Telepagos webhook handling with request validation and service integrationncoronel2026-07-06 09:57:45 -03:00
403caf77f5feat: add getCashinDetails method to TelepagosIntegrationService and corresponding testsncoronel2026-07-06 09:01:45 -03:00
04b2bb0b2afeat: add QR code generation and response handling to TelepagosIntegrationService with logging for errorsncoronel2026-07-06 08:58:14 -03:00
1af5b1d7edfeat: add client method to BaseIntegrationService for pre-configured HTTP client and implement test for client functionalityncoronel2026-07-06 08:50:52 -03:00
387e136707feat: update environment configuration for production and enhance TelepagosIntegrationService with token caching and error handlingncoronel2026-07-06 08:48:40 -03:00
9a1e36337dfeat: implement BaseIntegrationService and TelepagosIntegrationService with integration handling and header generationncoronel2026-07-06 08:40:32 -03:00
0c28302f84refactor: remove unused 'payment_status' field from StorePurchaseRequest rulesncoronel2026-07-06 08:35:52 -03:00
0cb1c37566refactor: remove PaymentProviderInterface and TelepagosProvider, simplify CheckoutService and related testsncoronel2026-07-03 16:55:11 -03:00
057e6757dcfeat: add customer details fields to Purchase model and request, implement checkout process with cart clearingncoronel2026-07-03 16:48:31 -03:00
6d066beea3feat: add optional 'dni' and 'telefono' fields to User model and registration processncoronel2026-07-03 16:24:56 -03:00
1d94ff8885feat: implement checkout service and payment processing integrationncoronel2026-07-03 15:37:26 -03:00
ee3be8d550feat: configure integration secret and update seeder for Telepagos integrationncoronel2026-07-03 15:35:31 -03:00
21b8fa5f35feat: add 'url' field to Integration model and update related requests and seederncoronel2026-07-03 14:45:05 -03:00
3887a4fcbafeat: implement integration management with CRUD operations and routes for tenant integrationncoronel2026-07-03 14:44:18 -03:00
0d4c6a4492feat: implement BankAccount management with CRUD operations and routes for tenant selectionncoronel2026-07-03 13:58:21 -03:00
c1b7b12fe1feat: add endpoint to retrieve selected bank account for a tenant and update routes with authenticationncoronel2026-07-03 13:54:31 -03:00
b1e40b3430feat: implement BankAccount management with CRUD operations and selection for tenantsncoronel2026-07-03 13:43:32 -03:00
b94efea4e0feat: update maximum quantity error message in Cart model and testncoronel2026-07-03 08:44:49 -03:00
1ae3e9ce92feat: update login error message for incorrect credentialsncoronel2026-07-03 08:37:04 -03:00
0efa1650a0feat: add MeController and endpoint for retrieving current user informationncoronel2026-07-02 16:07:48 -03:00
9a5a8e85b9feat: implement authentication functionality with login and logout endpointsncoronel2026-07-02 14:55:47 -03:00
a95cfc780bfeat: implement user registration functionality with validation and response handlingncoronel2026-07-02 12:23:50 -03:00
18eedd3209feat: add success messages for cart item operations in CartControllerncoronel2026-07-02 12:06:00 -03:00
00837850e6feat: enhance stock validation messages in addItem and updateItem methodsncoronel2026-07-02 10:37:08 -03:00
e5bc2cbe38feat: add CORS configuration file for handling cross-origin requestsncoronel2026-07-02 09:49:29 -03:00
efa499d993feat: rename stock fields to cantidad_maxima in ProductResource and ProductVariantResourcencoronel2026-07-02 09:37:43 -03:00
6a0b08c9d7feat: implement multi-tenant cart system with stock reservation and inventory trackingncoronel2026-07-01 16:21:53 -03:00
230ea57ce0feat: add TenantSeeder to initialize sonder tenant with header logo assetncoronel2026-07-01 16:05:55 -03:00
a150a9f694feat: implement product and variant CRUD management service with attachment handlingncoronel2026-07-01 11:44:56 -03:00
6d0d600b4bfeat: add product catalog image seeder and support assetsncoronel2026-07-01 11:01:48 -03:00
67c2a7350efeat: create ProductService to handle product, variant, and attribute lifecycle managementncoronel2026-07-01 10:22:02 -03:00
a0a0cc7255feat: add ProductVariant model and service layer for CRUD operations with attachment handlingncoronel2026-07-01 10:09:04 -03:00
d6a17cb449feat: add is_default field to product variants and implement default variant management logic in ProductServicencoronel2026-07-01 10:02:26 -03:00
83f42f3cf9test: add feature tests for product creation, variant management, and attribute synchronizationncoronel2026-07-01 09:58:49 -03:00
bbfe632926test: add feature tests for product and variant management with attribute associationsncoronel2026-07-01 09:51:24 -03:00
e78e64ed2efeat: implement product seeding logic from image catalog and add supporting service methods and requestsncoronel2026-07-01 09:48:43 -03:00
35384b48abfeat: add filtering for product detail attribute options based on available variant valuesncoronel2026-07-01 08:55:27 -03:00
46685a7141feat: enhance product detail retrieval to support variant selection and fallback image handlingNahuel Coronel2026-07-01 01:05:31 +00:00
1aa831f921feat: refactor product detail retrieval to simplify variant handling and enhance response structureNahuel Coronel2026-07-01 01:05:21 +00:00
429fa36b05feat: update product and variant resources to improve variant selection handling and response structurencoronel2026-06-30 16:53:23 -03:00
cb15905c46feat: refactor product attributes handling to use product_attribute table and update related models and requestsncoronel2026-06-30 16:35:56 -03:00