ncoronel
84c9fa4c9d
feat: update purchase status to pending payment in payment intent and related test
2026-07-16 12:13:48 -03:00
ncoronel
b3d06431e5
feat: rename payer_dni to transfer_payer_dni across purchase handling and update related tests
2026-07-16 11:45:34 -03:00
ncoronel
379c2bdbeb
Merge branch 'dev' of https://gitea.quo.ar/tbianchini/shopit-back into dev
2026-07-16 10:00:12 -03:00
ncoronel
6fc6ed1fac
feat: refactor cart and purchase handling to support polymorphic buyable types and improve code readability
2026-07-16 09:55:38 -03:00
ncoronel
10157d7c63
feat: Implement inventory policy for product variants
...
- Introduced InventoryPolicy enum to manage tracked and unlimited inventory types.
- Updated ProductVariant model to include inventory_policy and cantidad_vendida attributes.
- Modified addItem and updateItem methods in Cart to check available quantity based on inventory policy.
- Added migration to include inventory_policy and cantidad_vendida in productos_variantes table.
- Enhanced tests to validate inventory behavior for both tracked and unlimited policies.
- Updated various request and resource classes to handle new inventory fields.
2026-07-16 08:36:59 -03:00
nahu
ca7a2ae55c
feat: add payer_dni field and validation for transfer payments, update related logic and tests
2026-07-12 19:48:56 +00:00
ncoronel
f18fbc8147
feat: rename finalize methods to complete for consistency in purchase processing
2026-07-07 15:36:07 -03:00
ncoronel
c276ccd311
feat: refactor purchase status handling and add finalize endpoint for purchases
2026-07-07 15:33:29 -03:00
ncoronel
7b2a741884
feat: add total field to purchases and update related logic for payment processing
2026-07-07 10:16:28 -03:00
ncoronel
403caf77f5
feat: add getCashinDetails method to TelepagosIntegrationService and corresponding tests
2026-07-06 09:01:45 -03:00
ncoronel
04b2bb0b2a
feat: add QR code generation and response handling to TelepagosIntegrationService with logging for errors
2026-07-06 08:58:14 -03:00
ncoronel
1af5b1d7ed
feat: add client method to BaseIntegrationService for pre-configured HTTP client and implement test for client functionality
2026-07-06 08:50:52 -03:00
ncoronel
387e136707
feat: update environment configuration for production and enhance TelepagosIntegrationService with token caching and error handling
2026-07-06 08:48:40 -03:00
ncoronel
9a1e36337d
feat: implement BaseIntegrationService and TelepagosIntegrationService with integration handling and header generation
2026-07-06 08:40:32 -03:00