SiliticX Posted April 24, 2017 Posted April 24, 2017 Hello there. Our entire shop will be Canadian and we'd like to remove the text 'CA' from the 'CA$' in the price display. I believe I need to set the $this->setCurrencyDisplay() to CURRENCYDISPLAYCODE from the __construct in NumberFormatter.php Although I'm not quite sure we even can override vendor classes and I don't want to break the package update capability... is there a more proper way to do this that I'm not aware?
0 ssimard Posted April 25, 2017 Posted April 25, 2017 Awesome, I too will be looking to remove that as my store will be exclusively Canadian.
0 dprophitjr Posted April 25, 2017 Posted April 25, 2017 @SiliticX, the CURRENCYDISPLAYCODE is still important in your theme if you have data vocabulary markup. The offer schema has an attribute to describe ISO country code 2 letter. Just asking if you had considered that action?
0 SiliticX Posted April 25, 2017 Author Posted April 25, 2017 @dprophitjr I have not. Honestly i'm still learning and want to remove the CA part of CA$
0 dynambee Posted April 25, 2017 Posted April 25, 2017 I don't think it's necessarily a bad thing to have the CA part there. Many Canadians are very used to having to pay in USD online so depending on the type(s) of products you sell it might make your pricing easier to understand. Especially these days with the poor USDCAD rate potential customers are probably going to be very happy to not have to pay that 35% rate difference.
0 SiliticX Posted April 25, 2017 Author Posted April 25, 2017 @dynambee it's a local store.... it's really not meant to be internationnal
0 dprophitjr Posted April 25, 2017 Posted April 25, 2017 @SiliticX schema.org product offer still shows up for mobile search local.
0 dprophitjr Posted April 25, 2017 Posted April 25, 2017 @mdekker he wants to remove the CA. So $9.95 CA would then become just $9.95 in product rich snippet local search. Or is that CAD?
0 dprophitjr Posted April 25, 2017 Posted April 25, 2017 @mdekker Well I suppose not if this is a northern territory? A lot of southern territories on the border accept USD & CAD.
0 dprophitjr Posted April 25, 2017 Posted April 25, 2017 @mdekker SIRI, Google NOW and Voice search. Let's say I ask my phone VA for the lowest price for XYZ product and it smartly does a currency value conversion for me. I'm just guessing that the ambiguity this change creates gives less data.
0 SiliticX Posted April 25, 2017 Author Posted April 25, 2017 @dprophitjr Would it possible to still populate the microdata but just display the actual symbol if desired through some kind of setting?
0 dprophitjr Posted April 25, 2017 Posted April 25, 2017 @SiliticX @lesley enlightened me earlier that more than one country uses the "$" currency symbol.
0 SiliticX Posted April 25, 2017 Author Posted April 25, 2017 @dprophitjr Yes but in this case, there's just 1 currency on the site. this should just be a currency option honestly.
0 dprophitjr Posted April 25, 2017 Posted April 25, 2017 It's what you want shown in product rich snippet. Even if your target market are local residence and visitors, it lacks currency information. $9.95 USD or $9.95 CAD in the serp listing.
0 dprophitjr Posted April 25, 2017 Posted April 25, 2017 Just saying... let that integrate into your decisions. =)
0 ssimard Posted April 26, 2017 Posted April 26, 2017 It is common practice (at least here in Canada it seems) to have only the currency symbol (without the CAD). I too will need this option for my store. Here's an example of a major brand store that has only the currency symbol shown: BestBuy.ca We are targetting the Canadian market only and will NOT ship outside the country.
0 dynambee Posted April 26, 2017 Posted April 26, 2017 You give one example, I have another example: Amazon.ca. When Amazon is doing something to make it absolutely clear that they are pricing in CAD and not USD you can be sure that there is consumer confusion going on. Lots of Canadians are accustomed to seeing online prices in USD so it's important to make it crystal clear when CAD is being used. (I love looking at what Amazon does and then finding ways to emulate it. They're the undisputed king of eCommerce and they don't do things for random reasons.) Unless everyone who visits your site already knows your business (ie you're selling to a community where everyone knows you) there will be customers who are unsure if you are pricing your goods in USD or CAD and they will just assume that as you don't specify otherwise that you must be charging USD. It's always safer to assume the higher price rather than get a surprised credit card bill, and that will cost you business. I have plans to launch a Canada-focused site later this year, priced in CAD. I want to advertise that fact so people know they aren't going to get screwed on exchange rates and end up paying much more than they planned. I will certainly be leaving the CAD marks on all prices.
0 ssimard Posted April 26, 2017 Posted April 26, 2017 @dynambee said in Removing country code from prices: Unless everyone who visits your site already knows your business (ie you're selling to a community where everyone knows you) there will be customers who are unsure if you are pricing your goods in USD or CAD and they will just assume that as you don't specify otherwise that you must be charging USD. It's always safer to assume the higher price rather than get a surprised credit card bill, and that will cost you business. You just answered it, thank you ! YES, we are a french canadian book editing company based in Montreal, Canada. Nobody will ever expect us to price our books in USD. I can see how it could be confusing on Amazon because of the different sellers sources, it is sometimes hard to tell if the item is sold by Amazon or from anyone outside the country. I understand all the reasons why you would want to specify if the $ is USD or CAD, we are just saying that having the option to do so (or not) would be practical. At the end of the day, I do what my boss is asking and I'm pretty sure that he will be asking to get rid of that mention.
0 dprophitjr Posted April 26, 2017 Posted April 26, 2017 @ssimard it is possible to make the "CAD" invisible on the page and send it to structured data for the rich snippet. Are you familiar with doing this via <meta itemprop='' content=''/>?
0 ssimard Posted April 26, 2017 Posted April 26, 2017 @dprophitjr said in Removing country code from prices: @ssimard it is possible to make the "CAD" invisible on the page and send it to structured data for the rich snippet. Are you familiar with doing this via <meta itemprop='' content=''/>? Not really familiar with that yet unfortunately, just starting to learn all this. We are still a few months away from release thou and if I understand well, mdekker said that the next TB version should have an easy way to do it ? Thanks for pointing me in the proper direction, much appreciated.
0 dprophitjr Posted April 26, 2017 Posted April 26, 2017 Takes just a minute to change. When you get ready, just post in the help wanted forum and ask for someone to modify your theme product.tpl file.
Question
SiliticX
Hello there. Our entire shop will be Canadian and we'd like to remove the text 'CA' from the 'CA$' in the price display.
I believe I need to set the $this->setCurrencyDisplay() to CURRENCYDISPLAYCODE from the __construct in NumberFormatter.php
Although I'm not quite sure we even can override vendor classes and I don't want to break the package update capability...
is there a more proper way to do this that I'm not aware?
20 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now