www.foodbag.be Open in urlscan Pro
217.21.188.135  Public Scan

Submitted URL: http://link.mta1.shspma.com/ls/click?upn=z4FQb3wQVAACzN-2F4Qvl4zn3E0OI6SuNsD3uabkIfgT4SRT4XvFCtm4Qo0WWeTHnuTQMbGk0ECEKH12PFw...
Effective URL: https://www.foodbag.be/nl/bestellen/choose?utm_source=sharpspring&utm_medium=mail&utm_campaign=mail_last-call&utm_conte...
Submission: On May 24 via api from BE — Scanned from DE

Form analysis 3 forms found in the DOM

POST /nl/bestellen/LogIn/

<form action="/nl/bestellen/LogIn/" id="login-popup-form" method="post"><input id="RedirectUrl" name="RedirectUrl" type="hidden" value="">
  <div class="login">
    <div class="content-top">
      <h3>inloggen</h3>
      <div class="form">
        <div class="form-field ">
          <input data-val="true" data-val-regex="ongeldig e-mailadres"
            data-val-regex-pattern="^((([a-zA-Z]|\d|[!#\$%&amp;'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-zA-Z]|\d|[!#\$%&amp;'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$"
            data-val-required="ongeldig e-mailadres" id="Email" name="Email" placeholder="e-mail" type="text" value="" autocomplete="new-password">
          <div class="error-wrapper">
            <span class="field-validation-valid error-message" data-valmsg-for="Email" data-valmsg-replace="true"></span>
          </div>
        </div>
        <div class="form-field ">
          <div class="password-wrapper">
            <img src="/dist/assets/images/eye-inactive.jpg">
            <input data-val="true" data-val-required="ongeldige combinatie" id="Password" name="Password" placeholder="wachtwoord" type="password" value="">
          </div>
          <div class="error-wrapper">
            <span class="error-message"><span class="field-validation-valid" data-valmsg-for="ErrorPassword" data-valmsg-replace="true"></span></span>
            <span class="field-validation-valid error-message" data-valmsg-for="Password" data-valmsg-replace="true"></span>
          </div>
        </div>
        <div class="form-bottom-wrapper">
          <input data-val="true" data-val-required="The onthoud mij field is required." id="IsPersistent" name="IsPersistent" type="checkbox" value="true"><input name="IsPersistent" type="hidden" value="false">
          <label for="IsPersistent">onthoud mij</label>
        </div>
        <div class="button-login">
          <input type="submit" name="action:Login" value="log in">
        </div>
        <div class="forgot-password">
          <a id="forgot-password-link">wachtwoord vergeten?</a>
        </div>
      </div>
    </div>
    <div class="content-bottom">
      <div class="bottom-text">
        <p>Nieuw bij Foodbag?</p>
      </div>
      <a class="register-button hidden" id="register">
                registreren
            </a>
      <a class="register-button button-yellow" id="discover-dishes-button">
                ontdek onze gerechten
            </a>
    </div>
  </div>
  <script>
    var doSubmit = false;
  </script>
  <script>
    $(function() {
      const typeText = 'text';
      const typePassword = 'password';
      const activeClass = 'active';
      const imagePath = "/dist/assets/images/";
      const eyeInactive = "eye-inactive.jpg";
      const eye = "eye.jpg";
      setupShowPassword('click', true);
      setupShowPassword('mouseout', false);
      checkPasswordContent();
      wireForgotPassword();
      wireRegisterModal();
      $('.field-login input[type="text"]', '#login-popup-form').on('keyup', function() {
        $('.form-field', '#login-popup-form').removeClass("field-error");
      });
      $('#discover-dishes-button').on('click', function(e) {
        e.preventDefault();
        window.location.href = "/nl/bestellen";
      });
      if (doSubmit) {
        $('#login-wrapper').removeClass('hidden');
      }
      if (window.location.href.includes("/login") || window.location.href.includes("/compte")) {
        $('#login-wrapper').removeClass('hidden');
      }
      $('input[type="submit"]', '#login-popup-form').on('click', function(e) {
        $submitButton = $(this);
        e.preventDefault();
        var $form = $('#login-popup-form');
        $submitButton.addClass('loading');
        var validator = $form.validate();
        var querystring = window.location.search;
        $('#RedirectUrl').val(window.location.href);
        if ($form.valid()) {
          $.ajax({
            url: "/login/LogIn/" + querystring,
            type: $form[0].method,
            data: $form.serialize(),
            success: function(result, status) {
              var $form = $('#login-popup-form');
              if (result.errorFields) {
                var validator = $('#login-popup-form').validate();
                for (i = 0; i < result.errorFields.length; i++) {
                  //if ($('input[name="' + result.errorFields[i] + '"]'))
                  $('input[name="' + result.errorFields[i] + '"]').parent().addClass("field-error");
                  if (result.errorFields[i] == "Password") {
                    var msg = $('input[name="' + result.errorFields[i] + '"]').data('val-required');
                    errors = {
                      Password: msg
                    };
                    validator.showErrors(errors);
                    wireForgotPassword();
                    showErrors($form, validator);
                  }
                }
                $submitButton.removeClass('loading');
                return false;
              } else if (result.redirectUrl) {
                window.location.href = result.redirectUrl;
                validator.resetForm();
                return false;
              } else {
                $form.replaceWith(result);
              }
            },
            error: function(xhr, status, error) {
              $submitButton.removeClass('loading');
            }
          });
        } else {
          $submitButton.removeClass('loading');
        }
        showErrors($form, validator);
        //wireForgotPassword();
        return false;
      });
      if (doSubmit) {
        $('input[type="submit"]', '#login-popup-form').click();
      }

      function wireRegisterModal() {
        $('a[id="register"]').on('click', function(e) {
          e.preventDefault();
          $('#login-popup-form').addClass('hidden');
          if ($('#register-popup-form').hasClass("hidden")) {
            $('#register-popup-form').removeClass('hidden');
            var loginFields = $('.field-login');
            for (var i = 0; i < loginFields.length; i++) {
              var element = loginFields[i];
              $(element).css('visibility', 'hidden');
            }
          }
        });
      }

      function showErrors($form, validator) {
        //remove all errors
        $('.form-field', $form).removeClass("field-error");
        //add error class to inpput wrapper
        for (var i = 0; i < validator.errorList.length; i++) {
          var error = validator.errorList[i];
          if (error.element.id == 'Email') {
            $(error.element).parent().addClass("field-error");
          } else {
            $(error.element).parent().parent().addClass("field-error");
          }
        }
      }

      function wireForgotPassword() {
        $('a[id="forgot-password-link"]').on('click', function(e) {
          e.preventDefault();
          $('#login-popup-form').addClass('hidden');
          if ($('#forgot-password-popup-form').hasClass("hidden")) {
            $('#forgot-password-popup-form').removeClass('hidden');
            var loginFields = $('.field-login');
            for (var i = 0; i < loginFields.length; i++) {
              var element = loginFields[i];
              $(element).css('visibility', 'hidden');
            }
            $(".modal-content").addClass('forgot-password-modal');
          }
          $('#forgot-password-popup-form #ForgottenPasswordEmail').val($('#login-popup-form #Email').val());
        });
      };
      //Show password functionality
      function setupShowPassword(event, showPassword) {
        $('.password-wrapper img').on(event, function() {
          var passInput = $(".password-wrapper input");
          toggleInputType(passInput, showPassword);
        });
      }

      function toggleInputType(input, showPassword) {
        const toggleImage = $('.password-wrapper img');
        if (showPassword && isInputType(input, typePassword)) {
          input.attr('type', typeText);
          toggleImage.attr("src", imagePath + eye);
        }
        if (!showPassword && isInputType(input, typeText)) {
          input.attr('type', typePassword);
          toggleImage.attr("src", imagePath + eyeInactive);
        }
      }

      function isInputType(input, type) {
        return input.attr('type') == type;
      }
      //Hide icon when there is no password
      function checkPasswordContent() {
        var toggleImage = $('.password-wrapper img');
        var passwordInput = $(".password-wrapper input");
        toggleActive(toggleImage, passwordInput);
        passwordInput.on('change paste keyup blur', function() {
          toggleActive(toggleImage, passwordInput);
        })
      }

      function toggleActive(toggle, input) {
        if (input.val() && input.val().trim() != '') {
          toggle.addClass(activeClass);
        } else {
          toggle.removeClass(activeClass);
        }
      }
    });
  </script>
  <div class="mobile-collapse"></div>
