Jump to content

Virtual Products show carrier information 1.5.4.1


Recommended Posts

I am going nuts trying to eliminate shipping choices when an order has only virtual products. I have even put the real products in their own category and enabled shipping on only that category. I am using the USPS module. The store is at http://awardfilms.com/shop the payment module is in test mode, so your credit card will NOT be charged if you want to play.or you can use 4242424242424242 as a card number any future date and CVC number. I am selling a mix of virtual products Video on Demand and real product DVD's. I did try replacing the virtual product detection module, but that did not help. I also just updated the USPS module.

Link to comment
Share on other sites

Try to disable module CarrierCompare.

If disabling produces solution you want, you can add condition to hookShoppingCart of CarrierCompare class (modules/carriercompare):

 

 if (!isset($this->context->cart) || $this->context->cart->getProducts() == 0)
  return;

 

change to

 

 if (!isset($this->context->cart) || $this->context->cart->getProducts() == 0 || $this->context->cart->isVirtualCart())
  return;

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...