Shopify / dawn

Shopify's first source available reference theme, with Online Store 2.0 features and performance built-in.
Other
2.54k stars 3.45k forks source link

Price Filter only works with Store Currency | Not working for multicurrency #1712

Open JulieMillerWealthArt opened 2 years ago

JulieMillerWealthArt commented 2 years ago

The Price filter only appears for the Store Currency, not any of the converted currencies set up in Shopify Markets.

Current problem: When browzing a store in the default Store currency, the price filter shows. When browzing the store from a country/location with a different currency, the price filter does not show on the Store.

Describe the enhancement you'd like: Price filter to show for all currencies, even if only in the default store currency if that's the only alternative available.

Describe alternatives you've considered Creating a metafield for manual currency conversions.

USD Store Currency shows Price filter USD Store Currency in GB shows NO Price filter

superfein commented 2 years ago

I am using the Impulse theme, which is fully Shopify 2.0 compliant, and I can confirm that the price filter disappears there when I change from the store currency to another currency using Shopify's new multi-currency system.

This limitation is not mentioned in Shopify's documentation for Markets, no huge surprise there as Shopify is notorious for outdated and badly written documentation, and yet this does appear to be a clear limitation with the conversion system.

The conversion system also does not work unless the price is attached to a product object. For instance, if I added a custom checkbox to the product page form, and had it show a number (as a price) well the conversion system would change the currency symbol and the ISO code, but would NOT convert the actual number. Another huge limitation that is NOT mentioned in their documentation.

In can be hard to take Shopify seriously sometimes, when they are so weak in basic developer assistance, like updated documentation of their own system.

JulieMillerWealthArt commented 2 years ago

Absolutely right. What's worse is that the Shopify support CANNOT understand (or maybe don't want to) what I'm talking about on this issue. I'm pulling my hair out...

superfein commented 2 years ago

I've found Shopify support to be pretty lackluster. It's often not their fault, most are not trained as developers, and many of them do not know what Shopify's limitations are when it comes to newer features, as well as some less documented features (like the native Shopify contact form, for instance). I've reached out to Shopify Partner Support, let's see what they say. I'm going to push really hard for them to improve the documentation around Markets. I'll post an update here if I hear anything concrete from them.

As for getting support to at least SEE the issue you're seeing, recording a Loom video can help, where you can voice over what you see and what should be happening rather than what is happening.

gordonchanhk commented 1 year ago

A push to this open issue as this is out of surprise when I am working for a merchant with multi-market setup.

Kaniwong commented 1 year ago

Same issue, and I contacted Shopify support with their frontend developers via email. However, they informed me that it is expected behavior and suggested that I hire a Shopify expert to resolve the issue. Just to confirm this issue, I spent over two weeks emailing them and waiting for a response.😅

rn-senior commented 1 year ago

Any luck on this? I have the same problem.

m-a-de commented 1 year ago

I'm also facing the same issue

k1m0na commented 5 months ago

bump 2-hours-later-spongebob-2-hours-later

veikkagrundstrom commented 2 months ago

Still a problem in 2024... bump...

lynthius commented 1 month ago

Same problem on the Prestige theme...

omermuneer commented 1 month ago

Can't believe this is not built yet. Please make the other currencies be available for price filter.

lynthius commented 1 week ago

Is the issue still open? Geez.

Any ideas on how to work around it?