Okay, so I am building a Magento store for a client who wants a fairly simple shipping setup, but one that I am not sure Magento supports.
She wants the customer to be billed:
5 dollars for 1 item
7 dollars for 2 items or
10 dollars for 3+ items
Is this something that can be added? If so, how do I go about it?
If you need anything about shipping, at first you have to check WebShopApps extensions
I believe that even their free Matrix Rate allow that
http://www.magentocommerce.com/magento-connect/webshopapps-matrixrate-1-multiple-table-rates-extension-certified-bug-free.html
http://wiki.webshopapps.com/extensions/matrix-rates
yes its possible
you have to build simple shipping module and in the collectRate Method you check how many items in the current checkout session
Mage::helper('checkout/cart')->getCart()->getItemsCount();
and based on this you assign the amount for the shipping.
its pretty much easy straight forward module.
http://www.magentocommerce.com/wiki/5_-_modules_and_development/shipping/create-shipping-method-module
Related
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.
we are using Webshopapps Product Matrix Rates pro version
after asking the developers of this extension they are saying that it's NOT the extension that is causing the issues as the logs say it's returning the correct values.
We have a shipping matrix setup for UK postcodes that requires a delivery charge for certain UK postcodes this is on a multi site setup which as 2 sites.
What should happen is per pallet added to the cart it should add £4.80 where a charge is required based on the postcode entered, so If I have 2 pallets the shipping cost to the postcode would be £9.60 and £4.80 for each extra pallet added there after, for the economical 2-3 day delivery.
On site one if I add 5 pallets the shipping cost is coming back at £28.80 where it should be £24
On site two If I add 5 Items the shipping cost is coming back at £9.60
I have no Idea why it is doing this as both sites are using the same code / theme apart from the logo and CSS for the colours of the site.
If anyone has any suggestions for a fix it would be much appreciated.
sorry I can't put code here or setting as I have no idea what I need to post for you to view.
Regards
Mal
Sorted, turns out after the developers going through the logs and a lengthy chat, which the boss remembered something very important they had done on the products on the other site I was trying to match, once I found this out it all made sense and got it working correctly, so there wasn't any bugs and it's working correctly all along ARGH!!!!
Basically any products on the first site where the weight was over 850KG was set to 850KG regardless.
on the new site the correct weights have been added, so anything over 850KG was adding the extra cost, then they didn't update the CSV to reflect this.
I'm using Magento 1.4.1.1
I set up a tier price in admin panel and its working well.
The problem is in the shopping cart, it displays only 2 decimal places.
Example:
In my backend I set up a tier price 0.211 but when I check it in the shopping cart, it displays 0.21. By that, it creates a computation problem.
Like when the price is 0.210 and I ordered 250pcs the answer is 52.50,
Unlike when the price is 0.211 and I ordered 250pcs the answer is 52.75.
So there is a computation difference.
I want that the price in the shopping cart to be the same on the tier price that I set up.
Is there a way to do that?
Thanks and Have a Good Day! :)
to answer your question: yes you can, but you have to change the code on many different files in magento, here you'll find more answers: http://www.magentocommerce.com/boards/viewthread/16337/ Don't forget to keep your magento system update proof!
Hey guys I'm looking for a module and combination of modules to let me add items to Ubercart with discounts. How did you apply them?
These items need to have their own discounts that are not applied to the entire cart, just that product. They should also not require user input to get.
The discount will be based on the quantity of the product added. That is for example:
at 1-10 items, a 5% discount
at 11-25 items, a 25% discount
and so one
So, I can have two or more products all having different discounts based on the number of each. For example:
3 apples 15% discount
1000 nuts 50% discount
I have tried a few options and had no luck, including http://drupal.org/project/uc_discounts_alt, however it is not working with Drupal 6.2.
Also, I'm ok with having to write php to get this to work so if there is something that will let me do that then awesome.
P.S. I'm new to Ubercart but I do not think this is a built in feature
Have you tried uc_coupon module ? I think it's going to help you a lot. ;)
I had this same issue once.
The first time I did it, I utilized uc_get_cart_contents, hard coded my discount conditions, and adjusted the price accordingly. Works, but, doesn't scale.
The second time, I used uc_coupon module. Saved time.
Setting a Magento store for a winery. They well bottles of wine, but you can only order bottles in cases of wine. There are 12 bottles of wine in a case, and you can make a custom case.
So user could pick 4 Chardonnay, 6 Merlot and 2 Shiraz to make a case of 12. But they could not just choose 4 Chardonnay and 6 Merlot. Orders have to be in multiples of 12.
Is there any way in Magento via default functionality or an extension to enforce this requirement in my Magento store?
thanks
I've not seen this specific functionality, but you could use a bundle w/ user defined quantities, with the addition of some custom logic for enforcing the multiples. This is likely to be your fastest path to getting this running.
Hope that helps,
Joe
EDIT: Resources on how to set up a bundle are a little slim on the internet. I did find an old video from when bundles were released that covers the basics.
The fast story is that you need to set up a bundle with items that are marked as "user defined qty", which will display a qty box for each block that is defined in this way. Then grab the inputs when the form submits and reject it if the quantities don't add up to a multiple of 12.
Upon consideration, pricing bundles this way may not be trivial unless you are providing a consistent price for each bottle of wine. e.g. You cannot easily jump the price from 1-dozen to 2-dozen.
What you are trying to do is what I call a "configurable bundle." The base bundle product would be a case with 12 bottles. You can then configure the bottles within the bundle.
There isn't a way to do this with Magento proper. In my former position we tried doing this with custom apparel. The base bundle product would be a blank shirt. You would then try to configure the shirt with screen printing, embroidery, etc.
We ended up creating/managing a custom object within the cart. We then had to write some custom pricing logic for the cart.
I know that this feature has been talked about for quite some time.