2530 Commits
Author SHA1 Message Date
olivermrbl 6388a8e111 fix merge conflicts 2021-02-27 10:15:42 +01:00
Sebastian Rindom dc75b9e983 Merge branch 'release/next' 2021-02-26 09:58:53 +01:00
Oliver Windall Juhl 4d708d2306 hotfix(medusa): Optimize product retrieval (#185) 2021-02-26 07:58:59 +01:00
Sebastian Rindom 63e7ce765e Merge remote-tracking branch 'origin/develop' into release/next 2021-02-25 14:38:47 +01:00
Sebastian Rindom 0320788aac fix: update-product 2021-02-25 08:41:55 +01:00
Oliver Windall Juhl 22be418ec1 fix(medusa): Add querying func. on customer retrievals (#181) 2021-02-23 13:40:49 +01:00
olivermrbl 7fd89de795 hotfix: wrap update-product in transaction 2021-02-23 13:02:54 +01:00
olivermrbl d0e7ebdcf1 hotfix(medusa): Remove atomicPhase from product retrieve 2021-02-23 12:49:46 +01:00
olivermrbl 99e3e9287f add admin_only to shipping options 2021-02-21 10:43:56 +01:00
olivermrbl b65edfce06 PR review modifications 2021-02-19 17:42:18 +01:00
olivermrbl ea82b8a5e1 --amend 2021-02-19 08:56:44 +01:00
olivermrbl c31e1ea691 fixed merge conflicts 2021-02-19 08:47:24 +01:00
olivermrbl 135d45ad45 clean up 2021-02-19 08:41:34 +01:00
Sebastian Rindom 99ad43bf47 feat(medusa): tracking links (#177)
* fix: creates tracking links on fulfillments

* fix: typo
2021-02-18 16:59:19 +01:00
olivermrbl cfcc6f3fe0 clean up draft order service 2021-02-18 16:37:25 +01:00
olivermrbl 3ac71e4a4c draft order func. complete 2021-02-18 15:46:40 +01:00
olivermrbl c4164e4b66 add payment link func. 2021-02-18 13:22:55 +01:00
Sebastian Rindom 5659d106e3 fix: performant relations 2021-02-18 10:31:09 +01:00
olivermrbl 283f8fbe54 fix merge conflicts 2021-02-17 17:24:34 +01:00
olivermrbl 997e3566cb Add cart retrieval to draftorder 2021-02-17 17:16:53 +01:00
Sebastian Rindom 46006e4b06 fix: use parallel relation fetching (#173)
optimizes performance of queries with many left joins
2021-02-17 10:40:48 +01:00
olivermrbl 362c5c6055 adds endpoints for draft orders 2021-02-16 16:53:55 +01:00
Sebastian Rindom 7308946e56 feat: notifications (#172)
The Notifications API allows plugins to register Notification Providers which have `sendNotification` and `resendNotification`.

Each plugin can listen to any events transmittet over the event bus and the result of the notification send will be persisted in the database to allow for clear communications timeline + ability to resend notifications.
2021-02-15 11:59:37 +01:00
Sebastian Rindom 4229e241d0 fix: test 2021-02-14 23:18:15 +01:00
olivermrbl 75bc1f67f4 add initital work on draft order 2021-02-12 08:51:29 +01:00
Oliver Windall Juhl c4d1203155 feat(medusa): Product category, type and tags 2021-02-12 08:42:19 +01:00
Sebastian Rindom 427ae25016 feat: adds paypal (#168) (#169) 2021-02-08 21:40:59 +01:00
Oliver Windall Juhl 81df78384c hotfix(medusa): Get cart with session (#165) 2021-02-04 14:51:04 +01:00
Sebastian Rindom d8e806d8ff Hotfix/tag relation (#166)
* fix: remove default tag relation

* fix: auto fulfill bp swaps
2021-02-04 14:38:41 +01:00
Sebastian Rindom 15450546f0 chore: create indexes on foreign keys (#164) 2021-02-03 13:02:58 +01:00
Sebastian Rindom 690d339667 feat(medusa,brightpearl,segment,webshipper): claims (#163)
* chore: create tests

* chore: models

* fix: passing initial tests

* test: adds integration test

* test: clean up integration implementation

* fix: claims

* fix: brightpearl + webshipper

* tests: passing

* fix: update claim items

* fix: adds gitignore

* fix: pr comments

* fix: single migration

* fix(medusa-plugin-segment): adds item claimed event to segment
2021-02-03 09:49:12 +01:00
Oliver Windall Juhl e592bf66f9 hotfix(medusa): Fix gift card created event (#158) 2021-01-29 16:32:27 +01:00
Oliver Windall Juhl fe2657dfa5 hotfix(medusa): include optional id in discount rule validation (#157) 2021-01-29 16:18:16 +01:00
Sebastian Rindom 178d12fc71 fix: tax_rate extraction in totals service (#156) 2021-01-27 18:55:05 +01:00
Oliver Windall Juhl 7e14da1225 feat: adds discount code search functionality (#155) 2021-01-27 11:13:24 +01:00
Oliver Windall Juhl 103749eb65 hotfix: customer address updates + mongo ids (#153) 2021-01-26 14:59:50 +01:00
Sebastian Rindom 282eaae675 fix: customer not found (#152) 2021-01-26 12:10:06 +01:00
Sebastian RindomandOliver 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 3ed62802fa hotfix(swap): add email to swap fulfillments 2021-01-06 13:24:29 +01:00
Oliver Windall Juhl 09d7ed232b feat(medusa): Adds filtering to order listing for use in admin (#149) 2020-12-28 16:45:02 +01:00
Sebastian Rindom e7f2d20138 hotfix(medusa): match stringified id 2020-12-17 10:50:39 +01:00
olivermrbl bb97a17fe3 hotfix(medusa): remove console.log 2020-12-16 12:12:22 +01:00
Oliver Windall Juhl 451451a38e feat(medusa): Adds product variant sale price (#148)
* feat(medusa): Adds product variant sale price

* fix(medusa-plugin-content): Always update prices in contentful
2020-12-16 11:54:28 +01:00
Sebastian Rindom 59bb490c14 hotfix(medusa): missing this 2020-12-09 18:00:12 +01:00
olivermrbl 89830421c8 hotfix(medusa): Decorate order on customers 2020-12-08 14:59:33 +01:00
Oliver Windall Juhl de7c98c9a6 hotfix(medusa): Allow SKU and EAN on create variant (#141) 2020-12-07 15:37:22 +01:00
olivermrbl 37dfd5b6f8 hotfix(medusa): Customer orders decoration 2020-12-04 08:37:50 +01:00
Sebastian Rindom 304431e7c3 fix: allow swaps with total < 0 (#143) 2020-12-02 17:37:46 +01:00
Sebastian Rindom aae8d5e112 fix: swaps with discounts (#142) 2020-11-29 12:18:36 +01:00
Sebastian Rindom 9ea9b7ab77 hotfix(medusa): allow free products 2020-11-28 10:50:50 +01:00