en Jump to content

Recommended Posts

Brief description

Agile Seller Shipping module is an accessory module of Agile Multiple seller/vendor module.
It enables sellers to set their own shipping carrier and shipping fee based on price/weight, zone or region. Buyer is able to choose carrier at product level based on available carriers the seller provides.

Compatible PrestaShop 1.6x  and responsive theme
For lower version of PrestaShop 1.5x/14.x, please contact us.

 

Features

 

What Store admin can do:

It is configurable by admin to choose from following selections

- Use Store Default Carrier for seller if seller does not have a private carrier

A. Store can set a standard shipping charges - which can be used for all sellers if the seller does not have private carriers
B . If a seller does not have valid shipping carrier available, then the store standard shipping carrier will be applied

- Do not use Default Carrier for seller if seller does not have a private carrier

A. If there is any item does not have deliverable carrier, buyer is not able to checkout

B. A detailed list of products that does not have a deliverable carrier will be displayed during checkout ptocess.


What seller can do?
- Seller can have multiple private shipping carriers
- Seller can set default carrier so it will be selected by default for customer
- Seller can set different shipping charge (shipping fee) based on product price or product weight
- Seller can set different shipping charge (shipping fee) for different zone(region/country)

- Seller is able to manage carriers/shipping fee setting at front store - My Seller Account

What Biyer can do?

- Buyer Is able to choose carrier at product level
- The shipping price is updated dynamically when buyer change the shipping carrier for each product during checkout process
- Store admin can see detailed shipping from different carriers
- The module support both 5 steps traditional checkout process or Once Page Checkout process

- Seller can see detailed shipping information for different carriers on Order Details page at back office



Limitations
- Once this module is installed, the store can only have one store level shipping carrier which is linked to this module, but each seller can have multiple carriers.
- All shipping zones are set at store level(all sellers use the same zone created by store)

Where to Buy
http://addons-modules.com/
Details and latest information of the product click here

 

Update Logs

 

Version 2.7.0.1 - 2015.12.02
Supports PrestaShop 1.7x
 
Improvement - Change the range setting page to use rows for zones to support for large number delivery zones.
Improvement - Prevent linked carrier (Seller Default Carrier ) to be deleted. An error will be displayed if admin try to delete the "Seller Default Carrier".
 
fixed - when you use multiple languages, you are not able to change language at carrier editing page at front store - My Seller Account - Shipping tab
fixed - error when goes to range setting if it is free shipping carrier.
fixed - error page when seller create a new Free Shipping carrier and click "Save" button.
change - removed option "Default Behavior" from "Billing" (based on price, or weight)
 
Version 2.0.1.2 - 2015.02.10
- changed to use real hook name in prestashop 1.6x instead of using alias names
- fixed bug - front seller management - shipping carrier list - column header "Actions" translation issue
- fixed bug - the shipping fee in Carrier drop down list at carrier selection page does not show correctly when using combination

 

 

 

Version 2.0.1.1 - 2014.10.10
- When create a new carrier, select all groups by default
- when create a new carrier, a default range 0 - 5000 will be added automatically.
- fixed shipping handling fee calculation issue (set at store level)
- Fixed Shipping handling fee calculation was not included before
- Compatible with Smart Cache for Javascript and Smart Cache for CSS
 
Version 2.0.0.0 - 2014.04.08
- Support PrestaShop 1.6x and Responsive themes
- Default carrier sharing is changed as following
You can choose from either one of following to share the Default Carrier that is linked to the module.
A. Never - do not share the Default Carrier
B. Yes - only when no other carriers available for the seller
C. Always - always use Default carrier for all carrier.
- fixed an issue at Order details page back office - Default carrier is not displayed correctly in order details, the weight of order was always 0.
- Implemented carrier Out Of Range handling

 
Version 1.2.6 - 2014.02.13
- new feature, support multiple public/shared carriers. the public/shared carriers can only be manage by admin. 
A. Only admin can manage/configure public/shared carriers, sellers can see the carrier information at front store Seller Panel.
B. Configuration of public/shared carrier will be the same to all carriers.
C. Seller is able to choose to use carriers or not at product level (at product management page - shipping tab)
 
