How to Setup Advanced Search in Multicurrency Shop - php

I have Magento 1.9 shop with 2 languages (English and Russian) and 2 currency - Euro and RUB (Russian rubles). Currency rate setup correct and in product page I see correct price for both currency.
But in advanced search I need select products by Price, dependency by currency.
Now this search work normal only for one of currency - RUB. Then I switch to English site, search result for Price show me products with my wishes price, but in RUB, not in Euro...
For example - products have a cost 6300 RUB, in my currency rate it's equal 100 Euro.
In Russian version of site everything works fine but in English I setup Price to 100 Euro. In results, I see all products with price unlit 100 RUB, instead of 100 Euro.
Another one example in demo site:
I think it's bug of core of Magento ( I made some tests on demo sites and found some bug in all sites. For example I make search for price from 8 to 10 (USD and EURO - dependence in language store) http://tigermin.demo.emvee-solutions.com/catalogsearch/advanced/result/?___store=nl&name=&descriptio... and http://tigermin.demo.emvee-solutions.com/catalogsearch/advanced/result/?___store=default&name=&descr... Search result correct only for USD store (EN), in Dutch store (with EURO) we can see wrong products.

I made need result with some change of search template and new JS.
Unfortunately I can't understand how it must be work "out of box"

Related

Magento Negative product price

I need to find a way to create Negative product prices in Magento.
We use Magento both as Online shop and POS and in POS we sometimes need
to give a certain discount that simply can't be accomplished with coupons or shopping cart rules.
I did some googling but nothing turned out. Does anybody know how I could create this?
Example:
1 x Apple iPhone 6 - € 699,99
1 x Discount with subscription from provider X - € -100
Total : € 599,99
Thanks in advance!
Why can't you use coupons?
Another possible way to go with is a configureable product option. You need to setup this for each product, however. An option can have a negative price, in your case -100€. You can include an description as text on invoices, but it won't show you "599.99-100.00 = 499.99" but just "499.99" as row total price.

how to implement dynamic calculating price in magento based on weight ?

Hi i’m developing a eCommerce site in Magento for jewellery business and its based on a “weight”, not the price because gold rate is changing in day by day or more then 3 times in a day.So it is not possible to change the product price every time according to gold rate. Then, how to manage the prices on this scenario?
Example case: Today I have added a 18K gold ring of 10gm to my site and right now gold rate is Rs30,000 per 10gm, so today price of this ring is Rs30,000 but, Next day the rate will be changed (Rs32,000 per 10gm) then, my product price must be changed from Rs30,000 to Rs32,000.
This is not possible to update the price of all products every time.
I am using Magento platform. Please, Share your idea regarding this situation.
To make this simple, you should work on a 2 ways solutions.
In the frontend, do not show price ($_product->getPrice()) but just show the real price according to weight.
Example if you have price/grm stored in the backend use $product->getWeight * Mage::getStoreConfig('mycompany/gold/dayprice').
That way price will be shown dynamically in the product page or list page.
Now you should use an Observer on the add to cart event to change the price to the good one.
This way, don't matter what price is set on the product because showing and adding will use the formulae.

Oscommerce multiple rates for each product based on country US / UK

Im new to OS-commerce [version 2.3] i have to implement 2 rates for each product based on the country US and UK. [currently title have option ]
If the user is from US - The product rate should says ex $ 8.5
If the user is from UK - The same above product rate should says ex Euro 5.00
The Site / DB are remain same[same domain] . Is there any plugin there to implement
Thanks,
Edvin.
You would have to set the currency rates accordingly. For example, if you in the US and product A cost $8.00 - you would need to add a new currency for the UK being the Euro - if not already added - then set the value so that when a customer changes the currency using the currency box on the front end from USD to Euro - the product price will update automatically.

With VirtueMart, can I offset all the product prices by a percentage or amount based on currency?

We are in the middle of building a shopping cart and are using Virtuemart. All our prices are in Canadian dollars; however, we buy from American suppliers. If the dollar value changes, we would like to change the prices for all products based on a percentage or offset to compensate for the daily currency. Is this difficult or possible?
You can use a this currency converter that adjusts prices based on the current exchange rate - http://extensions.virtuemart.net/index.php?option=com_sobi2&sobi2Task=sobi2Details&catid=6&sobi2Id=93

Ubercart - Product discount based on total number of all products in cart

I'm using Ubercart in Drupal for a simple web store. I'm having trouble calculating a product discount based on the total number of all products in the cart. For example, I'm easily able to define discounts for if a user buys more than one of the same product, using the uc_custom_price module. But I want to give the discount if they buy more than one of any product. If they buy item 1 for 10 dollars and then add item 2 for 10 dollars, then I want both items to now cost 8 dollars.
Hopefully this makes sense. I searched the forums and googled for a couple of hours, but I just can't get this to work correctly. Thanks for your help.
Check Rules + Ubercart module. Or write custom code on order creation

Categories