Commit Graph

1677 Commits

Author SHA1 Message Date
Shahed Nasser
d0b70ca9fd docs: How to add a Fulfillment Provider (#1300)
* added docs

* added link to the how-to in the overview
2022-04-15 10:59:13 +02:00
Shahed Nasser
1ebeb13441 Added routes parameter (#1341) 2022-04-15 10:57:58 +02:00
Shahed Nasser
47e0de1a76 fix shipping heading (#1338) 2022-04-14 12:03:29 +02:00
Chandrika Deb
9277dab1e8 Fix typo (#1318) 2022-04-13 17:22:22 +02:00
Shahed Nasser
a3f38c286d Merge pull request #1285 from medusajs/docs/shipping-overview
docs: Added Shipping Architecture Overview
2022-04-12 23:05:26 +03:00
Shahed Nasser
e2568cb3c9 Merge branch 'master' of https://github.com/medusajs/medusa into docs/shipping-overview 2022-04-12 22:02:26 +03:00
Shahed Nasser
07ae02880b Merge pull request #1309 from medusajs/docs/sendgrid 2022-04-12 17:52:12 +03:00
Shahed Nasser
7d45238395 added admin quickstart (#1323) 2022-04-12 16:39:04 +02:00
Shahed Nasser
d0a7347153 docs: Create a Subscriber Doc (#1193)
* docs: Create a Subscriber Doc

* Update docs/content/advanced/backend/subscribers/create-subscriber.md

Co-authored-by: Sebastian Rindom <skrindom@gmail.com>

* Update docs/content/advanced/backend/subscribers/create-subscriber.md

Co-authored-by: Sebastian Rindom <skrindom@gmail.com>

* Updates based on feedback

Co-authored-by: Sebastian Rindom <skrindom@gmail.com>
2022-04-12 16:34:38 +02:00
Shahed Nasser
79457b9b97 Merge pull request #1327 from medusajs/docs/fix-algolia-search
Fix: search not working in docs
2022-04-12 15:35:17 +03:00
Shahed Nasser
96c90dd33f added option to remove facet filters 2022-04-12 15:01:39 +03:00
Shahed Nasser
bc5c4c8c63 Added sidebar link 2022-04-11 15:51:21 +03:00
Shahed Nasser
b1be071a4b Merge branch 'master' of https://github.com/medusajs/medusa into docs/sendgrid 2022-04-11 15:49:12 +03:00
Shahed Nasser
6c95d30a6d Merge pull request #1293 from medusajs/docs/stripe
Doc: Improved Stripe Documentation
2022-04-11 15:38:10 +03:00
Shahed Nasser
4321af8db6 docs: updated Docusaurus + fix recurring error (#1244) 2022-04-08 11:16:22 +02:00
Shahed Nasser
9907bb847f Added SendGrid Documentation 2022-04-08 11:06:45 +03:00
Tomás Romero
6fbb18e3a7 fix(docs): Medusa URL for Gatsby deployment (#1301) 2022-04-07 09:25:39 +02:00
Shahed Nasser
8ceb895d9c docs: improve performance of API reference (#1247) 2022-04-05 11:22:25 +02:00
Shahed Nasser
5e22bee70b modified stripe doc 2022-04-01 15:58:58 +03:00
Shahed Nasser
289fca080c adding architecture overview doc 2022-03-31 11:06:54 +03:00
Oliver Windall Juhl
cab5821f55 chore: Update README (#1280)
Update roadmap in README
2022-03-30 20:53:19 +02:00
Shahed Nasser
2987d94fb6 added slack documentation (#1248) 2022-03-26 09:03:04 +01:00
Shahed Nasser
585bdf357a Merge pull request #1246 from medusajs/docs/fix-contentful-link
Docs: fix link in contentful tutorial
2022-03-25 14:51:37 +02:00
Shahed Nasser
a18ae35ec2 fix link 2022-03-25 14:49:20 +02:00
Shahed Nasser
ee0db7b4c3 Docs: update api reference (#1213)
* Updated API reference

* fixed error for requests with no response
2022-03-23 20:12:37 +01:00
0xflotus
9f03c51fbb fix: grammar (#1209) 2022-03-23 20:11:05 +01:00
Oliver Windall Juhl
6603d3850a chore: Replace old Medusa domain with new (#1222) 2022-03-22 15:46:51 +01:00
Shahed Nasser
52e9cf6519 Merge pull request #1211 from medusajs/docs/reference-logo
Docs: Change logo in API reference
2022-03-18 12:33:31 +02:00
Shahed Nasser
cad9cc7d0d Change logo 2022-03-17 10:45:44 +02:00
Shahed Nasser
a18263cf61 Merge pull request #1100 from medusajs/docs/advanced-backend-endpoint-admin
docs: Add Endpoint for Admin
2022-03-15 13:02:28 +02:00
Shahed Nasser
9ff18d0c4d resolve conflict 2022-03-15 12:02:09 +02:00
Nicklas Gellner
d9f68c891e chore: Update to product roadmap status and removal of link to old product roadmap (#1162) 2022-03-10 13:08:54 +01:00
Nicklas Gellner
715ed445a3 chore: typo in CONTRIBUTING (#1155) 2022-03-06 20:35:34 +01:00
Shahed Nasser
4229c39a7f docs: added create service documentation (#1103) 2022-03-06 16:00:08 +01:00
Shahed Nasser
d12c8b919b Docs: added architecture overview (#1109) 2022-03-06 15:58:07 +01:00
Shahed Nasser
dbb85c1043 Replaced Video Links with Video Player (#1145) 2022-03-06 15:57:10 +01:00
Shahed Nasser
adc9280f59 changes to yarn.lock 2022-03-02 12:09:20 +02:00
olivermrbl
6c010c019f chore(release): Publish
- @medusajs/medusa-cli@1.2.1
 - medusa-fulfillment-webshipper@1.2.1
 - medusa-interfaces@1.2.1
 - @medusajs/medusa-js@1.1.1
 - medusa-payment-klarna@1.2.1
 - medusa-payment-paypal@1.1.1
 - medusa-plugin-algolia@0.1.1
 - medusa-plugin-brightpearl@1.2.1
 - medusa-plugin-meilisearch@0.1.1
 - medusa-plugin-segment@1.2.1
 - medusa-plugin-sendgrid@1.2.1
 - medusa-plugin-slack-notification@1.2.1
 - medusa-react@0.2.1
 - medusa-source-shopify@1.1.1
 - @medusajs/medusa@1.2.1
2022-02-28 16:57:42 +01:00
Oliver Windall Juhl
549ad3b907 fix: Add tax repo to withTransaction in region service (#1126) 2022-02-28 11:21:49 +01:00
olivermrbl
806c42650c chore(release): Publish
- @medusajs/medusa-cli@1.2.0
 - medusa-fulfillment-webshipper@1.2.0
 - medusa-interfaces@1.2.0
 - @medusajs/medusa-js@1.1.0
 - medusa-payment-klarna@1.2.0
 - medusa-payment-paypal@1.1.0
 - medusa-plugin-algolia@0.1.0
 - medusa-plugin-brightpearl@1.2.0
 - medusa-plugin-meilisearch@0.1.0
 - medusa-plugin-segment@1.2.0
 - medusa-plugin-sendgrid@1.2.0
 - medusa-plugin-slack-notification@1.2.0
 - medusa-react@0.2.0
 - medusa-source-shopify@1.1.0
 - @medusajs/medusa@1.2.0
2022-02-25 18:53:50 +01:00
olivermrbl
a3ecf1b41f chore: install docs deps 2022-02-25 18:53:50 +01:00
Zakaria El Asri
2cfe56ad0d fix: make plugin tests run with integration test suites (#1101)
* fix: make plugin tests run with integration test suites"

* add: plugins to test pipeline

* add: run integration tests on different jobs + fix failing test command

* fix: typo

* fix: pipeline
2022-02-25 18:53:50 +01:00
Philip Korsholm
4d1c8e1ec5 Feat: bulk delete customers from customer group (#1097)
* integration testing

* customer seeder

* initial bulk removal

* integraiton testing of deletes

* delete fix

* not found test

* remove unused code

* Apply suggestions from code review

Co-authored-by: Sebastian Rindom <skrindom@gmail.com>

* update integration tests

* pr review fixes

* update migration

* formatting

* integration tests for deletion

* pr feedback

* fix failing integration tests

* remove integration tests before merging

Co-authored-by: Sebastian Rindom <skrindom@gmail.com>
2022-02-25 18:53:49 +01:00
Sebastian Rindom
47588e7a8d 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-25 18:53:49 +01:00
Frane Polić
d80eaa172d feat: customer group update (#1098) 2022-02-25 18:53:49 +01:00
Sebastian Rindom
f983cfada6 fix: atomic phase error handler (#1104)
* fix: adds atomic phase clean up callback

* fix: call error handler in new transaction block too

* fix: error handler in no isolation case
2022-02-25 18:53:49 +01:00
Philip Korsholm
44fb9531d2 Feat: Delete customer group (#1102) 2022-02-25 18:53:49 +01:00
Niel Swart
a9f516ead2 Changed medusa-client default request payload to null (#1044) 2022-02-25 18:53:49 +01:00
Zakaria El Asri
59d5d8a185 fix: variant price update (#1093)
* fix: variant prices update + integration tests

* add: unit tests

* fix: rename variable

* add: integration tests

* fix: integration tests

* fix: test name

* fix: move db logic to repo layer + create upsert method

* fix: linting
2022-02-25 18:53:49 +01:00
Frane Polić
378c11dcf8 Update packages/medusa/src/api/routes/admin/customer-groups/get-customer-group.ts
Co-authored-by: Sebastian Rindom <skrindom@gmail.com>
2022-02-25 18:53:49 +01:00