</form>

POST /nl/bestellen/ForgotPassword/

<form action="/nl/bestellen/ForgotPassword/" class="hidden" id="forgot-password-popup-form" method="post">
  <div class="forgot-password">
    <h3 class="forgot-password-title">Nieuw wachtwoord</h3>
    <div class="forgot-password-subtitle">Vul hieronder je e-mailadres in en we sturen je meteen een e-mail waarmee je een nieuw wachtwoord kan aanmaken.</div>
    <div class="forgot-password-form-wrapper">
      <div class="forgot-password-form">
        <div class="form-field ">
          <input data-val="true" data-val-regex="ongeldig e-mailadres"
            data-val-regex-pattern="^((([a-zA-Z]|\d|[!#\$%&amp;'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-zA-Z]|\d|[!#\$%&amp;'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$"
            data-val-required="ongeldig e-mailadres" id="ForgottenPasswordEmail" name="ForgottenPasswordEmail" placeholder="e-mail" type="text" value="" autocomplete="new-password">
          <span class="error-message"><span class="field-validation-valid error-message" data-valmsg-for="ForgottenPasswordEmail" data-valmsg-replace="true"></span></span>
        </div>
        <div class="forgot-password-button">
          <input type="submit" name="action:ForgotPassword" value="verstuur">
        </div>
      </div>
    </div>
  </div>
  <script>
    $(function() {
      $('input[type="submit"]', '#forgot-password-popup-form').on('click', function(e) {
        e.preventDefault();
        $submitButton = $(this);
        var $form = $('#forgot-password-popup-form');
        var validator = $form.validate();
        $submitButton.addClass('loading');
        if ($form.valid()) {
          $.ajax({
            url: "/login/ForgotPassword",
            type: $form[0].method,
            data: $form.serialize(),
            success: function(result) {
              $submitButton.removeClass('loading');
              //var formFields = $(".forgot-password-form .form-field");
              //for (var i = 0; i < formFields.length; i++) {
              //    var element = formFields[i];
              //    $(element).remove();
              //}
              $('.forgot-password-form-wrapper').addClass('hidden');
              $form.find(".forgot-password").append($("<div class='result-text'></div>").append(result));
            },
            error: function(xhr, status, error) {
              $submitButton.removeClass('loading');
            }
          });
        } else {
          $submitButton.removeClass('loading');
        }
        //remove all errors
        $('.form-field', $form).removeClass("field-error");
        //add error class to inpput wrapper
        for (var i = 0; i < validator.errorList.length; i++) {
          var error = validator.errorList[i];
          $(error.element).parent().addClass("field-error");
        }
        return false;
      });
    });
  </script>
