mirror of
https://github.com/mercurjs/vendor-panel.git
synced 2026-03-24 17:22:09 +03:00
Vendor Panel for Multi-vendor Marketplaces. Built for vendors to manage products, orders, and payouts. Customizable and optimized for B2C workflows.
https://vendor.mercurjs.com/
* fix: reservation delete toast * fix: product additional attributes (#304) * Vendor remove 'any' occurrences from repo - part 1 (#299) * Release/1.5.2 -> development (#306) * Add `useProductVariantsTableQuery` hook and integrate it into `ProductVariantSection` component. (#292) Refactored product variants table logic to support search, pagination, and sorting through a dedicated query hook. Restructured related APIs and data-flow for improved modularity and maintainability. * MM2-1334 customer groups sorting and filtering fix (#300) * customer groups sorting and filtering fix * customer groups actions fix * typing fix * chore(MM2-2183): Add a query parameters (#273) * chore(MM2-2183): Add a query parameters * fix: searching and filters * fix: reservation delete toast --------- Co-authored-by: Kamil Kiliasiński <kamilkiliasinski@gmail.com> Co-authored-by: Paweł Fulara <39165521+pfulara@users.noreply.github.com> Co-authored-by: Kacper Tokarski <104381556+kactok@users.noreply.github.com> Co-authored-by: Jakub Borek <jakub.borek@rigbyjs.com> * fix: Shipping option throws an error (#309) * fix(MM2-2622): Shipping option throws an error - on edit (#310) * Feat/mm2 2107 (#303) * mercur-connector page * url changes * Update version to 1.5.4 --------- Co-authored-by: Jakub Borek <jakub.borek@rigbyjs.com> Co-authored-by: jakub-borek <56539678+jakub-borek@users.noreply.github.com> Co-authored-by: Kacper Tokarski <104381556+kactok@users.noreply.github.com> Co-authored-by: Kacper Gumieniuk <48014664+kacpergumieniuk@users.noreply.github.com> Co-authored-by: Kamil Kiliasiński <kamilkiliasinski@gmail.com> Co-authored-by: Paweł Fulara <39165521+pfulara@users.noreply.github.com> |
||
|---|---|---|
| public | ||
| scripts | ||
| src | ||
| .dockerignore | ||
| .env.template | ||
| .gitignore | ||
| .prettierrc.js | ||
| .yarnrc.yml | ||
| Dockerfile | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.cjs | ||
| README.md | ||
| tailwind.config.cjs | ||
| tsconfig.build.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| tsup.config.cjs | ||
| vercel.json | ||
| vite.config.mts | ||
| yarn.lock | ||
Vendor Panel for Mercur
The Vendor Panel is a pivotal component of the MercurJS ecosystem, designed to provide vendors with an intuitive interface to oversee their marketplace activities.
- Product Management: Add, edit, and organize products with ease.
- Order Tracking: Monitor order statuses and manage fulfillment processes.
- Store Customization: Update vendor store details
- Review Handling: Engage with customer feedback to improve service quality.
- Analytics Dashboard: Gain insights into sales performance and customer behavior.
Vendor Panel - Product Management View
Vendor Store - Frontend View
Part of Mercur
Mercur is an open source marketplace platform that allows you to create high-quality experiences for shoppers and vendors while having the most popular Open Source commerce platform MedusaJS as a foundation.
Mercur is a platform to start, customize, manage, and scale your marketplace for every business model with a modern technology stack.
Quickstart
Installation
Clone the repository
git clone https://github.com/mercurjs/vendor-panel.git
Go to directory
cd vendor-panel
Install dependencies
yarn install
Make a .env.local file and copy the code below
VITE_MEDUSA_BASE='/'
VITE_MEDUSA_STOREFRONT_URL=http://localhost:3000
VITE_MEDUSA_BACKEND_URL=http://localhost:9000
VITE_TALK_JS_APP_ID=<talkjs public key here>
VITE_DISABLE_SELLERS_REGISTRATION=false
Start storefront
npm run dev



