owebia / magento2-module-advanced-shipping

Other
91 stars 29 forks source link

Shipping methods not changing when Owebia is the only active carrier #39

Closed Axel29 closed 2 years ago

Axel29 commented 6 years ago

Preconditions

  1. Magento 2.2.3
  2. PHP 7.1
  3. Multi website / store view instance
  4. Module Aheadworks_OneStepCheckout

Steps to reproduce

  1. Install Owebia Shipping's latest version
  2. Go to Store > Configuration > Sales > Shipping method
  3. Enable only Owebia Shipping carrier
  4. Set a shipping method for a specific dest_country_id image
  5. Go back to the frontend
  6. Add a product to your cart
  7. Go to the checkout as guest
  8. Change the country to the one enabled in the carrier's configuration

Expected result

  1. The shipping methods should be reloaded

Actual result

  1. There is no AJAX call triggered
  2. The shipping methods are not reloaded

The only solution I found was to enabled a system shipping method like "Free shipping" and setting a minimum amount to 9999999€ (to make sure it never shows up). Then it worked.

This solution was provided here: https://github.com/magento/magento2/issues/8240#issuecomment-343806541

I tried with the native checkout and it seems to work, so I'm guessing the problem is linked to Aheadworks Onestepcheckout.

owebia commented 6 years ago

Hi,

You can configure required fields for which the fees will be recalculated:
configuration settings stores magento admin 1

If you already have selected the required fields, the problem is probably linked to the non standard checkout page.
Please, contact their support team.

Best Regards, A.L.

Axel29 commented 6 years ago

Hi,

I've already configured the country as a required field and it still doesn't work. I did create an issue on their help desk, I just created this one in case you already noticed the issue considering I can't reproduce this bug with other third-party extensions like Magentix_SoColissimo that works alone.

ashvinimarwal commented 4 years ago

I'm also facing same issue. The shipping method is not showing on the frontend.

owebia commented 4 years ago

Hi,

Are you using any One Step Checkout module? Have you tried to configure required fields?

Best Regards, A.L.

On Sat, May 9, 2020, 13:57 Ashvini Marwal notifications@github.com wrote:

I'm also facing same issue. The shipping method is not showing on the frontend.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/owebia/magento2-module-advanced-shipping/issues/39#issuecomment-626164833, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAETURLTLDVS77RUPG2AW4TRQVALVANCNFSM4FICJJDQ .

ashvinimarwal commented 4 years ago

I was getting following error on checkout class 'phpparser parserfactory' not found Finally, I have installed the extension using the composer and it's working fine.

owebia commented 2 years ago

Closing old issue