Commit Graph

  • 379c2bdbeb Merge branch 'dev' of https://gitea.quo.ar/tbianchini/shopit-back into dev dev ncoronel 2026-07-16 10:00:12 -0300
  • 6fc6ed1fac feat: refactor cart and purchase handling to support polymorphic buyable types and improve code readability feature/variant_bundles feature/events ncoronel 2026-07-16 09:55:38 -0300
  • c05206cc51 feat: refactor cart item handling to use mapped buyable types and improve method signatures ncoronel 2026-07-14 16:43:00 -0300
  • 480ee70393 feat: refactor cart and bundle handling to support Buyable interface for improved flexibility ncoronel 2026-07-14 16:41:34 -0300
  • ceb1e2b04a feat: implement Stockable interface and methods for Bundle and ProductVariant models ncoronel 2026-07-14 16:11:25 -0300
  • 1d56d27350 feat: implement Bundle and BundleItem models, migrations, and polymorphic relationships for cart and purchase items ncoronel 2026-07-14 16:02:26 -0300
  • 18c80b075b feat: Update product seeder to include inventory policy and improve code readability ncoronel 2026-07-16 09:07:05 -0300
  • 10157d7c63 feat: Implement inventory policy for product variants ncoronel 2026-07-16 08:36:59 -0300
  • 716d8e447c feat: add Fecha attribute seeder and integrate FiestaFutbolInfantilProductSeeder ncoronel 2026-07-15 14:21:19 -0300
  • cababe1a43 feat: add ticket fields to Product and ProductVariant models, requests, and resources ncoronel 2026-07-14 15:19:53 -0300
  • 0e9f7faaf1 feat: update CatalogController to return JsonResponse instead of AnonymousResourceCollection ncoronel 2026-07-14 15:04:01 -0300
  • 13bdb436ed feat: implement FeaturedGroup and FeaturedVariant controllers, models, requests, resources, and routes for managing featured groups and variants ncoronel 2026-07-14 14:58:28 -0300
  • c2efec8906 feat: implement FeaturedVariant and CatalogController for managing featured variants and catalog display ncoronel 2026-07-14 14:55:48 -0300
  • 299a462283 feat: implement FeaturedGroup and FeaturedProduct controllers, requests, resources, and routes for managing featured products ncoronel 2026-07-14 14:21:04 -0300
  • 38f36a3a23 feat: add hero background image functionality to Tenant model and related requests, resources, and seeder ncoronel 2026-07-14 13:58:49 -0300
  • b4b888adef feat: add FeaturedGroup and FeaturedProduct models with migrations for database structure ncoronel 2026-07-14 13:30:07 -0300
  • 3afef63fc7 feat: update MenuSeeder to dynamically fetch menu codes and adjust tenant associations ncoronel 2026-07-14 12:10:39 -0300
  • e325c49a89 feat: enhance tenant resource to include menues and update seeder for new menu routes ncoronel 2026-07-14 11:44:57 -0300
  • 9c7d025258 feat: implement Menu management with CRUD operations and database migrations ncoronel 2026-07-14 11:31:30 -0300
  • ba58bf79f8 feat: add 'fiesta_futbol_infantil' tenant with associated images and configurations ncoronel 2026-07-14 11:25:16 -0300
  • 2910d3f929 feat: add hero_config and event_config to Tenant model with validation and migration ncoronel 2026-07-14 11:08:59 -0300
  • ca7a2ae55c feat: add payer_dni field and validation for transfer payments, update related logic and tests nahu 2026-07-12 19:48:56 +0000
  • ca4fea6bcd feat: enhance purchase detail handling to support cart items and improve resource structure ncoronel 2026-07-08 15:50:40 -0300
  • 73bf285bad feat: implement profile update functionality with validation and password handling ncoronel 2026-07-08 12:10:23 -0300
  • b273b2866f feat: add status filter to purchase index query for enhanced data retrieval feature/checkout ncoronel 2026-07-08 11:32:56 -0300
  • 05a92b7ec3 feat: update purchase query in TelepagosWebhookService to handle multiple statuses and normalize DNI format ncoronel 2026-07-08 10:05:49 -0300
  • f23029e785 feat: enhance integration setup process with error handling and validation ncoronel 2026-07-08 09:00:42 -0300
  • f18fbc8147 feat: rename finalize methods to complete for consistency in purchase processing ncoronel 2026-07-07 15:36:07 -0300
  • c276ccd311 feat: refactor purchase status handling and add finalize endpoint for purchases ncoronel 2026-07-07 15:33:29 -0300
  • 786b4eb6a9 feat: add MergeGuestCartMiddleware to tenant route for enhanced cart handling ncoronel 2026-07-07 12:55:07 -0300
  • eca3b01083 feat: update Telepagos webhook and payment intent logic for improved data handling ncoronel 2026-07-07 11:11:21 -0300
  • 7b2a741884 feat: add total field to purchases and update related logic for payment processing ncoronel 2026-07-07 10:16:28 -0300
  • 362e888e46 feat: update .gitignore to include .env.testing and enhance phpunit.xml with additional environment variables ncoronel 2026-07-07 09:25:39 -0300
  • 92458e217e feat: enhance Telepagos webhook handling for transferencia and QR operations with improved purchase matching logic ncoronel 2026-07-07 08:57:27 -0300
  • 4edda0bfd8 feat: add default entity value for payment account information in paymentIntent method ncoronel 2026-07-06 16:53:58 -0300
  • 2c2cf45f78 feat: remove BankAccount domain and related functionality, including controller, model, requests, routes, and tests ncoronel 2026-07-06 16:53:45 -0300
  • 1fcb3129ea feat: enhance Telepagos integration with token refresh handling and refactor CheckoutService to use updateOrCreate for purchases ncoronel 2026-07-06 16:24:00 -0300
  • 3703ae9bcf feat: add getTotalAmount method to Cart and refactor Purchase model to utilize it ncoronel 2026-07-06 15:26:41 -0300
  • c19e00987e feat: implement MergeGuestCartMiddleware to merge guest cart with user cart upon authentication ncoronel 2026-07-06 14:57:19 -0300
  • 7be2221bb8 feat: update MeController to return user data as UserResource ncoronel 2026-07-06 14:30:15 -0300
  • dc32eb9bee feat: enhance checkout process with cart integration and stock confirmation ncoronel 2026-07-06 14:06:25 -0300
  • 6bda3bf013 feat: add payment intent handling in PurchaseController with validation and QR generation ncoronel 2026-07-06 11:47:04 -0300
  • 3731cd67fe feat: implement Telepagos webhook handling with request validation and service integration ncoronel 2026-07-06 09:57:45 -0300
  • 403caf77f5 feat: add getCashinDetails method to TelepagosIntegrationService and corresponding tests ncoronel 2026-07-06 09:01:45 -0300
  • 04b2bb0b2a feat: add QR code generation and response handling to TelepagosIntegrationService with logging for errors ncoronel 2026-07-06 08:58:14 -0300
  • 1af5b1d7ed feat: add client method to BaseIntegrationService for pre-configured HTTP client and implement test for client functionality ncoronel 2026-07-06 08:50:52 -0300
  • 387e136707 feat: update environment configuration for production and enhance TelepagosIntegrationService with token caching and error handling ncoronel 2026-07-06 08:48:40 -0300
  • 9a1e36337d feat: implement BaseIntegrationService and TelepagosIntegrationService with integration handling and header generation ncoronel 2026-07-06 08:40:32 -0300
  • 0c28302f84 refactor: remove unused 'payment_status' field from StorePurchaseRequest rules ncoronel 2026-07-06 08:35:52 -0300
  • 0cb1c37566 refactor: remove PaymentProviderInterface and TelepagosProvider, simplify CheckoutService and related tests ncoronel 2026-07-03 16:55:11 -0300
  • 057e6757dc feat: add customer details fields to Purchase model and request, implement checkout process with cart clearing ncoronel 2026-07-03 16:48:31 -0300
  • 6d066beea3 feat: add optional 'dni' and 'telefono' fields to User model and registration process ncoronel 2026-07-03 16:24:56 -0300
  • 1d94ff8885 feat: implement checkout service and payment processing integration ncoronel 2026-07-03 15:37:26 -0300
  • ee3be8d550 feat: configure integration secret and update seeder for Telepagos integration ncoronel 2026-07-03 15:35:31 -0300
  • 21b8fa5f35 feat: add 'url' field to Integration model and update related requests and seeder ncoronel 2026-07-03 14:45:05 -0300
  • 3887a4fcba feat: implement integration management with CRUD operations and routes for tenant integration ncoronel 2026-07-03 14:44:18 -0300
  • 0d4c6a4492 feat: implement BankAccount management with CRUD operations and routes for tenant selection ncoronel 2026-07-03 13:58:21 -0300
  • c1b7b12fe1 feat: add endpoint to retrieve selected bank account for a tenant and update routes with authentication ncoronel 2026-07-03 13:54:31 -0300
  • b1e40b3430 feat: implement BankAccount management with CRUD operations and selection for tenants ncoronel 2026-07-03 13:43:32 -0300
  • b94efea4e0 feat: update maximum quantity error message in Cart model and test ncoronel 2026-07-03 08:44:49 -0300
  • 1ae3e9ce92 feat: update login error message for incorrect credentials ncoronel 2026-07-03 08:37:04 -0300
  • 0efa1650a0 feat: add MeController and endpoint for retrieving current user information ncoronel 2026-07-02 16:07:48 -0300
  • 9a5a8e85b9 feat: implement authentication functionality with login and logout endpoints ncoronel 2026-07-02 14:55:47 -0300
  • a95cfc780b feat: implement user registration functionality with validation and response handling ncoronel 2026-07-02 12:23:50 -0300
  • 18eedd3209 feat: add success messages for cart item operations in CartController ncoronel 2026-07-02 12:06:00 -0300
  • 00837850e6 feat: enhance stock validation messages in addItem and updateItem methods ncoronel 2026-07-02 10:37:08 -0300
  • e5bc2cbe38 feat: add CORS configuration file for handling cross-origin requests ncoronel 2026-07-02 09:49:29 -0300
  • efa499d993 feat: rename stock fields to cantidad_maxima in ProductResource and ProductVariantResource ncoronel 2026-07-02 09:37:43 -0300
  • 6a0b08c9d7 feat: implement multi-tenant cart system with stock reservation and inventory tracking ncoronel 2026-07-01 16:21:53 -0300
  • 230ea57ce0 feat: add TenantSeeder to initialize sonder tenant with header logo asset ncoronel 2026-07-01 16:05:55 -0300
  • 4943e68606 feat: implement multi-tenant cart functionality and add image validation helper ncoronel 2026-07-01 15:38:12 -0300
  • 3285015841 feat: differentiate between header and footer colors ncoronel 2026-07-01 15:37:46 -0300
  • 52b422c1ca feat: update product tenant relations, implement attachments, refactor product attributes, and configure SQLite for testing ncoronel 2026-07-01 15:05:21 -0300
  • a79f58d520 feat: implement cart service and resource to manage user and guest shopping carts ncoronel 2026-07-01 14:56:12 -0300
  • a7dba4dc10 feat: implement CartService to manage cart lifecycle and guest identity resolution ncoronel 2026-07-01 12:38:46 -0300
  • 4aedf7ca86 feat: add tenant success color ncoronel 2026-07-01 11:55:08 -0300
  • a150a9f694 feat: implement product and variant CRUD management service with attachment handling ncoronel 2026-07-01 11:44:56 -0300
  • 6d0d600b4b feat: add product catalog image seeder and support assets ncoronel 2026-07-01 11:01:48 -0300
  • 67c2a7350e feat: create ProductService to handle product, variant, and attribute lifecycle management ncoronel 2026-07-01 10:22:02 -0300
  • a0a0cc7255 feat: add ProductVariant model and service layer for CRUD operations with attachment handling ncoronel 2026-07-01 10:09:04 -0300
  • d6a17cb449 feat: add is_default field to product variants and implement default variant management logic in ProductService ncoronel 2026-07-01 10:02:26 -0300
  • 83f42f3cf9 test: add feature tests for product creation, variant management, and attribute synchronization ncoronel 2026-07-01 09:58:49 -0300
  • bbfe632926 test: add feature tests for product and variant management with attribute associations ncoronel 2026-07-01 09:51:24 -0300
  • e78e64ed2e feat: implement product seeding logic from image catalog and add supporting service methods and requests ncoronel 2026-07-01 09:48:43 -0300
  • 35384b48ab feat: add filtering for product detail attribute options based on available variant values ncoronel 2026-07-01 08:55:27 -0300
  • 46685a7141 feat: enhance product detail retrieval to support variant selection and fallback image handling Nahuel Coronel 2026-07-01 01:05:31 +0000
  • 1aa831f921 feat: refactor product detail retrieval to simplify variant handling and enhance response structure Nahuel Coronel 2026-07-01 01:05:21 +0000
  • 429fa36b05 feat: update product and variant resources to improve variant selection handling and response structure ncoronel 2026-06-30 16:53:23 -0300
  • cb15905c46 feat: refactor product attributes handling to use product_attribute table and update related models and requests ncoronel 2026-06-30 16:35:56 -0300
  • 191a40fcb9 feat: enhance product detail retrieval to support variant selection and update resource fields ncoronel 2026-06-30 16:21:15 -0300
  • 1d0f9e323d feat: update product resource and seeder to support variant groups and remove unused fields ncoronel 2026-06-30 16:11:18 -0300
  • fdeba7540b feat: refactor product variant handling to use product pricing and remove unnecessary fields ncoronel 2026-06-30 15:58:19 -0300
  • 8b10996319 feat: exclude attributes from product list response in ProductController ncoronel 2026-06-30 11:18:53 -0300
  • 72261bf422 feat: implement product management module with CRUD operations, service layer, and validation logic ncoronel 2026-06-30 09:50:40 -0300
  • f664fbe2dc feat: add Postman collection for ShopIt API endpoints ncoronel 2026-06-29 17:01:27 -0300
  • 46e7c27ae7 feat: implement product controller, service, and feature tests with updated API collection. ncoronel 2026-06-29 17:01:21 -0300
  • 14f3906ef0 feat: update ProductController and ProductResource to include attribute options in product loading ncoronel 2026-06-29 15:02:02 -0300
  • edcb73f748 feat: refactor ProductVariantController and requests to use scoped product handling and update route parameters ncoronel 2026-06-29 14:51:36 -0300
  • a7372f9d08 feat: update product and variant resources to include attribute options and metadata resolution ncoronel 2026-06-29 14:42:14 -0300
  • b05a574610 feat: optimize category and product resource queries with eager loading and response formatting improvements ncoronel 2026-06-29 14:35:20 -0300