Version 1.2.5.1 - 2013.12.06
- new feature - always use lowest shipping carrier by default. 
- new feature - the carriers in drop down list will sorted by price, lowest price comes first.
- fixed an issue when user switch Zone (for example, before log in, ad after log in)
- fixed carrier - shipping fee tax displaying issue in product level carrier drop-down list.
- fixed issue not able to focus at width/weight/depth field for editing.
- fixed an error at adding weight range.
 
Version 1.2.4.0 - 2013.06.01
- Seller is able to manage seller shipping carrier at front store My Seller Account page
  This is an easy to use carrier management tool then the complicated one in back office.
- Fixed an issue with additional shipping cost calculation. 
- Fixed a problem when carrier is assigned to specific product (at product management page), other carrier are also displayed in carrier selection page during checkout.
- Fixed issue at Once page checkout page, when user choose different carrier, shipping at order summary is not updated.
- Fixed an issue with additional shipping cost calculation when using combination and add the same product with different combination.
 
Version 1.2.3 - 2013.03.11
- Total shipping fee is not displayed correctly at Order confirmation email and Back office Order Details page when this module is installed.
- Fix an issue with product additional shipping fee is not included on shipping carrier selection page
 
Version 1.2.1 - 2012.12.01
- Integrated with new released Agile Multiple Shop module which allow each seller to have a virtual shop, virtual directory and separated themes.

Version 1.2.0 - 2012.10.20
- Module adjusted to compatible with PrestaShop 1.5x
 
Version 1.1.1 - 2012.09.21
- Fixed a bug at shipping fee calculation when different seller sharing default Carrier and shipping price by Wright
 
Version 1.1.1 - 2012.09.05
- Adjusted module to support PrestaShop 1.4.9 (fixed an Smarty error on 1.4.9)

Version 1.1.0 - 2012.07.27
- Fixed a bug that causes wrong shipping fee calculation when adding more than more than one from same error.
- Fixed a bug that does not update shipping fee in cart block at Carrier selection page in traditional 5 step checkout.
- It is configurable that you can choose to use Store Default Carrier as seller carrier if the seller does not have private carrier.
- Display detailed products that can not be delivered in case any item in cart can not find a carrier to delivery.
 
Version 1.0.0.5 - 2012.06.14
- Fixed an issue when shipping fee based on weight
- Fixed an issue the reflect cart summary data
 
Version 1.0 - 2012.05.19
- Store can set standard shipping charges - which can be used for all sellers if the seller does not have private carriers
- If a seller does not have valid shipping carrier available, then the store standard shipping carrier will be applied
 
- Seller can have multiple private shipping carriers 
- Seller can set different shipping charge (shipping fee) based on product price or product weight
- Seller can set different shipping charge (shipping fee) for different zone(region/country)
 
- Buyer Is able to choose carrier at product level
- The shipping price is updated dynamically when buyer change the shipping carrier for each product during checkout process
- The module support both 5 steps traditional checkout process or Once Page Checkout process
 

 

Screenshot Images

Front store - customer select carrier for each product item in shipping cart - checkout
 

creenshot Images

 

 Front office - customer can choose carriers for each product item during checkout process.

prestashop-module-seller-shipping-02-fro

 

agile-prestashop-seller-shipping-module.

 

 Back office - Order Details page

(Detailed shipping carrier/products/shipping fee information for Admin and Seller)

prestashop-module-seller-shipping-05-bac

agile-prestashop-seller-shipping-module.
 

agile-prestashop-seller-shipping-module. 
agile-prestashop-seller-shipping-module.

Edited by shokinro

Share this post


Link to post
Share on other sites

@Christyler

The Agile Seller Shipping module has been installed to demo site and the demo site info has been sent to your private message box.

let me know when you have any questions

Share this post


Link to post
Share on other sites

Very nice job! this new accessory module is perfect for my requirement :)

 

