We have a configurable product made up of simple products all with different prices and RRP's when on the product page you select the simple product from the drop down it updates the price however it doesnt update the RRP.
Is their a way to get the RRP to update as well as the price?
I am not sure what RRP (Recommended Retail Price?) is but I think you may want to look at Magento's event system and look for the product_save_before event.
You can create an extension that will inject code just before the product saves that can modify the product. In this case you want to change the RRP.
Hi yes RRP is RRP (Recommended Retail Price?) In terms of the product_save_before is that tied to the option drops downs generated from the simple products? I might have no mentioned but this is the front end of the site. When a users selects the simple product on the website it to change not just the sale price but the RRP as well thats shown (RRP is stored as an attribute along with the price)
Related
On my product view page, I'm outputting the product price in a couple of places using the getPrice and getSpecialPrice methods.
Selecting a product option on a configurable product won't update these prices at the front end though, which saddens me.
Can anyone tell me how I do about making these values update when we select an option from the dropdown?
I would recommend that you do two separate methods binding them to a checklist box, one with the product price only (so that if the user selects it, it displays the face value of the product price) and the other one with example *x10% so that when the person checks it the product price will be decreased by 10% and store the temp new value so that you don't have it hard-coded.
Hope you get what I mean, my English is not so good
You should learn something about Servlets coupled with ajax.
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 am wondering how can I delete this two divs -
in Magento catalog, but only for specific product type. In short, I would like to have product type which would appear in catalog only with product-image and product-name, without - price, Out of stock, Add to Wishlist, Add to Compare.
It's possible to load different layout updates depending on loaded product type. You can see an example of how it's done in Magento for configurable products here: https://github.com/LokeyCoding/magento-mirror/blob/magento-1.7/app/design/frontend/base/default/layout/catalog.xml#L275-L287
It's possible because view action of product controller makes this to be executed: https://github.com/LokeyCoding/magento-mirror/blob/magento-1.7/app/code/core/Mage/Catalog/Helper/Product/View.php#L59-L60
You can change the design for any product from the admin.
You need to create a separate theme with a different product page which will have only the attributes you would like.
Then you can select the design for that specific product. Please see the screenshot, how you can change design for any product
I have just added a product and everything works fine. The product is a top with different attributes: size and color.
However I want to have reduced price on one of the different colors like in a sale, so I went into the associated products section and changed the price. However, whenever I go to the website and click on the color of the reduced price top, it still shows the original price and not the one I just changed.
How can I get it to show the price I changed it to?
Out of the box the only way to do this is via the price offsets for each configurable option under "Super product attributes configuration" as shown in the attached image:
Otherwise, you can use an extension such as Simple Configurable Products http://www.magentocommerce.com/magento-connect/simple-configurable-products.html
Go to system > Index Management and reindex Product Prices data
It sounds like you are using a configurable product with associated simple products. As far as I'm aware Magento only refreshes the product price for bundle product types.
I have seen a lot of people recommending this module.
Is it possible in Magento to show the price range of simple products as opposed to the price set for the main configurable product.
For example, say we have a t shirt, configurable by size and each with a different price. It doesnt make sense to show a fixed price on the catalog page does it?
I would expect to see something similar to Prices from £3.99.
Does anyone know if this is possible without any custom modification.
I know, it is NOT good solution but worth to try.
Create simple products of each t-shirt based size then group this products like "Polo T-Shirt". Users will see only "Polo T-Shirt" but they can choose what they want from drop-down list.