</form>

POST /nl/bestellen/CanRegister/

<form action="/nl/bestellen/CanRegister/" autocomplete="dededed" class="hidden" id="register-popup-form" method="post">
  <div class="register">
    <div class="content-top">
      <div class="top-text">
        <h3>Al klant?</h3>
      </div>
      <div class="login-button"><a class="login-link">log in</a></div>
    </div>
    <div class="content-bottom">
      <h3>Nieuw bij Foodbag?</h3>
      <div class="form">
        <div class="form-field ">
          <input data-val="true" data-val-regex="ongeldig e-mailadres"
            data-val-regex-pattern="^((([a-zA-Z]|\d|[!#\$%&amp;'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-zA-Z]|\d|[!#\$%&amp;'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$"
            data-val-required="ongeldig e-mailadres" id="RegisterEmail" name="RegisterEmail" placeholder="e-mail" type="text" value="" autocomplete="new-password">
          <div class="error-wrapper">
            <span class="field-validation-valid error-message" data-valmsg-for="RegisterEmail" data-valmsg-replace="true"></span>
            <span class="field-validation-valid error-message" data-valmsg-for="ErrorEmailExists" data-valmsg-replace="true"></span>
          </div>
        </div>
        <div class="form-field ">
          <foodbag-register-postal-code id="postalcode-select" _nghost-mwo-c4="" ng-version="7.2.14">
            <div _ngcontent-mwo-c4="" class="postalcode-select"><ng-select _ngcontent-mwo-c4=""
                class="community-select foodbag-select ng-select ng-select-single ng-select-typeahead ng-select-searchable ng-select-clearable ng-untouched ng-pristine ng-valid" name="community" role="listbox">
                <div class="ng-select-container">
                  <div class="ng-value-container">
                    <div class="ng-placeholder">postcode</div><!----><!---->
                    <div class="ng-input"><input role="combobox" type="text" autocomplete="a067de7cc4ff" autocorrect="off" autocapitalize="off" aria-expanded="false"></div>
                  </div><!----><!----><span class="ng-arrow-wrapper"><span class="ng-arrow"></span></span>
                </div><!---->
              </ng-select><input _ngcontent-mwo-c4="" name="CommunityId" type="hidden" value=""><input _ngcontent-mwo-c4="" name="CommunityName" type="hidden" value=""><input _ngcontent-mwo-c4="" name="CommunityPostalCode" type="hidden" value="">
            </div>
          </foodbag-register-postal-code>
          <div class="error-wrapper">
            <span class="field-validation-valid error-message" data-valmsg-for="ErrorPostalCode" data-valmsg-replace="true"></span>
            <span class="field-validation-valid error-message" data-valmsg-for="ErrorNoDelivery" data-valmsg-replace="true"></span>
          </div>
        </div>
        <div class="form-bottom-wrapper">
          <div class="text">We vragen alvast je postcode om zometeen je opties voor levering te registreren.</div>
        </div>
        <div class="button-register">
          <input type="submit" value="registreren">
          <div class="error-wrapper">
          </div>
        </div>
      </div>
    </div>
  </div>
  <script>
    $(function() {
      $('input[type="text"]', '#register-popup-form').on('keyup', function() {
        $('.form-field', '#register-popup-form').removeClass("field-error");
        $('span[data-valmsg-for="ErrorEmailExists"]').empty();
      });
      wireLoginPopup();
      $('input[type="submit"]', '#register-popup-form').on('click', function(e) {
        $submitButton = $(this);
        e.preventDefault();
        var $form = $('#register-popup-form');
        $submitButton.addClass('loading');
        var validator = $form.validate();
        if ($form.valid()) {
          $.ajax({
            url: "/login/CanRegister",
            type: $form[0].method,
            data: $form.serialize(),
            success: function(result, status) {
              $submitButton.removeClass('loading');
              if (result.redirectUrl) {
                window.location.href = result.redirectUrl;
                validator.resetForm();
                return false;
              } else {
                var errorMessages = $($(result).find('.form')[0]).find('.error-message');
                $.each(errorMessages, function(index, errorMessage) {
                  if (errorMessage.innerHTML !== '') {
                    const errorItem = $('span[data-valmsg-for="' + $(errorMessage).data('valmsg-for') + '"]');
                    errorItem.parent().parent().addClass('field-error');
                    errorItem.replaceWith($(errorMessage));
                  }
                });
              }
            },
            error: function(xhr, status, error) {
              $submitButton.removeClass('loading');
            }
          });
        } else {
          $submitButton.removeClass('loading');
        }
        showErrors($form, validator);
        return false;
      });

      function showErrors($form, validator) {
        //remove all errors
        $('.form-field', $form).removeClass("field-error");
        //add error class to inpput wrapper
        for (var i = 0; i < validator.errorList.length; i++) {
          var error = validator.errorList[i];
          $(error.element).parent().addClass("field-error");
        }
      }

      function wireLoginPopup() {
        $('a[class="login-link"]').on('click', function(e) {
          e.preventDefault();
          $('#register-popup-form').addClass('hidden');
          if ($('#login-popup-form').hasClass("hidden")) {
            $('#login-popup-form').removeClass('hidden');
          }
        });
      };

      function wireForgotPassword() {
        $('a[href="#forgot-password"]').on('click', function(e) {
          e.preventDefault();
          if ($('#forgot-password-form').hasClass("hidden")) {
            $('#forgot-password-form').removeClass('hidden');
          }
        });
      };
    });
    $('input[type=text]').attr('autocomplete', 'new-password');
  </script>
