zakariaelas
1444353b0a
fix: meiliesearch README.md + remove: searchService from silentResolver
2021-09-16 16:49:49 +01:00
zakariaelas
0fbde7c51f
add: abstract search functionality to core + adjust meilisearch-plugin
...
add SearchService interface to medusa-interfaces
add DefaultSearchService skeleton implementation to core
add search-index.js loader to core for indexing db documents
add SearchSubscriber to core
add loadToSearchEngine method in ProductService
switch order of loaders in core to load subscriptions AFTER plugins
adjust service and loader for medusa-plugin-meilisearch
2021-09-16 15:48:09 +01:00
zakariaelas
425c8a5e5d
remove: console.log
2021-09-09 17:58:11 +01:00
zakariaelas
c56f37415d
add: medusa-plugin-meilisearch + add deleted event in productService + tweak emitted event data in productVariantService
2021-09-09 17:56:10 +01:00
olivermrbl
65e97c2c53
chore(release): Publish
...
- medusa-payment-manual@1.0.3
- medusa-plugin-brightpearl@1.1.29
- medusa-plugin-restock-notification@0.0.17
- medusa-plugin-wishlist@1.1.24
- @medusajs/medusa@1.1.39
2021-08-31 16:17:33 +02:00
olivermrbl
d5556176f4
Merge branch 'develop' of https://github.com/medusajs/medusa into develop
2021-08-31 15:11:24 +02:00
Vilfred Sikker Dreijer
639e8cff14
Add inventory options to restock notification ( #364 )
...
* add options inventory required precedence on condition check
* merge develop
* checkout medusa packages
* remove medusa-interfaces from dependencies
* run yarn after removing dependencies
2021-08-31 15:10:57 +02:00
olivermrbl
704908f29b
chore: wishlish plugin lockfile
2021-08-30 12:23:24 +02:00
Sebastian Rindom
ae82cfc70a
feat: creates support for swaps on the storefront ( #355 )
2021-08-30 12:14:56 +02:00
Sebastian Rindom
bd1e115696
fix: account for non-division currencies in sales credit ( #342 )
2021-08-30 12:03:46 +02:00
Vilfred Sikker
15594f9d31
fix pr request
2021-08-27 15:59:50 +02:00
Vilfred Sikker
5261999d12
grap line item from develop
2021-08-27 11:22:14 +02:00
Vilfred Sikker
f34a099a77
Merge branch 'develop' into feat/add-to-wishlist-extension
2021-08-27 11:21:17 +02:00
Vilfred Sikker
ab5704208b
use develop line-item service
2021-08-27 11:19:04 +02:00
Vilfred Sikker
af59095d85
add error catching and response for customer
2021-08-27 11:10:59 +02:00
olivermrbl
b1132eec23
fix: 404
2021-08-26 13:57:30 +02:00
Vilfred Sikker
ae192d844b
wip
2021-08-26 13:00:45 +02:00
Vilfred Sikker
f77fd38369
extended add to wishlist with metadata
2021-08-24 12:45:03 +02:00
Oliver Windall Juhl
5d63b0c8d2
hotfix: Allow sale_amount product updates ( #346 )
2021-08-20 17:14:19 +02:00
Oliver Windall Juhl
fd14e243da
fix: Account for non-discountable items in getRefundTotal ( #347 )
2021-08-20 17:12:37 +02:00
Kasper Fabricius Kristensen
143f06aa39
feat: Update to API references look and feel ( #343 )
...
Co-authored-by: Vadim Smirnov <smirnou.vadzim@gmail.com >
Co-authored-by: zakariasaad <zakaria.elas@gmail.com >
Co-authored-by: Vilfred Sikker <vilfredsikker@gmail.com >
Co-authored-by: olivermrbl <oliver@mrbltech.com >
2021-08-20 10:26:29 +02:00
Sebastian Rindom
40400b483c
chore(release): Publish
...
- @medusajs/medusa@1.1.38
2021-08-17 13:19:49 +02:00
Sebastian Rindom
8f60f430cc
fix: add cross-spawn ( #341 )
2021-08-17 13:18:25 +02:00
Sebastian Rindom
690718602c
chore(release): Publish
...
- @medusajs/medusa-cli@1.1.16
- medusa-telemetry@0.0.3
- @medusajs/medusa@1.1.37
2021-08-17 09:06:43 +02:00
Sebastian Rindom
9467f7ecbd
fix: build openapi ( #338 )
2021-08-16 15:45:50 +02:00
Sebastian Rindom
1039d040e9
Add SQLite support for easy setup ( #336 )
...
* Modifies schema to allow SQLite as a DB driver. SQLite is preinstalled in most OSes allowing for minimal prerequisites in the installation process.
* Removes Redis dependency and replaces "real" redis instance with ioredis-mock this is not feature complete and errors are expected.
* Updates medusa new command to only ask for Postgres credentials if the starter template has database_type === "postgres" in medusa-config.js
* Small improvements to bin resolution
* Improvements to endpoint stability
2021-08-16 15:45:26 +02:00
Sebastian Rindom
09d1b1a141
chore(release): Publish
...
- @medusajs/medusa@1.1.36
2021-08-11 09:37:47 +02:00
Sebastian Rindom
9a701ff229
fix: improves integration tests ( #332 )
...
* fix: improves integration tests
* fix: giftcard order with total 0
* fix: remove breaking eager
2021-08-11 09:26:25 +02:00
Sebastian Rindom
8edf8aacfa
chore(release): Publish
...
- @medusajs/medusa@1.1.35
2021-08-09 16:34:37 +02:00
Sebastian Rindom
3d65ed9b78
hotfix(medusa): null check
2021-08-09 16:34:12 +02:00
Sebastian Rindom
8275b1623e
chore(release): Publish
...
- @medusajs/medusa-cli@1.1.15
- medusa-core-utils@1.1.20
- medusa-file-spaces@1.1.23
- medusa-fulfillment-manual@1.1.20
- medusa-fulfillment-webshipper@1.1.24
- medusa-interfaces@1.1.21
- medusa-payment-adyen@1.1.25
- medusa-payment-klarna@1.1.25
- medusa-payment-manual@1.0.2
- medusa-payment-paypal@1.0.24
- medusa-payment-stripe@1.1.23
- medusa-plugin-add-ons@1.1.23
- medusa-plugin-brightpearl@1.1.28
- medusa-plugin-contentful@1.1.25
- medusa-plugin-economic@1.1.23
- medusa-plugin-mailchimp@1.1.23
- medusa-plugin-permissions@1.1.23
- medusa-plugin-restock-notification@0.0.16
- medusa-plugin-segment@1.1.26
- medusa-plugin-sendgrid@1.1.24
- medusa-plugin-slack-notification@1.1.23
- medusa-plugin-twilio-sms@1.1.23
- medusa-plugin-wishlist@1.1.23
- medusa-telemetry@0.0.2
- medusa-test-utils@1.1.23
- @medusajs/medusa@1.1.34
2021-08-05 17:23:19 +02:00
Sebastian Rindom
1295ceb792
fix: return lines allow_discounts
2021-08-05 17:01:11 +02:00
Sebastian Rindom
65d50724a6
Merge remote-tracking branch 'origin/develop' into release/next
2021-08-05 16:44:48 +02:00
Zakaria El Asri
ca0de00d0b
add: is_discount filtering + unit tests ( #330 )
2021-08-05 16:44:19 +02:00
Zakaria El Asri
b101725396
fix: product and variant api route validation ( #331 )
2021-08-05 15:36:14 +01:00
Sebastian Rindom
c8d8fa28ca
fix: deps
2021-08-05 13:22:05 +02:00
Sebastian Rindom
9475ed7689
fix: ci detection
2021-08-05 13:17:17 +02:00
Sebastian Rindom
b988b67118
fix: canary assist
2021-08-05 12:30:57 +02:00
Sebastian Rindom
cfe19f7f9d
feat: medusa-telemetry ( #328 )
...
* feat: adds a telemetry package to collect anonymous usage data
* fix: update telemetry host
* fix: adds medusa telemetry --disable
* fix: add tracking of link,login,new
* fix: interactively collect db credentials
* fix: require seed file
* fix: removes tracking from reporter
2021-08-05 12:23:05 +02:00
Kasper Fabricius Kristensen
f07cc0fa40
feat: In band inventory updates ( #311 )
...
Co-authored-by: olivermrbl <oliver@mrbltech.com >
2021-08-05 12:21:15 +02:00
Oliver Windall Juhl
6053c4a8dd
feat: Add discountable flag to product ( #329 )
2021-08-05 10:40:12 +02:00
Zakaria El Asri
821d8be733
feat: add route for retrieving a swap ( #326 )
...
* feat: swap details
* test: add get-swap and list-swaps route tests
* test: add swaps integration tests
* fix: use IdMap.getId in complete-cart unit test
commit 289d191 uses the IdMap.getId in the SwapServiceMock retrieve method, so a unit test in complete-cart needs to be adjusted accordingly
* fix: prefix default fields and totals with 'cart'
2021-07-29 16:47:33 +01:00
Sebastian Rindom
329f8b134c
chore(release): Publish
...
- babel-preset-medusa-package@1.1.13
- @medusajs/medusa-cli@1.1.14
- medusa-core-utils@1.1.19
- medusa-dev-cli@0.0.18
- medusa-file-spaces@1.1.22
- medusa-fulfillment-manual@1.1.19
- medusa-fulfillment-webshipper@1.1.23
- medusa-interfaces@1.1.20
- medusa-payment-adyen@1.1.24
- medusa-payment-klarna@1.1.24
- medusa-payment-manual@1.0.1
- medusa-payment-paypal@1.0.23
- medusa-payment-stripe@1.1.22
- medusa-plugin-add-ons@1.1.22
- medusa-plugin-brightpearl@1.1.27
- medusa-plugin-contentful@1.1.24
- medusa-plugin-discount-generator@1.1.13
- medusa-plugin-economic@1.1.22
- medusa-plugin-ip-lookup@1.1.13
- medusa-plugin-mailchimp@1.1.22
- medusa-plugin-permissions@1.1.22
- medusa-plugin-restock-notification@0.0.15
- medusa-plugin-segment@1.1.25
- medusa-plugin-sendgrid@1.1.23
- medusa-plugin-slack-notification@1.1.22
- medusa-plugin-twilio-sms@1.1.22
- medusa-plugin-wishlist@1.1.22
- medusa-test-utils@1.1.22
- @medusajs/medusa@1.1.33
2021-07-26 13:01:59 +02:00
Sebastian Rindom
4e003bebaa
fix: support wishlist ( #325 )
2021-07-26 12:29:36 +02:00
Sebastian Rindom
f4a7138a58
feat: CLI + local linking ( #313 )
...
* fix: allow local cmd without exiting process
* fix: improves cli experience
* fix: allow running link with --develop
* test: adds snapshot testing of error logs
* chore: cleanup
* feat(medusa-cli): new command (#320 )
* adds: new command
* fix: creates command for easy project setup
* chore: deps
* chore: deps
* fix: loggin
* fix: logging
* fix: adds cli as dependency in core
* fix: consolidates CLI in medusa
* fix: use project deps medusa bin
* fix: use project deps medusa bin
* fix: use cli path
* fix: new command setup db + env vars
* fix: new command with db seed
* fix: cleanup
2021-07-26 10:09:55 +02:00
Sebastian Rindom
804a2f6ed9
docs: adds tutorial ( #323 )
...
* docs: adds installation guide for tutorial
* docs: adds creating your medusa server guide
* add quick starter
* rename to reflect docker usage
* docs: adds custom functionality tutorial
* docs: adds linking with medusa cloud
* fix: PR
Co-authored-by: olivermrbl <oliver@mrbltech.com >
2021-07-25 09:58:16 +02:00
Zakaria El Asri
06fd882a67
fix: parameterize integration tests' db credentials ( #319 )
...
* add: read db credentials from .env
* remove: console.log
* fix: default to default pg user and password
2021-07-23 11:27:05 +01:00
Zakaria El Asri
b378a4f8bc
fix: enforce 1 shipping method per profile ( #322 )
...
prevents the scenario where multiple concurrent calls to insert a shipping method may lead to an inconsistent cart state with more than 1 shipping method per profile.
2021-07-23 11:26:20 +01:00
Abraham Ugbeshe
8c26a5fd88
chore: issue #299 : implemented DUPLICATE_ERROR in places necessary ( #314 )
2021-07-22 18:28:12 +02:00
Sebastian Rindom
8783de17cd
Feat/manual payment ( #318 )
...
What
A dummy payment provider for testing and potentially other relevant use cases like accepting cash payments. Also makes it possible to start server without notification/payment/fulfillment providers.
Why
When setting up a starter project it introduces unnecessary overhead to have to set up an account with a payment provider (e.g. Stripe). Adding a dummy provider will remove friction.
How
Extremely simple wrapper functionality.
2021-07-16 17:03:35 +02:00