I'm new to magento and i'm trying to create 5 Flat Rates. I followed the instructions on http://www.magentocommerce.com/wiki/5_-_modules_and_development/shipping/duplicating_flat_rate_shipping_module
The flat rate modules are showing on the admin page as expected and values has been set on the Shipping Methods configuration screen. "Enabled" is set to yes. Prices has been set.
The flat rate modules is showing on admin but not on the checkout page. Please note that there are no errors on the error-logs.
I'm using Magento 1.7.0.2
Maybe your shipping tablerate is not correct. (There's no condition to show this method).
Look at 'shipping_tablerate' table on you database.
Also, if you want two or more flatrate method create an extension to simplify your work.
Use this guide to create the extension:
http://www.magentocommerce.com/wiki/5_-_modules_and_development/shipping/create-shipping-method-module
It too difficult have many flatrate shipping methods with 1 tablerate...
Related
I've installed an extension, Custom Math Pricing by Mico Solutions, and I am experiencing 2 issues with my site now.
Issue 1: When I customize the product, the price is updated correctly on the product page, however, when the product is sent to the cart, a portion of the price is missing (length x price per foot). I checked in the database to look for the price and could only find records of the wrong price so the price is only showing for the product page. The portion of the calculation that is missing from the price includes an attribute which is set as a variable rather than custom options. The custom options calculate perfectly.
Issue 2: When I customize a simple product and add it to the cart, I cannot go back to that product page and customize it a second time, the price remains fixed on the "base" price. Let's say the product has a base price of $10.00. When I customize it, the price stays at $10.00 but is different in the cart. I have to delete my browser cache and cookies in order to customize it again and by doing that, my cart is emptied.
So my question is, where in the code can I find the pricing that is being sent to the sales_flat_quote table in the database. Additionally, how can I debug or correct the issue of customizing a product a 2nd time?
It seems like you've got an issue with conflicting extensions. Your best bet is to go to the Admin modules section (Admin > System > Configuration > Advanced > Advanced) and disable anything else that appears to deal with product pricing. Reset the cache and index and try again. I am somewhat familiar with this extension and it's not compatible with configurable products... make sure your products are simple product types when adding products.
I have a website and I need customers to upload images on our website for printing them on products. So, I have tried the custom option in magento but it did not work for me, it every times give me the following error
please specify the product's required option(s).
Here is the link for the product
Please provide a solution
Note : It is a simple product and I have added all the required option(s).
Firstly this error is not related to image uploading! it can happen under different circumstances mainly because one missing required parameter prevents Magento (or better to say add to cart controller) to add the product to the cart (this follows the logic that Magento should know what exact simple product is to be added to the cart). Have a look at these related questions: first this one: 1, then: 2, 3, 4. Eventually if you have used some code please add it to your question (what do you mean by you've tried the custom option?).
On the other hand if your case is just with uploading the image you can use: Varien_File_Uploader class in Magento (example).
IMPO You can change your current logic by removing the upload option from product page, first letting the customer to add the product to the cart and then in next step upload their image(s).
I am working on a Magento project and I need to know if there is a way to make a product's options independent to each other or unrequired. I need to use one of several at a time (I have 6 dropdowns).
I have tried add to cart by query string but all dropdown values were still required. I also tried to make all the options default, then modify the selected options in the observer, but I did not meet with success. See the screenshot below for more details.
Any help will be appreciated
Screenshot http://secure.justhost.com/~sharpwe1/img/imf.png
Configurable Products in Magneto are only parent products of Simple Products. Whatever you have as an attribute of a Configurable - a Simple Product has to be present for each. To do this out of the box in Magento, you should be looking into setting up a Simple Product with Custom Options.
When I'm editing order in Magento 1.5 in shipping method section there is a list of all available shipping methods. But when I change number of products or add/delete any product, all shipping methods disappear. Instead of shipping methods there there is a link: Get shipping methods and rates, but when I click it nothing's happend - page reloads and still there are no methods.
I have no messages in logs, where I can check what is wrong with it?
When you edit any order from the magento admin, magento will cancel that particular order and will generate a new one with the new order ID. Example if you have order ID 1234567, by editing this a new order will be generated with the ID 1234567-1
So once a new order is created from admin or updating products in existing order you will get a link called Click to change shipping method . Because shipping methods are dependent on products selected and shipping address provided in shipping address fields.
Now as per the issue you listed that you are not seeing any shipping methods after clicking link. This may arise with the following reasons.
You may not have shipping methods available as per the products rules (quantity, weights, product price etc).
you may be putting downloadable product which do not require shipping details
Another possible reason is that you might have missed shipping address fields.
you may have any shipping restrictions plugin installed that may applying any restriction rules.
You may have any java script error in you console. Which is stopping ajax to be completed after clicking the link. (check your browser console window)
You can debug it by your quote object. Try to get your quote object and see what are the information missing there. Is products are their in your corresponding quote objects ? is shipping details are there ?
If you still need any help in debugging let me know I will help you.
It sounds to me like you have a shipping extension installed? And/or an order editing module? The interaction between shipping modules and orders is precarious at best; developers cannot forsee the varied interactions which occur on our websites.
We just discovered MageWorx Extended Orders module. Amazing and reliable. Their overloading of the sales order grid as well as the order view is a great integration, combining order editing, custom shipping rates, allowing customized columns in the sales grid. And the module's price is very fair.
Previously, we used TinyBrick True Order Edit in concert with another module for custom shipping rates but they did not play well together... often with the same result you are seeing. Possibly the instability then was that TinyBrick tries a more focused overload of the order view.
I have created a shopping cart price rule in my Magento store (version 1.4.1.1), and it seems to get applied without issue on the frontend, but the discount isn't actually reflected in the subtotal or final total. The original item price is $45.00, and the discount should be $35.00, making the final price $10.00. Here are some screenshots of the setup. (Sorry, because I'm a new user it won't let me post images directly in this posting.)
http://imgur.com/a/hdYDb
Main rule page
Actions page
Cart showing that promotional code was applied
Reviewing order (last step before submitting order)
This particular item has some custom options set, which set the pricing for four individual options. The price for the product is $0.00, and then each option has it's own price (I didn't set this part up, so I'm not sure if I'm missing something from here too). Here's a screenshot of the product custom options page: http://imgur.com/uO9HG
Any thoughts? I'm fairly new to Magento, so it's possible I'm just missing something obvious. Thanks in advance for any help or guidance!
I actually JUST figured out what was going wrong, or at least, I figured out a solution, though not sure exactly why this was affecting the shopping cart price rules. You're right that I wasn't even able to get a simple price rule to work - it simply wasn't working no matter how I changed the rule. Anyway, while working on another issue, I realized that I was missing the Subtotal/Grand Total box on the front-end of the shopping cart (I installed a clean copy of version 1.4.1.1 on my localhost, which is when I noticed it was missing from my live site). When I re-enabled the Subtotal/Grand Total box, the rules started working again. (I suppose now that Magento has a place on the front-end to show the discount, it actually applies it, whereas before it would just do nothing.)
So, to re-enable the subtotal/grand total box, in the back end, I went to System > Configuration > Advanced > Enable the Mage_Tax module. Again, not sure why it was disabled in the first place, and I'm not sure if this affects anything else on the site, but it's been up for awhile now and I haven't noticed anything awry. Here's a screen capture of it working: http://i.stack.imgur.com/kjl6S.png
I think the problem comes from using SKUs with your custom options combined with restricting your price rule to the product SKU. Magento combines them using a hyphen - place a test order to see if this is the problem.
The SKU in a test order I made comes out something like this;
[ORIGINAL_PRODUCT_SKU]-[CUSTOM_OPTION_SKU]
At least, that's the result I'm getting from version 1.5.0.1
The quickest solution I could find was to match the rule on the product url key rather than SKU. It isn't the most intuitive solution, but since you wouldn't change the URL on the product (I hope), it will work where SKU's with custom options fail.
In version 1.4, the URL key should be available to choose instead of SKU already. So you can just select url key instead of sku and insert your product's correct url key in your shopping cart price rule. Just replace "SKU is ..." with "URL key is ..." inserting the correct url key for your product.
In version 1.5 I had to enable "Use for Promo Rule Conditions" on the url_key attribute like this;
Log in to Magento admin area
Navigate to Catalog > Attributes > Manage Attributes
Locate the Atrtibute Code "url_key" and click to edit it
Change "Use for Promo Rule Conditions" to Yes
Save the changes
you may need to reindex the Product Flat Data index at this point
Then I could use it in my price rule.
Had this same exact problem on CE 1.9 running PHP7, applying the Inchoo "PHP 7 compatibility extension for Magento 1" solved the issue!
https://github.com/Inchoo/Inchoo_PHP7