</form>

Text Content

 * 
 * Menu
 * Extra's
 * Hoe werkt het?
 * Onze prijzen
 * NL
    * NL
    * FR

 * 

inloggen
NL
 * NL
 * FR



menu

extra's

je gegevens

betalen

klaar!

Levering

vrij 27 mei t.e.m. ma 30 mei



vrij 27 mei t.e.m. ma 30 mei
vrij 03 jun t.e.m. di 07 jun
vrij 10 jun t.e.m. ma 13 jun
vrij 17 jun t.e.m. ma 20 jun
Original
Veggie
Quick & Easy
Sana
Heat & Eat
allergenen

0
Original

Kindvriendelijk

voeg toe
65 min
Spaghetti al ragù
met Italiaans salsicciagehakt
+
porties
-

Original

voeg toe
40 min
Tex-mexschotel met varkensreepjes
met paprika en zoete-aardappelpuree
+
porties
-

Original

voeg toe
40 min
Kip met smeuïge quinoa
met venkel en kervelmayonaise
+
porties
-

Original

Kindvriendelijk

voeg toe
40 min
Miniwraps met krokante zalm
met spitskool en guacamole
+
porties
-

Veggie

Original

Vegan

voeg toe
25 min
Thaise noedelsalade met mango
met tahindressing en cashewnoten
+
porties
-

