npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@rsc-labs/medusa-shippo-elements

v0.1.1

Published

Plugin for using Shippo Elements to create shipping labels directly from admin dashboard

Downloads

110

Readme

Medusa Shippo Elements

What is it?

Medusa Shippo Elements is a plugin which provides functionality for generating labels directly from the Admin UI.

How to install?

  1. Install the package with yarn add @rsc-labs/medusa-shippo-elements or npm i @rsc-labs/medusa-shippo-elements.
  2. In medusa-config.js, add the plugin to the plugins array and set enableUI
const plugins = [
  // ... other plugins
  {
    resolve: `@rsc-labs/medusa-shippo-elements`,
    options: {
      token: SHIPPO_API_TOKEN,
      enableUI: true
    }
  }
]

Getting started

Before running a Medusa please remember to set your SHIPPO_API_TOKEN in configuration.

After plugin installation, you can go to one of your orders and you will see additional UI element at the bottom.

You have there two tabs - Shipping and Return.

Shipping

This tab is used for creating a shipping label to send your items to customer.

Before that, you need to create a fulfillment using Create fulfillment option, which is visible above (it is a part of default Admin UI functionalities).

After creating a fulfillment, you can choose such fulfillment from the list and the label configuration will be automatically filled by the items which you have chosen in fulfillment. For your convenience, also the weight is calculated, so you have all information needed to generate a label.

Return

This tab is used for creating a return label which can be used by your customer.

Before that, you need to create a return using Create return option, which is available on the right sidebar (it is a part of default Admin UI functionalities).

After creating a return, you can choose such return from the list and the label configuration will be automatically filled.

NOTE: Shippo Elements does not provide ability to change sender address from API level. It means that you need to do manually through Shippo Elements. Please remember to switch addresses for the returns.

Configuration

Weight unit

By default Shippo Elements are using g (Gram) as the weight unit. If you would like to change it, you have 4 options:

  • 'g'
  • 'kg'
  • 'oz'
  • 'lb'

To apply other weight unit, please export environment variable called MEDUSA_ADMIN_SHIPPO_WEIGHT_UNIT. For example: export MEDUSA_ADMIN_SHIPPO_WEIGHT_UNIT='oz'

Proposals, bugs, improvements

If you have an idea, what could be the next highest priority functionality, do not hesistate raise issue here: Github issues

License

MIT


© 2024 RSC https://rsoftcon.com/