Adrien de Peretti
d2a8cf0378
feat(medusa): Continue create product workflow changes ( #4473 )
2023-07-24 13:30:24 +02:00
Adrien de Peretti
ce866475b4
chore(*-payment-*): Cleanup PaymentProvider plugins ( #3011 )
2023-02-07 12:43:24 +01:00
Adrien de Peretti
142c8aa70f
fix(medusa, medusa-payment-paypal): Add missing data in Payment Collection input ( #3010 )
2023-01-13 16:26:39 +01:00
Carlos R. L. Rodrigues
755ba90c05
feat(medusa): Payment Collection endpoints ( #2525 )
2022-11-11 18:28:45 +01:00
Carlos R. L. Rodrigues
c3f8297599
feat(medusa): manage payment sessions from payment collection ( #2402 )
...
* feat: manage payment sessions from payment collection
2022-11-02 13:34:29 -03:00
Sebastian Rindom
a908a7716c
fix(medusa-payment-klarna, medusa-payment-stripe, medusa-payment-paypal): Totals calculation ( #2381 )
2022-10-08 10:53:19 +02:00
Sebastian Rindom
0e5f0d8cd6
fix(medusa-payment-klarna): Calculate shipping totals correctly ( #1848 )
2022-07-18 18:10:58 +02:00
Sebastian Rindom
c20d720040
fix(medusa-payment-klarna): Fix division by zero on free shipping ( #1840 )
2022-07-13 09:26:45 +02:00
Sebastian Rindom
e115518dda
fix(medusa-payment-klarna): Join adjustments for total calculation ( #1791 )
2022-07-05 18:00:40 +00:00
Sebastian Rindom and Oliver Windall Juhl
c56660fca9
feat: new tax api ( #979 )
...
* feat: add tax calculation strategy (#885 )
* feat: add tax calculation strategy
* fix: adds strategy loader
* fix: eslint ignore
* chore: cleanup
* fix: allow plugin overwrites
* fix: allow plugin overwrites
* fix: fake region
* Update packages/medusa/src/loaders/strategies.ts
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
* feat: adds tax related db entities + tax provider (#896 )
* feat: adds tax related db entities + tax provider
* fix: add tax provider tests
* fix: add tax service unit tests
* fix: tests + migrations
* fix: add inherited tax lines
* chore: rm tax-line repo
* fix: test
* fix: pr comments
* fix: unit test
* feat: totals service to ts (#911 )
* feat: adds tax related db entities + tax provider
* fix: add tax provider tests
* fix: add tax service unit tests
* fix: tests + migrations
* feat: totals service to ts
* fix: remove totals.js
* fix: add shipping methods
* fix: add inherited tax lines
* chore: rm tax-line repo
* fix: test
* fix: tests
* fix: tests
* fix: unit test
* fix: adds TotalsServiceProps
* feat: adds integration tests for automatic tax calculation + shipping tax rates (#945 )
* feat: adds tax related db entities + tax provider
* fix: add tax provider tests
* fix: add tax service unit tests
* fix: tests + migrations
* feat: totals service to ts
* fix: remove totals.js
* fix: add shipping methods
* fix: add inherited tax lines
* chore: rm tax-line repo
* fix: test
* fix: tests
* fix: tests
* fix: unit test
* fix: integration test helpers
* fix: adds factories + tests automatic tax rates
* fix: remove verbose
* fix: adds TotalsServiceProps
* fix: add shipping tax lines
* fix: add migration for shipping taxes
* fix: integration tests for shipping taxes
* fix: integration tests for shipping taxes
* fix: jsdoc types
* Feat/manual taxes (#950 )
* feat: adds tax related db entities + tax provider
* fix: add tax provider tests
* fix: add tax service unit tests
* fix: tests + migrations
* feat: totals service to ts
* fix: remove totals.js
* fix: add shipping methods
* fix: add inherited tax lines
* chore: rm tax-line repo
* fix: test
* fix: tests
* fix: tests
* fix: unit test
* fix: integration test helpers
* fix: adds factories + tests automatic tax rates
* fix: remove verbose
* fix: adds TotalsServiceProps
* fix: add shipping tax lines
* fix: add migration for shipping taxes
* fix: integration tests for shipping taxes
* fix: integration tests for shipping taxes
* fix: add integration tests for manual taxes
* fix: cart service - cleanup jsdoc
* feat: add /carts/id/taxes to manually calculate taxes
* feat: add integration tests for order tax calculations
* fix: unit tests
* fix: merge
* fix: rm verbose
* fix: unit tests
* fix: object -> cartOrOrder
* fix: rounding
* Feat/complete order w tax lines (#951 )
* feat: adds tax related db entities + tax provider
* fix: add tax provider tests
* fix: add tax service unit tests
* fix: tests + migrations
* feat: totals service to ts
* fix: remove totals.js
* fix: add shipping methods
* fix: add inherited tax lines
* chore: rm tax-line repo
* fix: test
* fix: tests
* fix: tests
* fix: unit test
* fix: integration test helpers
* fix: adds factories + tests automatic tax rates
* fix: remove verbose
* fix: adds TotalsServiceProps
* fix: add shipping tax lines
* fix: add migration for shipping taxes
* fix: integration tests for shipping taxes
* fix: integration tests for shipping taxes
* fix: add integration tests for manual taxes
* fix: cart service - cleanup jsdoc
* feat: add /carts/id/taxes to manually calculate taxes
* feat: add integration tests for order tax calculations
* feat: adds cart completion strategy + create order w. tax lines
* fix: unit tests
* fix: merge
* fix: rm verbose
* fix: unit tests
* fix: unit tests
* fix: unit tests
* fix: ensure calculation for list orders
* fix: unit tests
* fix: integration tests
* fix: adds cart order type gaurds
* Docs/tax api (#954 )
* feat: adds tax related db entities + tax provider
* fix: add tax provider tests
* fix: add tax service unit tests
* fix: tests + migrations
* feat: totals service to ts
* fix: remove totals.js
* fix: add shipping methods
* fix: add inherited tax lines
* chore: rm tax-line repo
* fix: test
* fix: tests
* fix: tests
* fix: unit test
* fix: integration test helpers
* fix: adds factories + tests automatic tax rates
* fix: remove verbose
* fix: adds TotalsServiceProps
* fix: add shipping tax lines
* fix: add migration for shipping taxes
* fix: integration tests for shipping taxes
* fix: integration tests for shipping taxes
* fix: add integration tests for manual taxes
* fix: cart service - cleanup jsdoc
* feat: add /carts/id/taxes to manually calculate taxes
* feat: add integration tests for order tax calculations
* feat: adds cart completion strategy + create order w. tax lines
* fix: unit tests
* fix: merge
* fix: rm verbose
* fix: unit tests
* fix: unit tests
* fix: unit tests
* fix: ensure calculation for list orders
* fix: unit tests
* fix: integration tests
* docs: documents tax related methods and types
* fix: require either item_id or shipping_method_id
* feat: product type tax rate (#969 )
* feat: adds tax related db entities + tax provider
* fix: add tax provider tests
* fix: add tax service unit tests
* fix: tests + migrations
* feat: totals service to ts
* fix: remove totals.js
* fix: add shipping methods
* fix: add inherited tax lines
* chore: rm tax-line repo
* fix: test
* fix: tests
* fix: tests
* fix: unit test
* fix: integration test helpers
* fix: adds factories + tests automatic tax rates
* fix: remove verbose
* fix: adds TotalsServiceProps
* fix: add shipping tax lines
* fix: add migration for shipping taxes
* fix: integration tests for shipping taxes
* fix: integration tests for shipping taxes
* fix: add integration tests for manual taxes
* fix: cart service - cleanup jsdoc
* feat: add /carts/id/taxes to manually calculate taxes
* feat: add integration tests for order tax calculations
* feat: adds cart completion strategy + create order w. tax lines
* fix: unit tests
* fix: merge
* fix: rm verbose
* fix: unit tests
* fix: unit tests
* fix: unit tests
* fix: ensure calculation for list orders
* fix: unit tests
* fix: integration tests
* docs: documents tax related methods and types
* fix: require either item_id or shipping_method_id
* feat: adds returns tests for new tax system
* feat: adds return lines + integration tests for swaps
* feat: return integration tests
* feat: adds product type tax rates
* feat: add tax management endpoints
* fix: create single migration
* fix: adds tax rates to js client
* fix: strats
* Fix/plugin tests (#998 )
* plugin testing setup
* fix: test sendgrid plugin
* fix: test sendgrid plugin
* chore: clean
* chore: clean
* fix: clean up tests
* fix: remove dirty import
* fix: sendgrid + brightpearl
* fix: plugin integration tests
* fix: klarna
* fix: shipping method tax
* fix: remove taxrates
* fix: unit tests
* fix: integration
* fix: integration
* fix: plugins tests
* fix: ignore plugins
* fix: tests
* fix: taxes (#1017 )
* fix: taxes
* fix: taxes
* fix: faulty ref
* fix: create tax-lines with claim items
* fix: snapshot tax-liens
* fix: allows integration test teardown to force deleting tables
* fix: tests
* fix: merge
* fix: adds tax-rates to client
* fix: adds tax-rates to medusa-react
* fix: tests
* fix: tests
* fix: add product types
* fix: adds tax provider endpoint + cascaded deletes on tax rate relations
* fix: move errors to service layer
* fix: cleanup api
* fix: unit tests
* fix: error handler in base-service
* fix: Add order region to swap on createFulfillment (#1110 )
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
2022-02-24 20:14:09 +01:00
Oliver Windall Juhl
8782016095
fix(medusa-payment-klarna): Default shipping fee name in Klarna plugin ( #926 )
2021-12-15 13:18:25 +01:00
Sebastian Rindom
dbf9ba7b63
fix: address fix
2021-06-14 15:44:23 +02:00
Sebastian Rindom
e27518435e
fix: klarna doesn't treat negative discounts well
2021-03-23 14:00:14 +01:00
Sebastian Rindom
5ef13d49c0
fix: expired klarna orders
2021-02-09 11:07:52 +01:00
Sebastian Rindom and Oliver Windall Juhl
f1baca3cbd
Replaces MongoDB support with PostgreSQL ( #151 )
...
- All schemas have been rewritten to a relational model
- All services have been rewritten to accommodate the new data model
- Adds idempotency keys to core endpoints allowing you to retry requests with no additional side effects
- Adds staged jobs to avoid putting jobs in the queue when transactions abort
- Adds atomic transactions to all methods with access to the data layer
Co-authored-by: Oliver Windall Juhl <oliver@mrbltech.com >
2021-01-26 10:26:14 +01:00
Sebastian Rindom
fd04233238
feature: swaps ( #137 )
...
* feat: swap schema
* chore(refactor): move returns to separate service
* swap order creates return
* fix: adds returns/fulfillments/shipments and cart creation to swaps
* search products by variants
* feat: swaps ready
* fix: test passing
* chore: include customer expand fields on order
* add tests
* fix: add brightpearl plugin support
* fix: adds swap link template setting
* fix: tests
* fix(medusa-plugin-brightpearl): add swap status option
* docs: add swap description
* fix: adds GET swap in store api
* chore: unmock axios
* fix: passing klarna tests
* fix: pr
2020-11-24 14:02:49 +01:00
Sebastian Rindom
c6996dd530
CircleCI project setup ( #138 )
2020-11-21 15:50:42 +01:00
Sebastian Rindom
71f9bdf603
hotfix(payment-klarna): refund amount in minor unitS
2020-09-17 17:28:28 +02:00
Sebastian Rindom
9adc52d0c5
fix: parse response correctly
2020-08-31 11:52:17 +02:00
Sebastian Rindom
91befc03cd
fix: use correct path for captures
2020-08-31 11:45:32 +02:00
Sebastian Rindom
d11eb8fa65
fix: auto pick country in 1 country regions
2020-08-31 11:19:04 +02:00
Sebastian Rindom
daa425de16
fix(medusa-payment-klarna): get correct country
2020-08-31 11:08:09 +02:00
Sebastian Rindom
84f600c1bc
fix: add backend url as option
2020-08-31 11:00:35 +02:00
Sebastian Rindom
ee93256e69
Tests passing
2020-08-05 15:26:00 +02:00
Sebastian Rindom
630bf3abc6
Adds gift card support
2020-07-29 11:51:59 +02:00
Sebastian Rindom
3710f7f80a
Adds dynamic coupon codes and segment plugin
2020-07-17 14:06:55 +02:00
Sebastian Rindom
312e405588
Robustness
2020-07-14 17:23:43 +02:00
Sebastian Rindom
60b8bca753
Adds account support
2020-07-12 12:11:31 +02:00
Sebastian Rindom
419d5db340
Klarna clean up
2020-07-11 16:32:05 +02:00
Sebastian Rindom
b45fcae6fe
Klarna orders
2020-07-10 16:30:32 +02:00
olivermrbl
9f17ab5861
Fixes the setting of a payment method
2020-07-10 16:29:51 +02:00
olivermrbl
e9bf18fc47
Fixed merge conflics
2020-07-10 15:43:33 +02:00
olivermrbl
c84215fde7
Adds medusa subcribers
2020-07-10 15:42:31 +02:00
Sebastian Rindom
d930d00723
Klarna orders
2020-07-10 15:41:42 +02:00
Sebastian Rindom
85601ca428
Merge branch 'integration/dummy-project' of github.com:medusajs/medusa into integration/dummy-project
2020-07-10 12:26:02 +02:00
Sebastian Rindom
4b4275a8ee
Klarna support
2020-07-10 12:25:54 +02:00
olivermrbl
26f5f66a6a
Add klarna acknowledge order subcriber
2020-07-10 08:44:42 +02:00
Oliver Windall Juhl
5e83a7d38a
Adds klarna payment provider ( #79 )
2020-07-09 12:30:25 +02:00