I have a problem with my Mulitple Shipping Checkout in Magento 1.6.1. When a customer proceeds through the checkout and they come to the Shipping.phtml page where they chose a shipping option and cost they can continue to the billing stage of the checkout without chosing a shipping method. I would like to make this a required field in the checkout. However another problem is that even if the customer choses a Shipping Method it is not added to the grand total at the end of the checkout. Does anyone have any ideas about why this is happening and how to fix it?
The shipping method is a required field and its cost will be added to the totals and the end of the checkout in a default Magento installation. I guess you have one or more custom edits within your templates or have some extension installed, that produces that behavior. Switch back to default template and temporary disable non-core extensions to see if it works as expected. Afterwards re-enable deactivated extensions one-by-one.
Related
My website is using WooCommerce (Version 6.0.1) without shipping extensions as all physical products will be picked up locally or shipped within only one region, but now I want to add an e-ticket product, no shipping required, using this event ticket plugin (Version 1.1.1; Pro Version Version 1.0.7).
I created a product category named Events for the tickets and hid all shipping options for this category using this method
I have found here, and although it's working perfectly in hiding the shipping options, when I checkout I can't proceed and instead will get the following message:
No shipping method has been selected. Please double check your address, or contact us if you need any help
I'm currently setting local pickup as the only shipping option for tickets by using the aforementioned code then setting the shipping id to display:none in Additional CSS, but that isn't really what I want, especially since it will also hide the shipping options for physical products.
I have read through lots of posts here but they either only hide some of the shipping options or they just suggest the use of extensions. It'd be great if I don't have to buy a WooCommerce extension to manage shipping per product. Is there's anyway to add/eddit another function in functions.php or WooCommerce plugin file to do that? Or some way to use that line of CSS conditionally? As far as I know, CCS doesn't have if statements, and I am not sure how I can do that in php. Any help on how to disable shipping for a particular product/category so that no shipping option needs to be be selected or on how to hide shipping method on Cart and Checkout page for a particular product/category should be much appreciated, thank you.
While I am using the WooCommerce, I have got stuck in the Checkout page. I researched on these link and found many useful things help me to customize the page a lot:
Customize the text “Total” in WooCommerce checkout page
Customizing checkout fields using actions and filters
WooCommerce Customizer
However, I am still getting stuck in these fields.
If someone know how to customize the text (free plugin, php code), please let me know.
The Shipping methods labels can be directly renamed for each Shipping zone just in WooCommerce settings > Shipping:
"Edit" the Shipping zone, then "Edit" each Shipping method renaming the Label as you like:
Samething For the Payment methods: Go to WooCommerce settings > Checkout:
Select the Payment method to edit in the available tabs.
So no need of coding or plugins… The only thing is that the shipping lables changes will be also in cart page if they are enabled for it.
Is it possible to hide the shipping method step on the magento checkout process. I want to remove the shipping method step only on checkout page, not permanently.
What i am trying to achieve is on the cart page when the customer enters his postcode for shipping estimate and then update total. I will want to use his choice he made here for his order. So I see no relevance for him to alter his shipping choice afterwards as I only have one shipping option.
I have searched around and found there are ways of removing the step altogether and enabling a default shipping method. However I am using a table matrix so the shipping charge differs based on postcode entered, so i can not set it as a default.
Please can you advice if it is possible to achieve what I want and if so how would I approach it.
Advice and guidance is appreciated.
Thanks
I have OpenCart v.1.5.6.1 and I would like to disable the shipping step in checkout when the user buys some products. In the past there was a flag requires shipping in the Data tab of the product. Now I can't see it.
I've also made a research and still I can't find suggestions.
Do you know how to do this?
I found a plugin that does just that. Is called "free shipping".
Probably the functionality was removed from the core.
I implemented magento as an internal webshop of an organization. The shipping, billing and payment informations are same for all orders (and they will be automatically filled in by LDAP). Thus, I want to skip the first 4 checkout steps and to land on order "review".
I've already looked at the classes:
Controller/Checkout/controllers/OnepageController.php
Model/Checkout/Model/Type/Onepage.php
But I couldn't find, which Method is triggered by the button proceed the checkout.
How can I realize it?
Since what you're trying to accomplish is not the default magento checkout workflow, you could try creating your own custom checkout programmatically, this way you will have total control and bypass the complicity of the onepage checkout.
See Programmatically create order in Magento