diff --git a/modules/cart/src/Form/AddToCartForm.php b/modules/cart/src/Form/AddToCartForm.php index f0f90be..fe49a9a 100644 --- a/modules/cart/src/Form/AddToCartForm.php +++ b/modules/cart/src/Form/AddToCartForm.php @@ -179,6 +179,11 @@ class AddToCartForm extends ContentEntityForm { /** @var \Drupal\commerce\PurchasableEntityInterface $purchased_entity */ $purchased_entity = $order_item->getPurchasedEntity(); + $language = \Drupal::languageManager()->getCurrentLanguage(LanguageInterface::TYPE_INTERFACE)->getId(); + if($purchased_entity->hasTranslation($language)){ + $purchased_entity = $purchased_entity->getTranslation($language); + } + $order_type = $this->orderTypeResolver->resolve($order_item); $store = $this->selectStore($purchased_entity);