However I insist in fact that the total shipping is not correct in back office for the seller. Indeed as I explain previously on another topic (http://www.prestashop.com/forums/topic/104232-module-agile-multiple-sellersvendors-module-for-prestashop-14/page__st__160__gopid__832006#entry832006) the total shipping is including in the invoice of the seller and not the cost of the private carrier.

For example, a customer buy 2 products : 100$ from sellers 1 and 50$ from sellers 2. But both sellers have private carriers with different cost: 10$ from seller 1 and 5$ from seller 2. So the total of the order is 165$ and each sellers receive invoices of 110$ for seller 1 and 55$ for seller 2.

But I made some tests and It seems that shipping carrier is not separate. With the same example, customer pay shipping cost of 15$ and the sellers have in the back office an invoice of 100+15=115$ and seller 2 an invoice of 50+15=65$. So with addition the total is 115+65=180$ instead of 165$, it's a mistake.

 

Will you correct the invoice for each seller and display their private shipping?

Share this post


Link to post
Share on other sites

Hi Chrisyler

 

However I insist in fact that the total shipping is not correct in back office for the seller. Indeed as I explain previously on another topic (http://www.prestasho...006#entry832006) the total shipping is including in the invoice of the seller and not the cost of the private carrier.

 

 

Currently when you logged in as seller, you can only see shipping information related to that seller.

There are shipping informaiton from other seller in the same order but they are hidden from that seller.

 

If you want to show all sellers shipping information, we can also do that, but that is not properly and may confused the seller.

Or maybe we can show as following message.

 

 

Will you correct the invoice for each seller and display their private shipping?

 

 

If there are multiple sellers products in one order, this is the same issue as mentioned above.

 

If you choose Shopping Cart Mode to "Products from single seller", then there will no issue.

 

Also this should be fixed if we implement spli order functions in the future.

Share this post


Link to post
Share on other sites

Hello Shokinro,

 

If you want to show all sellers shipping information, we can also do that, but that is not properly and may confused the seller.

Or maybe we can show as following message.

 

No, I don't want to show all sellers shipping information.

 

If there are multiple sellers products in one order, this is the same issue as mentioned above.

 

I think you don't really understand my issue :

Currently when you logged in as seller and if an order status is accepted, you can view the invoice in PDF. When you open this PDF, it displays total product related to that seller (this is correct) and the total shipping of all sellers (this not correct).

 

I'm not developer but if you can show shipping information related to that seller, you can show it on the invoice (PDF file)... It's right? ;)

Edited by Christyler

Share this post


Link to post
Share on other sites

I'm not developer but if you can show shipping information related to that seller, you can show it on the invoice (PDF file)... It's right?

 

You mean: when a seller open PDF invoice file, the products are listed correctly (the sellers products only), but shipping is not correct, it contains total shipping? I think I missed that part. it is possible to make that changes. I will fix that as soon as possible.

Share this post


Link to post
Share on other sites
You mean: when a seller open PDF invoice file, the products are listed correctly (the sellers products only), but shipping is not correct, it contains total shipping?

 

Yes exactly!

Thanks for you reactivity, I really appreciate! :)

Edited by Christyler

Share this post


Link to post
Share on other sites

@Christyler

 

 

You mean: when a seller open PDF invoice file, the products are listed correctly (the sellers products only), but shipping is not correct, it contains total shipping?

 

 

Yes exactly!

Thanks for you reactivity, I really appreciate

 

 

The Agile Multiple Seller module has been updated, with that new version, order/cart are splited into multiple ones if it contains products from multiple sellers/vendors. So with that new version, your issue mentioned should be a problem any more.

Share this post


Link to post
Share on other sites

Agile Seller Shipping module is updated to fix a bug when use shipping fee based on products weight.

If you are using the module and are facing this issue, please conatct us, we will give you an free upgrade.

 

http://addons-modules.com/en/contact-us

 

please give us your order # and email when make the request, so it will be processed quickly.

Share this post


Link to post
Share on other sites

Good work Mr. Shokrino!

The module itself is very helpful and I really appreciate the development effort put into it. I had some issues with the module but you helped me to resolve them.

 

Thank you.

Edited by skahmed

Share this post


Link to post
Share on other sites
The module itself is very helpful and I really appreciate the development effort put into it. I had some issues with the module but you helped me to resolve them.

 

Thanks for your comment, it is my pleasure to help.

As usual, we will do our best to serve our customer.

