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