USPS/WooCommerce not packaging items together - php

I have a WordPress site which uses WooCommerce. The USPS shipping plugin is installed, however the two shipping options that I have enabled (first class package service and priority mail) are selected through WooCommerce (USPS WooCommerce Services).
The issue is that when I add two or more items to my cart the shipping charges double. That is, each item is being treated as it's own package. I have selected the "pack items together option" in WooCommerce, have added a package type, and have specified dimensions for the product.
Any ideas as to what I might need to change/specify o get things working properly? Also, I want to limit the amount packed together to five.

if you are using the USPS Shipping Plugin from xAdapter, then what is going on is that you're using the free version of it, the free version only lets you add 2 items in a box, if you want to add more in one box, basically they force you to buy it. In my opinion the best solution in this case if you want to save a few bucks is to use "Woocommerce Services" along side with "Jetpack".
Regards.

Related

WordPress WooCommerce can't checkout after I use php function to hide shipping options

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.

How can I add a checkbox on a product page in WooCommerce that adds a fixed fee when checked?

Here is the trouble I'm having. I'm creating a custom kitchen cabinet doors and drawers website with Woocommerce. There are a lot of variations going into the project that alters the price (Wood type, thickness etc.) per square foot. The customer also has to provide credentials (L x W) to calculate the total cost of the product. We found that using the Measurement Price Calculator plugin works the best as it also calculated the weight of the product which can be used for shipping.
However, we want to add an option (preferably checkbox) that adds a fixed fee to the product if checked. Using WooCommerce itself and having "Boring" as a variable attribute doesn't work because adding a charge here will only add to the price per square foot and will not be fixed regardless of the dimensions.
I'm not a master at PHP and have only found ways to add a surcharge in the checkout but I need the fee to be conditional to the checkbox being checked and be replicated based on quantity. If there are any functions or hooks that you think could help me please let me know.
What you are looking for is a part of WooCommerce that was separated and turned into a paid plugin called WooCommerce Product Add-Ons.
Koda

Bundle pricing for all products on Wordpress using Woo-commerce

How do I create specific bundle prices for all my products as well as being able to sell them individually. So if you look at the site I'm building - http://knittingcompany.co.uk. You will see items for £1.99 and £6.50.
I want to sell all of these individually, but also to give an option to buy them as a bundle. I want customers to have the option to buy 10 of £1.99 items for £10, and buy 3 of the £6.50 items for £15.
I've installed Woo Commerce Product Bundles, but I can't seem to have the facility to be able to allow all the products to be sold in bundles. Customers should be able to select any of the items within the same price bracket and have the offer available.
Unless I'm using the plugin wrong I think I may have bought the wrong plugin to do what I want it to do.
Does anyone know how to help either using this plugin or by any other means?
Thanks
For anyone else that might be interested in this the product bundle plugin from woocommerce wasn't the plugin I needed to carry out the function I wanted. It's another plugin called dynamic pricing from woocommerce. In case anyone else is interested

WooCommerce Shipping Totals work on frontend but not backend

On my company's WooCommerce website, shipping calculation works on the front-end (customer facing) but not the backend (when manually placing call-in orders).
The address is put in. I've tried adding shipping classes and default shipping rates to the products, but this does not help. The shipping total stays at 0.00 unless I manually put in an amount by adding it manually through meta.
For now, we're using the customer-facing cart system, but it would be really nice to utilize the backend for placing orders like you should be able to.
enter image description here
Actually, WooCommerce does not calculate shipping quotes in backend by design. Many users suggested that feature, but unfortunately no ETA yet. See https://github.com/woocommerce/woocommerce/issues/17238
If you need this now, you have to buy a commercial plug-in, as there are many offering exactly such feature. You should search a WooCommerce plug-in for "manual orders" or "phone orders".

Magento Price of delivery should vary on country. How can I do that?

When a customer is going through the checkout phase...
How can the price of the delivery a customer will pay, CHANGE/UPDATE depending on the country they are based in with the use of Magento?
The shipping method that comes with default Magento is good enough to achieve what you're asking for.
Go to System > Configuration > Shipping Methods(Sales).
Select Website in Current Configuration Scope. and then go to Table Rates. You will see Export and Import CSV. Prepare your data in CSV format and import. Then you are ready to go.
If you have multiple shipping method that the customer can choose from then there are some free modules on the magento connect. http://www.magentocommerce.com/magento-connect/webshopapps-matrixrate-1-multiple-table-rates-extension.html.
It is useful when you have different shipping schemes such as
1. Price vs destination
2. Weight vs destination
3. Num of items vs destination
Then you can use default for one of the above, and the extension to achieve some of the remaining ones.
You can use Table Rate shipping method, provided as default in Magento, you have to upload a csv of rates for all countries for which you want a different one.
You can create different shipping method for different countries if you are a developer. But I don't think that's an ideal solution if you have more countries. You can go for http://www.magentocommerce.com/magento-connect/webshopapps-matrixrate-1-multiple-table-rates-extension.html
This will meet your requirement.

Categories