What requirement to create CUSTOM SHIPPING METHOD IN MAGENTO?
-
02-10-2020 - |
Question
[ Theoretical answer NOT CODE Example ]
Why we required to create custom shipping method in Magento.
OR
we can say in which case(s) it is important to make custom shipping method for our eCommerce?
Required theoretical answer ONLY or You can explain by an example.
Solution
Why we need to create module there are two reason.
- The functionality does not exist in magento modules
- You want to extend the magento core functionality
- if you think you do better then magento
if you take the example of these extension have different functionality. They all related to shipping.
OTHER TIPS
Answer of @QaisarSatti is correct, and to add more if link is expired.
Below is the situations to create the CUSTOM SHIPPING METHOD to you MAGENTO STORE....
Adjust shipping process to your legal and business needs.
Block shipping carriers or some methods of shipping carriers
Modify shipping rates according to your business needs
Shipping rules based on order and product attributes
Unlimited shipping methods
Specific rates for a product or a group of products
Automatically display default shipping methods
Identify customer's address with GeoIP
Manage access to payment and shipping methods by groups
Customers see only the methods assigned to their group
Indicate individual flat shipping rate for each product
Forget about incorrect shipping rates
Enable visitors to select days and time of delivery
Exclude any dates from your delivery plan
Multiple percent-based shipping methods
Minimal and maximal shipping prices for each method
Create numerous fees for extra services
Configure fees based on payment and shipping methods
Improved order addresses management
Edit addresses with just a couple clicks
Try this following extension from magento connect manager Flat Rate Shipping Per Product
if Default magento shipping methods don't support client needs, then we need to create custom shipping method.
example : If we need to charge different shipping charges for different products.
Edit
for Product A, client want to charge 10 $ as shipping charge & for for Product B, client want to charge 20 $ as shipping charge & so on....
you can try this Example & it give more options for you and this is better example than what @Qaisar Satti mentioned in his answer :-)