GithubHelp home page GithubHelp logo

medusajs / admin Goto Github PK

View Code? Open in Web Editor NEW
430.0 430.0 316.0 16.25 MB

Admin system for Medusa Stores

Home Page: https://admin-nu-three.vercel.app

License: MIT License

JavaScript 1.93% CSS 0.57% HTML 0.02% TypeScript 97.47%

admin's People

Contributors

adrien2p avatar bsantosh909 avatar chemicalkosek avatar djgovani avatar echocrow avatar fpolic avatar jaredhill4 avatar josetr avatar kasperkristensen avatar kennanseno avatar nayebeckham avatar olavurdj avatar oliverheaps avatar olivermrbl avatar patrick-medusajs avatar patrikkarlsson avatar pkorsholm avatar riqwan avatar rolwin100 avatar saadbazaz avatar sebastiannicolajsen avatar shahednasser avatar srindom avatar stephixone avatar tomablan avatar umer2001 avatar vilfredsikker avatar ymaheshwari1 avatar zakariaelas avatar zeusjonass avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

admin's Issues

Feature request page

A page where users can request new features. We can discuss if this should be an internal page in admin or an external page. The upside of being inside Admin is that we can control who publishes a new request.
A feature request should include a header, description and images

Product page pricing not saving

Changing a price in a product sometimes doesn't save when clicking "close"

Furthermore, should the close button be renamed to save

Create new product page revamp

We recently gave update product an overhaul. The case is now the same for our create product page.

The design for the update product page can be found here. We have not had the time to design the create product page, but should be fairly easy to follow this one.

The UI implementation can be found in src/domain/products/new

Feature: update accesstoken for users in admin

By assigning a personal access token to a specific user, we can get more transparency in places such as contentful

All the draft images seen below are created from Admin, but under Oliver Juhl because of the access token used in admin.
image

This is also needed to respect roles for specific users

Feature: UI for notify me (back in stock)

A UI to see the products and users linked in Notify me when back in stock.

The UI should only be available when the plugin is used. But discoverable through Admin

"Request swap"-popup should use the design from when requesting a claim

We recently did a revamp of our "Request claim"-popup. Implementation here: src/domain/orders/details/claim/*

We want to give the same experience for when requesting a swap. One should be able to change the shipping address of a swap.

This task depends on a task from @medusajs/core , in which we need to allow swap creation with an optional shipping address

Feature: Add/Remove from product variant inventory

Instead of hardcoding the amount in inventory, write the amount you want to remove or add to the inventory.
Edge cases with the current inventory count can arise when the Admin updates inventory at the same time a sale occurs on the webpage.
By creating add/remove functionality we can move the calculation to the backend

image

Copy Product

Would be nice to have a "copy product" functionality
It should suffix the copied product with "-copy"

Order timeline inconsistencies

Currently, we experience issues when doing a lot of different claims, swaps and return on orders. The receive menu of these requests are not always carrying the correct items.

Lets make sure, that we always display correct items when:

You want to request a swap

  • Can include items from order, additional_items from multiple previous swaps or additional_items from multiple previous claims
  • Ensure that we only display “swappable“ items, that have been fulfilled, shipped and not already returned

You want to request a return

  • Can include items from order, additional_items from multiple previous swaps or additional_items from multiple previous claims
  • Ensure that we only display “returnable” items, that have been fulfilled, shipped and not already returned

You want to request a claim

  • Can include items from order, additional_items from multiple previous swaps or additional_items from multiple previous claims
  • Ensure that we only display “claimable“ items, that have been fulfilled, shipped and not already returned

You want to receive a swap

  • Ensure that we only display the return_order.items from the specific swap in question

You want to receive a return

  • Ensure that we only display the items from the specific return in question

You want to receive a claim

  • Ensure that we only display the claim_items from the specific claim in question

How to reproduce
Requesting a return on items that have been shipped as part of a claim

The UI implementation of the timeline can be found in: src/domain/orders/details/* and specifically src/domain/orders/details/timeline.js

Thumbnail inconsistencies

The thumbnail picker sometimes chooses a different image than the chosen one.
This seems to happen if you've previously saved a thumbnail and in the same session creates a new thumbnail on another product.

Bug: Clicking 'Save' on a variant doesn't save it

What?

  • The 'Save' Button in the edit variant modal calls the 'update' endpoint even for creation, but with id 'undefined'

Change the frontend by switching on the id, if it's undefined change the modal title and submit button to reflect the creation of a variant and the update of one

Feat: add tooltip to 'handle' field

What?

  • in 'Collection creation' and 'Product information' there is no indication of what the 'Handle' field does

'Handle' is an alternative that can be used in the url of the webshop when accessing a product instead of the database id.
i.e. "Basic-t-shirt" instead of "prod_01FEGMPRK...."

Automatic product to contentful migration

It would be awesome to have a feature in admin where users can create new fields on products.
Somewhere it should be possible to add new fields to a product, and this should update the contentful content model as well.

This is just a quick sketch, but something similar would be cool
image

This should also exist for the product variants

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.