diff --git a/src/Plugin/Field/FieldFormatter/AddToCartFormatter.php b/src/Plugin/Field/FieldFormatter/AddToCartFormatter.php
index 9787f97..221ea29 100755
--- a/src/Plugin/Field/FieldFormatter/AddToCartFormatter.php
+++ b/src/Plugin/Field/FieldFormatter/AddToCartFormatter.php
@@ -39,7 +39,9 @@ class AddToCartFormatter extends FormatterBase {
    */
   public function viewElements(FieldItemListInterface $items, $langcode) {
     $entity = $items->getEntity();
-    if ($entity->get('add_to_cart')->getValue()[0]['value'] == 1) {
+    if (!($entity->get('add_to_cart')->isEmpty())
+      && $entity->get('add_to_cart')->getValue()[0]['value'] == 1
+    ) {
       $addtocart_wrapper_container_class = SafeMarkup::checkPlain($this->getSetting('addtocart_wrapper_container_class'))->__toString();
       $addtocart_button_container_class = SafeMarkup::checkPlain($this->getSetting('addtocart_button_container_class'))->__toString();
       $addtocart_button_class = SafeMarkup::checkPlain($this->getSetting('addtocart_button_class'))->__toString();