Veggie

Kindvriendelijk

voeg toe
25 min
Pastaschotel met ricotta
met kerstomaten en basilicum
+
porties
-

Veggie

Vegan

voeg toe
35 min
Sticky groene asperges met rijst
met tofu, paprika en thais basilicum
+
porties
-

Veggie

Kindvriendelijk

voeg toe
25 min
Pizza met Belgische kruidenkaas
met courgette, kerstomaat en korstdip
+
porties
-

Veggie

Quick&Easy

Kindvriendelijk

voeg toe
30 min
Veggieballetjes in tomatensaus
met broccolipuree
+
porties
-

Quick&Easy

Kindvriendelijk

voeg toe
35 min
Italiaanse hamburger met mozzarella
met pesto en zoete-aardappelwedges
+
porties
-

Quick&Easy

Kindvriendelijk

voeg toe
20 min
Romige penne met kip
met courgette en spinazie
+
porties
-

Quick&Easy

Kindvriendelijk

voeg toe
30 min
Eenvoudige risotto met ham
met prei en champignons
+
porties
-

Quick&Easy

Kindvriendelijk

voeg toe
30 min
Krokante vis met tartaarsaus
met komkommersalade en aardappelen
+
porties
-

Sana

voeg toe
35 min
premium + 0.75,-p.p.
Spaghetti puttanesca
met ansjovis, tomaat en kappertjes
+
porties
-

Sana

voeg toe
35 min
premium + 0.75,-p.p.
Tagliata van rundvlees
met gemberdressing en crispy groenten
+
porties
-

Sana

voeg toe
35 min
premium + 0.75,-p.p.
Kip met witte asperges en broccoli
met een fluweelzacht sausje
+
porties
-

Veggie

Sana

voeg toe
40 min
premium + 0.75,-p.p.
Gevulde aubergine met mozzarella
met pesto en champignons
+
porties
-

Sana

voeg toe
30 min
premium + 0.75,-p.p.
Kip curry met prinsessenboontjes
met koolrabi
+
porties
-

Heat&Eat

voeg toe
25 min
premium + 1.70,-p.p.
Kant-en-klare hamrolletjes en puree
met witloof en kaassaus
+
porties
-

Veggie

Heat&Eat

voeg toe
4 min
premium + 2.95,-p.p.
Kant-en-klare shakshuka
met aubergine, ei en kikkererwten
+
porties
-

Heat&Eat

voeg toe
4 min
premium + 2.95,-p.p.
Kant-en-klare Zweedse balletjes en puree
met jonge wortel en veenbessen
+
porties
-

Heat&Eat

voeg toe
4 min
premium + 2.95,-p.p.
Kant-en-klare penne met spek
met boschampignons, erwtjes en kaassaus
+
porties
-

Heat&Eat

Sana

voeg toe
4 min
premium + 2.95,-p.p.
Kant-en-klare kip in kokos-pindasaus
met spinazie, paprika en pindanoten (Sana)
+
porties
-

Geen resultaten voor deze combinatie
Verwijder een filter of probeer een andere combinatie
0gerechten
selecteer 3-5 gerechten

je kan max. 5 gerechten toevoegen je eerste gerecht werd vervangen door deze
keuze
ga verder
ga verder
0


INLOGGEN

onthoud mij

wachtwoord vergeten?

Nieuw bij Foodbag?

registreren ontdek onze gerechten



NIEUW WACHTWOORD

Vul hieronder je e-mailadres in en we sturen je meteen een e-mail waarmee je een
nieuw wachtwoord kan aanmaken.



