Ehinarr Posted June 18, 2015 Share Posted June 18, 2015 Hello,I have a carrier which uses the extracarrier hook and it worked very well in previous versions of PS (< 1.5). Once an extra carrier does not create a delivery option and / or does not need ranges, this carrier or do not appear on the list of carriers or it is not processed in orders creation: So, the problems are: 1. If there is no regular carrier that needs ranges, the extra carrier do not appear in the carriers list.2. If the extra carrier use ranges, it will appear twice, as extra and no extra carrier.3. If the extra carrier creates a delivery option, it will appear twice, as extra and no extra carrier. 3. The hook extra carrier only is called if a delivery option is set. I managed to make it work replacing some functions of the cart class and Carrier class: - getDeliveryOptionList;- getDeliveryAddressesWithoutCarriers;- getDeliveryOption;- getIdCarrierFromDeliveryOption;- getPackageList;- getPackageShippingCost;- getCarriersForOrder and- getAvailableCarrierList; I wonder if there is a simpler way to make a carrier in extra hook carrier be processed without having to override all of these functions ..Anyone have any ideas? Thanks in advance. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now