Need option for customers to payout with their local currency

Solved

Need option for customers to payout with their local currency

selvadev13
Shopify Partner
10 0 0

Hi friends,

 

I created a store for a product manufacturer they have a customers [Dealers] in multiple nations. So, they don't want to force customers to checkout on stores default currency. They need to give option to customers that they can switch currency to local. Is their any option to switch currency and also need to make checkout in their local currency. I also tried a currency converters but they convert the currency but while checkout the product it automatically changed into stores default currency. I just need to generate a invoice and send to dealers. No payments needed.

 

So, Once the dealer checkout in their local currency the invoice will be sent to the dealer. All i just need is to convert to multiple local currency even they checkout. Thanks in advance.

Accepted Solution (1)
Kimi
Shopify Staff
1511 169 263

This is an accepted solution.

@selvadev13

 

How is the client currently accepting orders on their store?

 

If it's through the creation of a draft order, you'll be able to see a section on the right hand side of your screen that says Market, as seen in the image below. If you've set up the correct markets on the store, and have ensured that each market has been set to show local currency, then changing the market in this section will allow you to send an invoice to a customer in a local market's currency.

 

27-58-84200-9206.png

Alternatively however, if the client isn't looking to use Shopify Payments you can look into installing a third-party invoice app from the Shopify App Store to help with this situation.

 

This app in particular looks quite promising, as it states that it can "configure multi-language and multi-currency invoices to send to your international customers". I'm unsure if they require that stores will need to have Shopify Payments activated for this, however. Because their app has been developed by third-party developers outside of the Shopify platform though, you're best to reach out to the app support team directly to verify this with them. They're best equipped to support you with any app-specific queries or concerns.

 

If the above app doesn't quite suit your client's needs, feel free to browse other invoice apps here in our App Store.

Kimi | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

View solution in original post

Replies 8 (8)

Kimi
Shopify Staff
1511 169 263

Hi, @selvadev13.

 

Which region is your client's store operating from? If located in an eligible region, are they using Shopify Payments as a payment provider on their store?

 

The reason that I ask is because currently, Shopify Payments is a requirement for stores wanting to allow customers to checkout in multiple currencies. If your client is based in a region that isn't currently supportable by Shopify Payments, they will need to use a third-party payment provider, which means that all orders will then be processed in the store's default currency. There isn't a workaround for this I'm afraid, this is currently a limitation of our Shopify Markets feature as explained in this guide.

 

In the meantime, we encourage users to explore a range of currency converter apps on our Shopify App Store here. It's important to keep in mind that these apps will mostly just display a different currency to customers up until checkout, so customers are still required to checkout in the store's default currency if Shopify Payments isn't present and active. If you'd like to explore this option further though, I recommend starting with this currency converter app, and this one to begin with to see if they'll suit your client's needs. 

Kimi | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

selvadev13
Shopify Partner
10 0 0

HI kimi

 

Thanks for the response. We are a manufacturer which Singapore based we need to get orders from the dealers from few various nations. We don't do any payment integrations only we do is generate invoice and send to dealers. because they are bulk purchasers. can you just guide us how to achieve the above thing. And I am already using the currency converter app which you suggest.

Kimi
Shopify Staff
1511 169 263

@selvadev13 

 

To confirm, are you looking to generate invoices which reflect the dealer's currencies? So instead of showing the order total in the store's currency, you'd like it so that the order total appears in the local currency of the dealer's?

 

This is possible to do by creating draft orders, as explained in this help guide. But again, the store will need to be using Shopify Payments to enable the local currency feature of Shopify Markets.

 

Can you verify if the store has Shopify Payments enabled? 

Kimi | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

selvadev13
Shopify Partner
10 0 0

we added a custom payment for shopify. then what we need to do ?

Kimi
Shopify Staff
1511 169 263

@selvadev13 

 

I see, thanks for the confirmation.

 

If this is the case, as explained in my first reply on this post, stores that aren't using Shopify Payments won't be able to use the local currency feature that Shopify Markets offers. There isn't any other workaround for this, using Shopify Payments is a requirement in order for stores to enable this feature.

 

Out of curiosity, which payment provider is your client using on their store? Is there any particular reason why they've chosen that payment gateway, and not Shopify Payments?

 

For context, Shopify Payments is available in Singapore, so if your client is eligible and meets the gateway's requirements and Terms of Service, you can look into setting up Shopify Payments on the client's store to take advantage of the many features and benefits of our native payment gateway. 

Kimi | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

selvadev13
Shopify Partner
10 0 0

If we use a shopify payment in that sense. then how can we generate invoice in local currency after checkout. is any app is needed ?

Kimi
Shopify Staff
1511 169 263

This is an accepted solution.

@selvadev13

 

How is the client currently accepting orders on their store?

 

If it's through the creation of a draft order, you'll be able to see a section on the right hand side of your screen that says Market, as seen in the image below. If you've set up the correct markets on the store, and have ensured that each market has been set to show local currency, then changing the market in this section will allow you to send an invoice to a customer in a local market's currency.

 

27-58-84200-9206.png

Alternatively however, if the client isn't looking to use Shopify Payments you can look into installing a third-party invoice app from the Shopify App Store to help with this situation.

 

This app in particular looks quite promising, as it states that it can "configure multi-language and multi-currency invoices to send to your international customers". I'm unsure if they require that stores will need to have Shopify Payments activated for this, however. Because their app has been developed by third-party developers outside of the Shopify platform though, you're best to reach out to the app support team directly to verify this with them. They're best equipped to support you with any app-specific queries or concerns.

 

If the above app doesn't quite suit your client's needs, feel free to browse other invoice apps here in our App Store.

Kimi | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

selvadev13
Shopify Partner
10 0 0

I need to show the part number for all variant I used variant meta field for that when I switch the variant I needs to auto change. This is the code I used to show the variant part number and tried to change the variant. But every time I need to refresh the page to see the updated part number after switching the variant.

I have no idea about how to show the meta field data without refreshing the page. Can anyone help ?

 

{% assign selected_variant = product.selected_or_first_available_variant %}

<div class="vstock-info">{{ selected_variant.metafields.custom.part_number | default: "" }}</div>

<script>
  const updateDisplayValue = (variant) => {
    let displayValue = "";

    if (variant.metafields.custom.part_number) {
      displayValue = "Part Number: " + variant.metafields.custom.part_number;
    }

    const stockInfoElement = document.querySelector('.vstock-info');
    stockInfoElement.textContent = displayValue;
  };

  const variantSelect = document.querySelector('#variant-select'); // Replace with the actual ID or selector of your variant select element

  variantSelect.addEventListener('change', (event) => {
    const newVariantId = event.target.value;
    const newVariant = product.variants.find(variant => variant.id == newVariantId);
    updateDisplayValue(newVariant);
  });

  // Initialize display value
  updateDisplayValue(selected_variant);
</script>

Thanks