I am evaluating Vendr as part of a rapid Umbraco eCommerce project. We have Vendr installed with Vendr Checkout and Opayo payment gateway (in test mode) and are now looking to fine tune the installation. I have limited time available for this evaluation and so would be grateful if someone could point me to documentation that explains if we can:
Format prices to only display pounds (our pricing model excludes the pence decimal) throughout the site / checkout and payment process. We only trade in the UK currently so this is only needed for GBP currency.
Reporting and event capture for basket analytics (drop outs etc) and integration with other LOB systems such as ERP and CRM.
Potentially we will require a Barclaycard Online payment provider. Is there documentation available to enable us to develop one or plans for one to be added in the future?
Great that you are looking at Vendr for your project.
In answer to your questions
Each currency in Vendr is formatted using the currency's culture, however in the admin interface for a currency, you can provide your own string.Format pattern to use when formatting a price, so you could set this to only display the pounds and no pence.
I have set the "Custom Format Template" now for GBP and that is precisly what we needed for our product pages. However when we hit Vendr checkout pages the custom template is not being applied. Is that by design or am I doing something wrong?
Hmm, that's weird, they should both be doing the same. Did you happen to have the product in the cart already? We do cache prices on an order so if the item was previously in there, it might have kept the original formatting. If this is the case, try clearing your cart and starting from an empty order.
I have tried clearing the cart (clearing cookies also) and adding a product that has not previously been in the cart but the problem still persists. Everything else is peachy.
I'll have to try creating a clean demo store using the checkout package as my current test environment for this (which is using Vendr 1.3) is working as expected, showing the prices in the checkout pages in the format defined by the currency.
Hmm, thanks for verifying that so quickly. I suspect I had a culture issue because having removed my custom template from the GBP currency saving, removing the "Vary by Culture" setting I had applied to the checkout doctypes and then redefining the template I now have no decimals 🙂.
Formatted Price & Payment Provider Availability
Hello,
I am evaluating Vendr as part of a rapid Umbraco eCommerce project. We have Vendr installed with Vendr Checkout and Opayo payment gateway (in test mode) and are now looking to fine tune the installation. I have limited time available for this evaluation and so would be grateful if someone could point me to documentation that explains if we can:
Format prices to only display pounds (our pricing model excludes the pence decimal) throughout the site / checkout and payment process. We only trade in the UK currently so this is only needed for GBP currency.
Reporting and event capture for basket analytics (drop outs etc) and integration with other LOB systems such as ERP and CRM.
Potentially we will require a Barclaycard Online payment provider. Is there documentation available to enable us to develop one or plans for one to be added in the future?
Thank you in advance for any help.
Hey Andrew
Great that you are looking at Vendr for your project.
In answer to your questions
Each currency in Vendr is formatted using the currency's culture, however in the admin interface for a currency, you can provide your own
string.Format
pattern to use when formatting a price, so you could set this to only display the pounds and no pence.Vendr has a simple analytics section for key metrics monitoring, though we don't have a full reporting feature as yet. We do fire a lot of events however that you can hook into in order to integrate with various other platforms (see https://vendr.net/docs/core/1-4-0/key-concepts/events/ and https://vendr.net/docs/core/1-4-0/reference/vendr-core-events/)
There isn't a Barclaycard Online payment provider on our current roadmap, but you can definitely create a provider yourself. You can find some general info about the structure of a provider here https://vendr.net/docs/core/1-4-0/key-concepts/payment-providers/ and you can also find all the source code for all of the core providers at https://github.com/vendrhub?q=payment-providers as well as a number of open source, community contributed providers at https://github.com/vendrcontrib?q=payment-providers
Hope this helps
Matt
Thank you Matt I will take a look.
I have set the "Custom Format Template" now for GBP and that is precisly what we needed for our product pages. However when we hit Vendr checkout pages the custom template is not being applied. Is that by design or am I doing something wrong?
Hey Andrew,
Hmm, that's weird, they should both be doing the same. Did you happen to have the product in the cart already? We do cache prices on an order so if the item was previously in there, it might have kept the original formatting. If this is the case, try clearing your cart and starting from an empty order.
Hope this helps
Matt
Hi Matt,
I have tried clearing the cart (clearing cookies also) and adding a product that has not previously been in the cart but the problem still persists. Everything else is peachy.
Andy B
Hmmm,
I'll have to try creating a clean demo store using the checkout package as my current test environment for this (which is using Vendr 1.3) is working as expected, showing the prices in the checkout pages in the format defined by the currency.
Matt
Hi Matt,
I am sure I can work around this for now. Our site is scheduled to go live at the end of March any help you can give us would be much appreciated.
This is what I have installed.
Andy B
Ok, I've upgraded my install to all the latest version (Umbraco, Vendr and Vendr Checkout) and the prices all still render correctly 🤔
Hmm, thanks for verifying that so quickly. I suspect I had a culture issue because having removed my custom template from the GBP currency saving, removing the "Vary by Culture" setting I had applied to the checkout doctypes and then redefining the template I now have no decimals 🙂.
Thank you for your help.
Loving Vendr.
Andy B
is working on a reply...