Edited by shokinro

Share this post


Link to post
Share on other sites

[MyClub] Actually the issue with Agile got resolved ammicably. He helped me then resolve all my open issues and would really recommend him as a Module Seller.

Share this post


Link to post
Share on other sites

@ Agile: Instead of posting such a big comment; why don't you contact him to help. It would have definitely taken less time :D

Thanks for your comment. the issue has been resolved.

Share this post


Link to post
Share on other sites

A new version of Agile Seller Shipping module 1.1 is released.

You are free to upgrade to the new version.

 

What's new in this new release?

- Fixed some bugs including two important bugs

- Make it configurable to choose "Use Store Default Carrier" for sellers or not

 

See more details, please see our product page

http://addons-modules.com/en/52-agile-prestashop-seller-shipping-module.html

 

ow admin can make decision on how to use default store carrier based on their business and situation.

 

Use Store Default Carrier

Option 1: Yes - use store default carrier for seller when there is no private carrier available .

If all sellers will use same shipping carrier and shipping fee rules, then you can use Option 1, so that all sellers do not need to set a private carriers. (There are quite a few market place owners choose this option)

seller-shipping-use-default-store-carrier.png

 

Option 2: No - Do not use store default carrier for seller when there is no private carrier available .

If most of the sellers have different carrier and different shipping fee rules. And you also want prevent buyer to purchase any product that does not delivery to a specific zone/region, then you can choose Option 2. In this case, all sellers must set at least one carrier.

 

prestashop-module-seller-shipping-02-front-office-choose-no-carrier.png

Share this post


Link to post
Share on other sites

Module update:

- Adjusted module to support PrestaShop 1.4.9 (fixed an small error cause by Smarty error on 1.4.9)

 

If you purchased the module before Sept 5, 2012 and you want to use it 1.4.9, you will need upgrade the module.

Please contact us at support@addons-modules.com with your order # and email address which used for the purchase.

Share this post


Link to post
Share on other sites

We have just released a new version of the Agile Seller Shipping module, with a new import feature that will allow sellers to manage private carriers/shipping fees from the front store Seller Management Panel - My Seller Account.

We have also adjusted the price of this Agile Seller Shipping module. For existing customers, you only need to pay the price difference of the module to get it upgraded to the latest version.

This new feature has the same functions as that in the back office carrier and shipping management, but we have made it much simpler for sellers. Sellers do not have to go to a different tab to set carrier, price range, weight range, and shipping fees. Everything can be done in one spot, with a very easy to understand GUI. Below are two screenshot images.

Screenshots
Carrier List at Shipping tab - My Seller Account
agile-prestashop-seller-shipping-module.


Shipping fee/price range/weight range setting at Shipping tab - My Seller Account

agile-prestashop-seller-shipping-module.



Carrier detailed information at Shipping tab - My Seller Account

agile-prestashop-seller-shipping-module.

Edited by shokinro

Share this post


Link to post
Share on other sites

Hi shokinro,

 

Agile multiple seller module has been installed, so each seller has different address. And the products from different locations need to be sent to the customers. The question is without the Agile seller shipping, could it be possible, that the Prestashop default shipping can calculate correctly the different shipping to the customers?

 

Thanks.

Share this post


Link to post
Share on other sites

Thanks for using our agile multiple seller/vendor modules.

Agile multiple seller module has been installed, so each seller has different address. And the products from different locations need to be sent to the customers. The question is without the Agile seller shipping, could it be possible, that the Prestashop default shipping can calculate correctly the different shipping to the customers?

 

 

each seller can set up multiple private carriers. and set different shipping price for different zone based on price/weight range.

each seller will calculate shipping from his/her own location, so as result, different seller will have different shipping fee for the same zone.

 

hope this makes sense.

Share this post


Link to post
Share on other sites

@Donwu

Thanks for using agile multiple seller/vendor and its accessory modules - a best solution for your PrestaShop based on on line market place solution.

 

Is your Agile Seller Shipping module compatible with the Prestashop new release 1.5.5?

 

 

 

Yes, the modules have been tested and adjusted for the latest version of PrestaShop 1.5.5.

