Magento 2

Magento 2 Custom Shipping

Rating:
100% of 100
Share
Login to earn Reward Points for sharing!
Generic shipping module to set up any custom shipping methods like Store Pickup, Express Delivery, Standard Delivery etc.

Compatibility

Community: 2.0, 2.1, 2.2, 2.3, 2.4
Enterprise: 2.0, 2.1, 2.2, 2.3, 2.4
$0.00
v1.0.2
30 Days Money Back
Free Lifetime updates
100% Open Source

A generic custom shipping method for Magento 2 that lets you quickly set up any shipping option — Store Pickup, Express Delivery, Standard Delivery, Same-Day Delivery, or any custom carrier you need.

The Problem

Magento 2 ships with a limited set of built-in carriers (Flat Rate, Free Shipping, Table Rates). Adding a custom shipping method requires writing a full module with carrier model, config XML, and checkout integration — significant development effort for a simple need.

The Solution

This extension provides a ready-made, configurable custom shipping method. Just install, set your title, price, and conditions in the admin — and your new shipping option appears in checkout immediately. No coding required.

Key Features

Any Shipping Method Set up Store Pickup, Express, Standard, Same-Day, or any custom method
Fully Configurable Custom title, method name, price, and sort order from admin
Easy Enable/Disable Toggle the shipping method on or off per store view
Country Restrictions Limit availability to specific countries or allow all
Developer Friendly Clean codebase — extend or customize for advanced shipping logic
Checkout Compatible Works with default Magento checkout and third-party one-step checkouts

Common Use Cases

Set Up Any Custom Shipping Option

Use this extension as a quick starting point for any shipping method that isn't covered by Magento's built-in carriers. Configure everything from the admin panel — no code changes needed.

Shipping Method Example Configuration
Store Pickup Title: "Store Pickup" • Price: $0.00 • Available: Domestic only
Express Delivery Title: "Express (1-2 days)" • Price: $15.00 • Available: All countries
Standard Delivery Title: "Standard (5-7 days)" • Price: $5.00 • Available: All countries
Same-Day Delivery Title: "Same-Day Delivery" • Price: $25.00 • Available: Local area
Freight / Heavy Items Title: "Freight Shipping" • Price: $50.00 • Available: Domestic only

Extend for Advanced Logic

Developers can use this module as a boilerplate and extend the carrier model to implement advanced shipping logic such as weight-based pricing, zone-based rates, or API-driven carrier integrations.

  • Clean Magento 2 shipping carrier architecture
  • Override the rate calculation method for custom logic
  • Add additional admin config fields as needed
  • Compatible with Magento CE & EE 2.2, 2.3, 2.4

Installation

1
Download the extension .zip file and extract the files.
2
Copy the extension files from src/ folder to {magento2-root-dir}/app/code/MagePsycho/Customshipping
3
Run the following commands from SSH console:
php bin/magento module:enable MagePsycho_Customshipping --clear-static-content
php bin/magento setup:upgrade
4
Go to Admin > Stores > Configuration > Sales > Shipping Methods > Custom Shipping to configure your shipping method name, price, and availability.

Live Demo

Live demo coming soon. Contact us for a private demo or trial.

v1.0.2

released on 2016-04-20
  • added Initial Release

Generic

How can I pay for MagePsycho extensions?

We only support PayPal for now. The other means are under processing.

If I buy an extension, how would I get it?

After you make a purchase, the order will appear in the "My Orders" section of your personal account page.

As soon as the order status becomes completed the purchased extensions can be downloaded from "My Downloads" section.

How can I get the license key(s) for the purchased extension?

The license key(s) are sent along with the invoice email.
In case if you have't received any license key(s), please Contact Us with the order #.

Are your extensions open source or encrypted?

All of our extensions are developed on the open source platform.

Do you provide Magento customization service?

Yes, sure, we can help you with customization. Please, submit the Request Quote form.

Can I get a refund if an extension doesn’t suit me?

Absolutely. MagePsycho provides a 30-day money back guarantee. So feel free to purchase.

After 30 days from the date of purchase, the refund is not applied. You also cannot ask for a refund for the installation service or custom service.

If you are looking for a specific solution for your store, please Contact Us.

Can I request a free trial?

MagePsycho doesn’t provide any trials. But we have a 30 days money back guarantee.
But if you buy an extension and it doesn’t suit you in any way, you can request a refund with no risks on your side.
Moreover, most of our extensions have demos, where you can see how our modules work.

What is the license policy? On how many websites can I use MagePsycho extensions?

Our license allows you to use in a single domain but an unlimited number of sub-domains.
In the case of additional licenses, we do provide a good discount.

Will I get free support and updates?

You will get free lifetime updates for extensions purchased from us.
Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account
You May Also Like