How To Add A New Shipping Method For All The Existing Vendors

We have created a new shipping method and want to add the same to all the Vendors ?



Is there an easy way to do this rather than going to each vendor and adding manually.

Try to remove Vendor from the None item. Then the Shipping method will be available for all vendors:

[quote name='eComLabs' timestamp='1435326154' post='220545']

Try to remove Vendor from the None item. Then the Shipping method will be available for all vendors:



[url=“Clip2Net — screen capture tool for Windows, Android, iPad, Mac, Linux”]Clip2Net — screen capture tool for Windows, Android, iPad, Mac, Linux

[/quote]

How can we remove None ,its a list box we need to select something or the other.

There should be an option for ALL

Just select the None item

[quote name='eComLabs' timestamp='1435330329' post='220563']

Just select the None item

[/quote]

You dint understand my question I think what I want is that this new Shipment Method is added for all the Vendors in one go.



If I select NONE then it is available for each vendor but then I have to go , open each vendor , goto shipping and select the new shipment method and then save. Not easy to do when you have more than 500 vendors.

You are right. I missed this points. Additional custom development work is required in this case

[quote name='eComLabs' timestamp='1435331622' post='220568']

You are right. I missed this points. Additional custom development work is required in this case

[/quote]

How much will it be , though it can be done from backend also using sql but its a hacky way to do

hi Amit,



please check your PM.



best regards,

WSA team

[quote name='fleaffair' timestamp='1435335577' post='220580'] How much will it be , though it can be done from backend also using sql but its a hacky way to do [/quote]



Please open the app\Tygh\Shippings\Shippings.php file and replace:


$shippings = db_get_fields("SELECT shipping_id FROM ?:shippings WHERE (company_id = ?i OR (company_id = ?i AND shipping_id IN (?a))) AND status = ?s", $company_id, 0, $shippings, 'A');



with



$shippings = db_get_fields("SELECT shipping_id FROM ?:shippings WHERE (company_id = ?i OR company_id = ?i) AND status = ?s", $company_id, 0, 'A');




It should solve your problem

[quote name='eComLabs' timestamp='1435574535' post='220800']

Please open the app\Tygh\Shippings\Shippings.php file and replace:


$shippings = db_get_fields("SELECT shipping_id FROM ?:shippings WHERE (company_id = ?i OR (company_id = ?i AND shipping_id IN (?a))) AND status = ?s", $company_id, 0, $shippings, 'A');



with



$shippings = db_get_fields("SELECT shipping_id FROM ?:shippings WHERE (company_id = ?i OR company_id = ?i) AND status = ?s", $company_id, 0, 'A');




It should solve your problem

[/quote]



Nice Hack Ecom , but I had already added through the SQL statement. Nevertheless Thanks for the response.

We are glad to help you!

hello eCom Labs,

Tried the same

[quote name='eComLabs' timestamp='1435574535' post='220800']


$shippings = db_get_fields("SELECT shipping_id FROM ?:shippings WHERE (company_id = ?i OR company_id = ?i) AND status = ?s", $company_id, 0, 'A');


[/quote]



but no result.



After this update even if the shipping option were added manually on the vendor page then also it wouldn't appear on the checkout page.



Cleared cache, optimized database, added new shipping method, did all over again.



Still no result.



Any solution ?

Thanks in advance.

Dear Fleaffair,


[quote name='fleaffair' timestamp='1435577165' post='220820']

Nice Hack Ecom , but I had already added through the SQL statement. Nevertheless Thanks for the response.

[/quote]



Can you please share the SQL statement.



Thanks in advance.

[quote name='sunnybutani' timestamp='1437282764' post='223468']

hello eCom Labs,

Tried the same





but no result.



After this update even if the shipping option were added manually on the vendor page then also it wouldn't appear on the checkout page.



Cleared cache, optimized database, added new shipping method, did all over again.



Still no result.



Any solution ?

Thanks in advance.

[/quote]



Please PM me temporary FTP access so that we can check the issue

[quote name='eComLabs' timestamp='1437385328' post='223554']

Please PM me temporary FTP access so that we can check the issue

[/quote]



Done

Hi, is there a resolution to this available? We want to assign same shipping to all vendors.

Hi, is there a resolution to this available? We want to assign same shipping to all vendors.

Actually I do not remember the solution. If you send me FTP access, we will help you.

Does the work around above work? I don't like giving out FTP access.

I just can't believe it's not a part of multi-vendor, ridiculous!

Does the work around above work? I don't like giving out FTP access.

I just can't believe it's not a part of multi-vendor, ridiculous!

If I have time, I will install fresh Multi-Vendor and check the issue

What if CS Cart were to follow the Multi Vendor leader, eBay and simply allow vendors to pick a shipping carrier and specify whatever price they want for each item?

Many Vendors will not take the time to weigh and measure each item and go through CS Carts complicated shipping set up and would rather simply estimate a price based on their experience shipping similar items.

I do not believe this is currently possible. If it is, please educate me as to how to set it up this way.