Please contact support@addons-modules.com if you would like an update.

Share this post


Link to post
Share on other sites

Hi Shokinro,

 

By using the Agile Shipping module, is it possible for the seller to set up the private carriers for different zone with various shipping fee?

 

Thanks in advance!

Share this post


Link to post
Share on other sites

@joshwa

thanks for using our modules.

 

By using the Agile Shipping module, is it possible for the seller to set up the private carriers for different zone with various shipping fee?

 

 

 

Yes, that is one of the important features. seller can create multiple shipping carriers.

And seller can set shipping fees based on order amount or weight, and could set different shipping fee for different zone.

See here for more details.

Share this post


Link to post
Share on other sites

the module is updated with following new improvement.

 

- fixed an issue when user switch Zone (for example, before log in, ad after log in)
- fixed carrier - shipping fee tax displaying issue in product level carrier dropdown list.
- fixed issue not able to focus at width/weight/depth field for editing.
- fixed an error at adding wright range.

Also we have released a new accessory module - Agile Seller Shipping estimation module, it display a list of carrier and shipping fee at product page for buyer to estimate shipping fee. See details of this module here.

Share this post


Link to post
Share on other sites

Thank you for this module. I just purchased it and I use it locally. It works perfectly!

But I think the presentation is not very nice on the front office. Is it possible to use radio input instead of selects to show the carriers of each seller?

 

Share this post


Link to post
Share on other sites

thanks for using our modules.

 

 

Thank you for this module. I just purchased it and I use it locally. It works perfectly!

But I think the presentation is not very nice on the front office. Is it possible to use radio input instead of selects to show the carriers of each seller?
 

 

 

It is possible to use radio buttons to select carriers. but it might be not suitable for following scenarios.

1. when customer has many products in one shopping cart, the list will be very longer because each product will have its won list.

2. when there are many carrier for sellectsion, the list will also be very long. 

 

But if you really want to change, you should be able to change in following file. (You must have knowledge of PrestaShop and Smarty coding)

/modules/agilesellershipping/hookextracarrier.tpl

 

Please note:

keep the name and id of the HTML tag not changed, otherwise, you may break the code.

Share this post


Link to post
Share on other sites

I actually changed the hookextracarrier.tpl and SellerShipping.php file to use other variables. But my knowledge of smarty is limited. Is it possible to receive some assistance?
It is also unfortunate that the carriers of a seller may be displayed multiple times when there are more items from the same seller. Is it possible to change that?

Share this post


Link to post
Share on other sites

thanks for using our modules.

 

I actually changed the hookextracarrier.tpl and SellerShipping.php file to use other variables. But my knowledge of smarty is limited. Is it possible to receive some assistance?

 

 

this module is a little bit complicated. it is not very easy to changes. 

I ma not sure what you want to change, I may or may not able to give you some advises. 


 

It is also unfortunate that the carriers of a seller may be displayed multiple times when there are more items from the sameseller. Is it possible to change that?

 

 

 

This is the original design of the module, it makes more flexible, buyer can choose different carriers, but buyer is able to choose use the same carrier. If the the same carrier is selected, all products for that carrier will be consolidated together to calculate shipping fees.

Share this post


Link to post
Share on other sites

Agile seller shipping module 2.0 released. 

 

- Support PrestaShop 1.6x and Responsive themes
- Default carrier sharing is changed as following
You can choose from either one of following to share the Default Carrier that is linked to the module.
A. Never - do not share the Default Carrier
B. Yes - only when no other carriers available for the seller
C. Always - always use Default carrier for all carrier.
- fixed an issue at Order details page back office - Default carrier is not displayed correctly in order details, the weight of order was always 0.
- Implemented carrier Out Of Range handling

Share this post


Link to post
Share on other sites

thanks for for great modules.

but I seem having  a problem with seller private carrier.
 

I have configured 2 private carriers with different names for a seller.When buyer is not logged it seems that only the shared carrier name of the "Default carrier" is availabe in the list while all parameters of the private carriers configured correctly.

 


When buyer is logged in it looks different. All private carriers are available in the list for user to choose. 

 

can you tell me why?

Share this post


Link to post
Share on other sites

@joshwa