AL KLANT?

log in


NIEUW BIJ FOODBAG?

postcode


We vragen alvast je postcode om zometeen je opties voor levering te registreren.

 * Ons aanbod
   * Kookstijlen
   * Gerechten
   * Extra's
   * Cadeaubonnen
   * Voor bedrijven
 * Over ons
   * Team
   * Leveranciers
   * Bewuste aanpak
   * Blog
 * Projecten
   * Canteen
   * Okay One Meal Box
 * Service
   * Hoe werkt het?
   * Hulp nodig?
   * Prijzen
 * Contact
   * Klantendienst
   * Vacatures
   * Pers

 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 

 * Voorwaarden
 * Privacybeleid
 * Cookiebeleid

 * foodlover@foodbag.be
 * 09 298 05 10

 * 
 * 



Door op “Alle cookies accepteren” te klikken gaat u akkoord met het opslaan van
cookies op uw apparaat voor het verbeteren van websitenavigatie, het analyseren
van websitegebruik en om ons te helpen bij onze marketingprojecten.

Cookie-instellingen Alle cookies accepteren



VOORKEURENMENU

Wanneer u een website bezoekt, kan er informatie in uw browser worden opgeslagen
of eruit worden opgehaald, voornamelijk in de vorm van cookies. Deze informatie
kan over u, uw voorkeuren of uw apparaat zijn en wordt voornamelijk gebruikt om
de website correct te laten werken. De informatie identificeert u normaal
gesproken niet direct, maar kan u een beter op uw voorkeuren toegesneden
surfervaring geven. Omdat we uw recht op privacy respecteren, kunt u er voor
kiezen sommige soorten cookies te blokkeren. Klik op de namen voor de
verschillende categorieën voor meer informatie en om onze standaardinstellingen
te wijzigen. Weest u zich er echter wel van bewust dat het blokkeren van sommige
soorten cookies uw ervaring van de website en de door ons aangeboden diensten
nadelig kan beïnvloeden.
Meer informatie
Alle toestaan


COOKIEVOORKEUREN BEHEREN

FUNCTIONELE COOKIES

Functionele cookies

Deze cookies stellen de website in staat om extra functies en persoonlijke
instellingen aan te bieden. Ze kunnen door ons worden ingesteld of door externe
aanbieders van diensten die we op onze pagina’s hebben geplaatst. Als u deze
cookies niet toestaat kunnen deze of sommige van deze diensten wellicht niet
correct werken.

PRESTATIECOOKIES

Prestatiecookies

Deze cookies stellen ons in staat bezoekers en hun herkomst te tellen zodat we
de prestatie van onze website kunnen analyseren en verbeteren. Ze helpen ons te
begrijpen welke pagina’s het meest en minst populair zijn en hoe bezoekers zich
door de gehele site bewegen. Alle informatie die deze cookies verzamelen wordt
geaggregeerd en is daarom anoniem. Als u deze cookies niet toestaat, weten wij
niet wanneer u onze site heeft bezocht.

STRIKT NOODZAKELIJKE COOKIES

Altijd actief

Deze cookies zijn nodig anders werkt de website niet. Deze cookies kunnen niet
worden uitgeschakeld. In de meeste gevallen worden deze cookies alleen gebruikt
naar aanleiding van een handeling van u waarmee u in wezen een dienst aanvraagt,
bijvoorbeeld uw privacyinstellingen registreren, in de website inloggen of een
formulier invullen. U kunt uw browser instellen om deze cookies te blokkeren of
om u voor deze cookies te waarschuwen, maar sommige delen van de website zullen
dan niet werken. Deze cookies slaan geen persoonlijk identificeerbare informatie
op.

DOELGROEPGERICHTE COOKIES

Doelgroepgerichte cookies

Deze cookies kunnen door onze adverteerders op onze website worden ingesteld. Ze
worden wellicht door die bedrijven gebruikt om een profiel van uw interesses
samen te stellen en u relevante advertenties op andere websites te tonen. Ze
slaan geen directe persoonlijke informatie op, maar ze zijn gebaseerd op unieke
identificatoren van uw browser en internetapparaat. Als u deze cookies niet
toestaat, zult u minder op u gerichte advertenties zien.

Back Button


BACK



Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Mijn keuzes bevestigen