HikaMarket - Shipping Methods

  • Posts: 27
  • Thank you received: 0
  • Hikamarket Multivendor Hikashop Business
2 weeks 6 days ago #370726

-- HikaShop version -- : 6.3.0
-- Joomla version -- : 5.4.2

Hello

I've noticed that in the seller settings on the frontend, configuring a shipping method or a payment method isn't mandatory, not even when publishing products.

The problem is that if a seller doesn't have a shipping method listed, when a user tries to buy one of that seller's products, the checkout can't be completed because the shipping method is missing.

So, is there a way to configure a seller to prevent them from publishing a product if they don't have a shipping and payment method configured?

I tried configuring a mass action so that when a product is created, it validates that it has a shipping method, but I couldn't find a way to do it.

Thanks!

Please Log in or Create an account to join the conversation.

  • Posts: 26326
  • Thank you received: 4064
  • MODERATOR
2 weeks 3 days ago #370770

Hello,

Yes, shipping and payment methods are not mandatory for vendors.
Because you can have "generic" shipping methods and adaptative payment methods which allow to pay you and the vendors at the same time.

So it really depends on what you want to do and how you want to be organized.
If you really want your vendors to configure a shipping and payment method ; you might need a custom plugin to create specific rules and conditions.
It won't be possible to create such "complex" element (payment/shipping methods) using a mass-action.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 27
  • Thank you received: 0
  • Hikamarket Multivendor Hikashop Business
2 weeks 2 days ago #370780

Hello

Could you explain how to configure a generic shipping method and an adaptable payment method? From the site's admin panel, I created a shipping method with no assigned seller, but when a user tries to buy a product from a seller who doesn't offer shipping options, the checkout is blocked because there's no shipping method configured.

Thanks!

Please Log in or Create an account to join the conversation.

  • Posts: 26326
  • Thank you received: 4064
  • MODERATOR
2 weeks 1 day ago #370787

Hello,

If you have the setting "shipping per vendor" activated, yes, it can be a normal behavior :
www.hikashop.com/support/documentation/1...onfig_market_general
By using that mode, the configuration of the shipping methods is more complexe since you need to configure if the method can be used for for your only, to a specific vendor or to everybody.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 27
  • Thank you received: 0
  • Hikamarket Multivendor Hikashop Business
1 week 1 day ago #370914

Hello

I understand, it's a bit complex.

But if I leave the "shipping by seller" option set to NO, does that allow the seller to configure their shipping method, and if they don't, will the general shipping method of the e-commerce site be used?

Ultimately, what I want is for the checkout not to be blocked because there's no shipping method configured. I'd like each seller to be able to configure their shipping method, but if they don't, I want the general shipping method I created in the Hikashop admin panel to be used at checkout. Is this possible? Could you explain how?

An alternative to the above is to prevent a product from being published when a seller hasn't yet created a shipping and payment method. Is that possible?

Thanks!

Last edit: 1 week 1 day ago by nmacri.

Please Log in or Create an account to join the conversation.

  • Posts: 26326
  • Thank you received: 4064
  • MODERATOR
4 days 16 hours ago #370995

Hello,

Sorry for the late reply.

You can still create a "manual shipping" method, which won't have any vendor assigned.

See in our demo website :
demo.hikashop.com/administrator/index.ph...g_edit&shipping_id=2

There is a section with "vendor" settings, you can assign the method to a vendor or to a group of vendors.
By choosing the main vendor (with ID 1), it will be the main store (for your products and not your vendors).
By letting the field empty, the method will be available for everyone.

When a vendor creates a method, that method will be assigned only to his vendor ID.

The "shipping per vendor" split the vendor's products into different groups (like for HikaShop warehouses) ; every methode available for the vendor will be proposed.

The fact that the vendor can add/edit its payment or shipping methods is linked to the setting 'Configuration of plugins by vendors" and also the configuration of the ACL.
Because the ACL enable everything by default, we added an extra setting so the plugin edition will be a choice of the store owner.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 27
  • Thank you received: 0
  • Hikamarket Multivendor Hikashop Business
2 days 4 hours ago #371030

Hi, no problem

But, honestly, I didn't understand your answer, and perhaps my question was poorly worded. I'll repeat it and try to explain myself better.

Our eCommerce platform does not have a global shipping method configured for all vendors, as each vendor is expected to set up their own shipping method.

The issue is that some vendors do not configure any shipping method. When this happens and a customer tries to purchase a product from such a vendor (without a shipping method), the checkout process becomes blocked and the payment cannot be completed.

On the other hand, if I configure a global shipping method for all vendors, even when a vendor has their own shipping method set up, only the global shipping method is displayed during checkout, and the vendor’s own method is ignored.

In short, the requirement I need is:

- When a vendor has their own shipping method configured, the checkout should display the vendor’s shipping method.

- When a vendor has not configured a shipping method, the checkout should display the global eCommerce shipping method instead.

Is this possible?

Thank you

Please Log in or Create an account to join the conversation.

Time to create page: 0.068 seconds
Powered by Kunena Forum