the list of available carriers are retrieved based on customer location (delivery zone).

when customer is not logged in, then we do not know the customer location(delivery zone), so the store default location will be used.

once customer is logged in, then the customer registered address will be used as delivery zone so the available carrier list will be different.

 

hope this helps

Share this post


Link to post
Share on other sites
Agile Seller Shipping module updated  today

 

Version 2.0.1.2 - 2015.02.10

- changed to use real hook name in prestashop 1.6x instead of using alias names

- fixed bug - front seller management - shipping carrier list - column header "Actions" translation issue

- fixed bug - the shipping fee in Carrier drop down list at carrier selection page does not show correctly when using combination.

 

Share this post


Link to post
Share on other sites
Module updated  - we have made following improvement to the modules.

 

Change the range setting page to use rows for zones to support for large number delivery zones.

It will the same way as that in back office - carrier admin pages.

Share this post


Link to post
Share on other sites

The module has been updated so as to prevent admin from deleting "Seller Default Carrier".

The Seller Default Carrier was created and linked to the module agile seller shipping module, it should never be deleted, but it should be able to rename or change settings.

Share this post


Link to post
Share on other sites

(Just noticed and image displaying error in first message of this topic - it was cause by our online store update.)

 

If you are looking a solution that can set different shipping prices for different category, you may also consider to use module + agile multiple seller module. 

Here is what you need to do to implement this requirement.

- the modules support multiple seller marketplace,  for this scenario, you set different seller for product in different categories(Cate A-Seller A and Cate B-Seller B ),

- you can set different shipping carrier for each seller(Carrier A and Carrier B )

- the shipping fee will be calculated per seller/per carrier(products in Cate A can only use Carrier A, same to productin in Cate B only use Carrier B ).

- customer is able to choose different carrier per product if you have multiple shipping carrier for same product.

Edited by shokinro

Share this post


Link to post
Share on other sites

hey hope you can help...

in administration section, products -> shipping -> carriers.

 

when logged in as agilemultipleseller there are no carriers.

when logged in as super admin / contractor, etc... all carriers show up.

 

Why are no carriers showing up when logged in as agilemuliseller?

 

Thank you

Share this post


Link to post
Share on other sites

Agile Seller Shipping module for PrestaShop 1.7x is released

 

We released a new version of Agile Seller Shipping module that is compatible with PrestaShop 1.7x.

The following changes and enhancement are also included. See our online store for more details.

 

Version 2.7.0.1 - 2015.12.02
 

Supports PrestaShop 1.7x

Improvement - Change the range setting page to use rows for zones to support for large number delivery zones.

Improvement - Prevent linked carrier (Seller Default Carrier ) to be deleted. An error will be displayed if admin try to delete the "Seller Default Carrier".

fixed - when you use multiple languages, you are not able to change language at carrier editing page at front store - My Seller Account - Shipping tab

fixed - error when goes to range setting if it is free shipping carrier.

fixed - error page when seller create a new Free Shipping carrier and click "Save" button.

change - removed option "Default Behaviour" from "Billing" (based on price, or weight)

 

Share this post


Link to post
Share on other sites

The module is updated to show only private carrier only for sellers at shipping carrier list page of Seller Management Panel - Shipping tab.

 

This changed is based on feedback from customers: showing public/shared carrier is confusing seller because seller is not able to change/modify

Share this post


Link to post
Share on other sites

Following changes has been made to the module for PrestaShop 1.6x

 

When there is any product does not have delivery carrier available
- There will be error message displayed on carrier selection page
- Terms & Conditions checkbox will be unchecked and disabled so user will not be go forward

Share this post


Link to post
Share on other sites

Module update:

 

Version 2.7.0.4 - 2017.09.11

Fix - Front - Seller Management Panel - Shipping - When seller creates a new shipping carrier with free shipping and save, it does not redirect properly.

Share this post


Link to post
Share on other sites

We have found a bug and fixed it in this module - agile seller shipping module.

This issue happens in both PrestaShop 1.6x/1.7x environments.

Fix - Front - Seller Management Panel - Shipping - when seller add new price/weight range under HTTPS environment, there is javascript error. 
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More