Quote with line items in different languages?

Is it possible to have the line items added to a quote product/subscription details in multiple languages? Ex: the same product but with a description in English/Spanish/French/Etc when generating the deal/quote?

Thanks!

Hi @Dalton,

Thank you for reaching out to the Community!

I wanted to tag in a couple of subject matter experts to see if they have any input on this matter:

Hi @HubDoPete, @LouiseGlover, @Dan1, do you have any advice for @Dalton? Thanks!

Cheers
Mia, Community Team

Hi @Dalton and thanks @MiaSrebrnjak for the tag

This is a really interesting use case, and I am sure that in time, HubSpot will add this to the base platform.

Today, workflows cannot manipulate Line Items so there’s no ability to do this inside HubSpot without custom code.

You could potentially build this in Zapier/Make, but you would still need to custom-code the triggers and iterate over the deal line items. Hard to avoid custom-code on this one.

I only have that Line Items experience as I wrote an app to adjust line item discounts and price lists based on settings on the Deal associated Company. It wouldn’t take that much to modify it to change the Line Item Name too, based on the associated Company language. I am adding this great internationalisation use-case to the potential future features. If you need this more urgently, happy to chat about ways you can solve it today.

best

Pete

Hey HubDoPete
Quick checkin: This is still not possible? Would be crucical for us to start using QPC, as customers would not accept quotes in an incorrect language.
Do you have a sensible workaround idea?
Best regards

Kaspar

Hi Kaspar,

Yes we implemented a Line Item description language switcher solution, which works very well!

It does not change the line item language in the HubSpot objects or UI, but translates line items to match the language of the quote recipient.

It’s quite simple, using extra properties on product objects plus language switcher logic in the quote template line_item module. For example, the product description:

The normal property for product description has the internal name “description
Create properties in a form that the template can use the region code to read the property, e.g. description_de, description_fr
The template module needs extra coding, so that for each line item it will use the region code of this quote:

  • if region code = ‘en’, include the standard property description
  • else, if the product property ‘description_[region_code]’ is known, include the product description
  • else, include the standard property description.

Let me know how you go!

best

Pete