Mercur - Open Source MultiVendor Marketplace Accelerator
Autor Grzegorz Tomaka
Autor Grzegorz Tomaka
Mercur to projekt open source, który przyspiesza tworzenie własnego sklepu marketplace w Medusa.js.
Strona Mercur: https://mercurjs.com/
Github: https://github.com/mercurjs/mercur
NPM: https://www.npmjs.com/package/mercurjs
Obserwując rosnący trend w modelu biznesowym marketplace i tworząc w Rigby kilka marketplace od podstaw, chcieliśmy wyeliminować powtarzalność przy ich tworzeniu i dostarczyć wszystkie podstawowe funkcjonalności gotowe od początku..
Celem projektu jest umożliwienie użytkownikom uruchomienia marketplace w pięć minut, zapewniając mocny punkt wyjścia dla każdego, kto chce zbudować własną platformę tego typu.
Medusa jest doskonałą i solidną bazą do budowania marketplace, ale wymaga kilku modyfikacji, aby dostosować się do tego modelu biznesowego. Chcieliśmy szybszego sposobu na tworzenie takich projektów — Mercur pozwala przyspieszyć budowę marketplace w Medusa.js.
Dążymy do tego, aby Mercur był dostosowany do różnych typów marketplace'ów, takich jak marketplace'e wynajmu czy usług.
Chcemy również zbudować ekosystem wtyczek dostosowanych do marketplace, w tym rozwiązania do płatności, takie jak Stripe. Zamierzamy opublikować wszystkie wtyczki dostosowane do marketplace'u wielodostawczego pod nazwą medusa-mercur-..., np. medusa-mercur-stripe. Dzięki tej anotacji deweloperzy zawsze będą wiedzieć, że jest to wtyczka dla MVM.
Zapraszamy do dzielenia się swoimi pomysłami na Discordzie Medusa, jak wyobrażacie sobie rozwój tego projektu.
Zaloguj się i zarejestruj jako sprzedawca: Sprzedawcy mogą łatwo zarejestrować się, aby dołączyć do platformy i uzyskać dostęp do dedykowanego panelu dostawców, logując się, co usprawnia proces wdrażania.
Zarządzanie dostawcami: Administratorzy platformy mogą zarządzać profilami dostawców, upewniając się, że każdy dostawca jest autoryzowany przed udzieleniem dostępu, co zwiększa bezpieczeństwo i kontrolę.
Zarządzanie opcjami wysyłki: dostawcy mają swobodę tworzenia własnych metod wysyłki i zarządzania nimi, dostosowując opcje dostawy do swoich produktów.
Jedno zamówienie, wielu dostawców: Klienci mogą wygodnie kupować produkty od wielu dostawców w ramach jednego zamówienia, z możliwością wyboru różnych opcji wysyłki dla produktów od tego samego dostawcy.
Podział zamówienia: Każdy dostawca przegląda i przetwarza tylko swoją część zamówienia, zapewniając prostą realizację.
Zarządzanie zamówieniami: Administratorzy mają kompleksowy wgląd i kontrolę nad całymi zamówieniami, umożliwiając efektywne ogólne zarządzanie transakcjami w marketplace.
Utwórz nowy projekt Mercur za pomocą tylko jednego polecenia.
npx @mercur generate marketplace
Zostaniesz poproszony o podanie nazwy projektu i wybranie modułów projektu (admin / vendor / storefront), z których chcesz korzystać. Po wybraniu interfejs CLI utworzy pliki projektu.
Przeczytaj więcej w opisie pakietu npm: Mercur
Wtyczka Medusa Tolgee do obsługi wielu języków integruje platformę eCommerce Medusa z Tolgee, platformą lokalizacyjną typu open-source, oferując łatwe rozwiązanie do zarządzania tłumaczeniami...
W tym poradniku opiszę, jak działa Meilisearch i przedstawię praktyczne przykłady jego integracji z Medusa.js.