Schneller und sicherer Versand
Versandkostenfrei ab 199 €
Kostenlose Rücksendung
Bequemer Kauf mit PayPal

Test-Shop aus dem Münsterland

Wir entwickeln anspruchsvolle Web-Shops, Online-Konfiguratoren, Lieferanten-Portale, Schnittstellen, Mietplattformen, Intranet-Lösungen für die Bereiche B2B und B2C. Neben Shopware 6 setzen wir hierbei auf unser eigens hierfür entwickeltes Produktinformationsmanagement-System (PIM).

Unsere deltaPIM ist flexibel einsetzbar, einfach zu bedienen und sehr effektiv als Datenbank für Produktdaten nutzbar. In Kombination mit unserer Middleware setzen wir die Automatisierung und Optimierung der Abläufe zwischen ERP-System und Verkaufskanälen kundenindividuell um. Unsere Leistung endet nicht mit dem Verkauf der PIM – hier startet sie. Wir unterstützen bei der Datenanalyse und -strukturierung sowie mit der Entwicklung und Integration der benötigten Schnittstellen.

Mit diesem Testshop geben wir einen kleinen Einblick, wie E-Commerce funktionieren kann.

Produktgalerie überspringen
Rahmenhöhe in cm:   60 (1664852608091)
Rahmenhöhe in cm: 60 (1664852608091)
Rahmenhöhe in cm: 60

Eine Beschreibung

Regulärer Preis: 6.433,00 €
Rahmenhöhe in cm:   54 (5148775356095)
Rahmenhöhe in cm: 54 (5148775356095)
Rahmenhöhe in cm: 54

Eine Beschreibung

Regulärer Preis: 6.677,99 €
Stromer Bosch Performance Line 26 Zoll, 600Wh Akku, Rot
Stromer Bosch Performance Line 26 Zoll, 600Wh Akku, Rot

Eine Beschreibung

Regulärer Preis: 7.081,00 €
Rahmenhöhe in cm:   54 (5066237113091)
Rahmenhöhe in cm: 54 (5066237113091)
Rahmenhöhe in cm: 54

Eine Beschreibung

Regulärer Preis: 5.047,00 €
Gazelle Bafang 28 Zoll, 500 Wh Akku, Weiß
Gazelle Bafang 28 Zoll, 500 Wh Akku, Weiß

Eine Beschreibung

Regulärer Preis: 8.107,01 €
Rahmenhöhe in cm:  52 (4123415337662)
Rahmenhöhe in cm: 52 (4123415337662)
Rahmenhöhe in cm: 52

Eine Beschreibung

Regulärer Preis: 5.334,00 €
Pegasus Bosch Cargo Line 29 Zoll, 500 Wh Akku, Blau
Pegasus Bosch Cargo Line 29 Zoll, 500 Wh Akku, Blau

Eine Beschreibung

Regulärer Preis: 6.826,99 €
Rahmenhöhe in cm:   54 (5884354656779)
Rahmenhöhe in cm: 54 (5884354656779)
Rahmenhöhe in cm: 54

Eine Beschreibung

Regulärer Preis: 7.033,00 €
Rahmenhöhe in cm:   54 (4009729972433)
Rahmenhöhe in cm: 54 (4009729972433)
Rahmenhöhe in cm: 54

Eine Beschreibung

Regulärer Preis: 7.836,00 €
Rahmenhöhe in cm:   52 (6374389803727)
Rahmenhöhe in cm: 52 (6374389803727)
Rahmenhöhe in cm: 52

Eine Beschreibung

Regulärer Preis: 6.873,00 €
Rahmenhöhe in cm:   54 (1652638940606)
Rahmenhöhe in cm: 54 (1652638940606)
Rahmenhöhe in cm: 54

Eine Beschreibung

Regulärer Preis: 5.598,00 €
Stromer Bafang 29 Zoll, 600Wh Akku, Blau
Stromer Bafang 29 Zoll, 600Wh Akku, Blau

Eine Beschreibung

Regulärer Preis: 6.682,00 €
Rahmenhöhe in cm: 48 (8770191496228)
Rahmenhöhe in cm: 48 (8770191496228)
Rahmenhöhe in cm: 48

Eine Beschreibung

Regulärer Preis: 8.615,01 €
Rahmenhöhe in cm:   60 (6013105469061)
Rahmenhöhe in cm: 60 (6013105469061)
Rahmenhöhe in cm: 60

Eine Beschreibung

Regulärer Preis: 7.604,00 €
Loading…
Loading the web debug toolbar…
Attempt #

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2097152 bytes) in /var/www/shop.deltashops.de/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php on line 164
Failed to start the session because headers have already been sent by "/var/www/shop.deltashops.de/vendor/symfony/http-foundation/Response.php" at line 388. (500 Internal Server Error)

Symfony Exception

OutOfMemoryError RuntimeException

HTTP 500 Internal Server Error

Failed to start the session because headers have already been sent by "/var/www/shop.deltashops.de/vendor/symfony/http-foundation/Response.php" at line 388.

Exceptions 2

RuntimeException

  1. if (\PHP_SESSION_ACTIVE === session_status()) {
  2. throw new \RuntimeException('Failed to start the session: already started by PHP.');
  3. }
  4. if (filter_var(\ini_get('session.use_cookies'), \FILTER_VALIDATE_BOOL) && headers_sent($file, $line)) {
  5. throw new \RuntimeException(\sprintf('Failed to start the session because headers have already been sent by "%s" at line %d.', $file, $line));
  6. }
  7. $sessionId = $_COOKIE[session_name()] ?? null;
  8. /*
  9. * Explanation of the session ID regular expression: `/^[a-zA-Z0-9,-]{22,250}$/`.
  1. $this->registerBag($flashes);
  2. }
  3. public function start(): bool
  4. {
  5. return $this->storage->start();
  6. }
  7. public function has(string $name): bool
  8. {
  9. return $this->getAttributeBag()->has($name);
  1. }
  2. $session = $mainRequest->getSession();
  3. if (!$session->isStarted()) {
  4. $session->start();
  5. $session->set('sessionId', $session->getId());
  6. }
  7. $salesChannelId = $mainRequest->attributes->get(PlatformRequest::ATTRIBUTE_SALES_CHANNEL_ID);
  8. if ($salesChannelId === null) {
  1. $this->priority ??= $dispatcher->getListenerPriority($eventName, $this->listener);
  2. $e = $this->stopwatch->start($this->name, 'event_listener');
  3. try {
  4. ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
  5. } finally {
  6. if ($e->isStarted()) {
  7. $e->stop();
  8. }
  9. }
  1. foreach ($listeners as $listener) {
  2. if ($stoppable && $event->isPropagationStopped()) {
  3. break;
  4. }
  5. $listener($event, $eventName, $this);
  6. }
  7. }
  8. /**
  9. * Sorts the internal list of listeners for the given event by priority.
  1. } else {
  2. $listeners = $this->getListeners($eventName);
  3. }
  4. if ($listeners) {
  5. $this->callListeners($listeners, $eventName, $event);
  6. }
  7. return $event;
  8. }
  1. *
  2. * @return TEvent
  3. */
  4. public function dispatch(object $event, ?string $eventName = null): object
  5. {
  6. $event = $this->dispatcher->dispatch($event, $eventName);
  7. if (!$event instanceof FlowEventAware) {
  8. return $event;
  9. }
  1. ) {
  2. }
  3. public function dispatch(object $event, ?string $eventName = null): object
  4. {
  5. $event = $this->dispatcher->dispatch($event, $eventName);
  6. if (!HookableEventFactory::isHookable($event)) {
  7. return $event;
  8. }
  1. }
  2. $this->dispatch($nested, $name);
  3. }
  4. }
  5. return $this->dispatcher->dispatch($event, $eventName);
  6. }
  7. /**
  8. * @param callable $listener can not use native type declaration @see https://github.com/symfony/symfony/issues/42283
  9. */
  1. try {
  2. $this->beforeDispatch($eventName, $event);
  3. try {
  4. $e = $this->stopwatch->start($eventName, 'section');
  5. try {
  6. $this->dispatcher->dispatch($event, $eventName);
  7. } finally {
  8. if ($e->isStarted()) {
  9. $e->stop();
  10. }
  11. }
  1. */
  2. private function handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response
  3. {
  4. // request
  5. $event = new RequestEvent($this, $request, $type);
  6. $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
  7. if ($event->hasResponse()) {
  8. return $this->filterResponse($event->getResponse(), $request, $type);
  9. }
  1. $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  2. $this->requestStack->push($request);
  3. $response = null;
  4. try {
  5. return $response = $this->handleRaw($request, $type);
  6. } catch (\Throwable $e) {
  7. if ($e instanceof \Error && !$this->handleAllThrowables) {
  8. throw $e;
  9. }
  1. }
  2. public function handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response
  3. {
  4. if ($request->attributes->get('exception') !== null) {
  5. return parent::handle($request, $type, $catch);
  6. }
  7. if (!$request->attributes->has('sw-skip-transformer')) {
  8. try {
  9. $request = $this->requestTransformer->transform($request);
  1. }
  2. $request = $this->duplicateRequest($throwable, $event->getRequest());
  3. try {
  4. $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
  5. } catch (\Exception $e) {
  6. $f = FlattenException::createFromThrowable($e);
  7. $this->logException($e, \sprintf('Exception thrown when handling an exception (%s: %s at %s line %s)', $f->getClass(), $f->getMessage(), basename($e->getFile()), $e->getLine()));
  1. $this->priority ??= $dispatcher->getListenerPriority($eventName, $this->listener);
  2. $e = $this->stopwatch->start($this->name, 'event_listener');
  3. try {
  4. ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
  5. } finally {
  6. if ($e->isStarted()) {
  7. $e->stop();
  8. }
  9. }
  1. foreach ($listeners as $listener) {
  2. if ($stoppable && $event->isPropagationStopped()) {
  3. break;
  4. }
  5. $listener($event, $eventName, $this);
  6. }
  7. }
  8. /**
  9. * Sorts the internal list of listeners for the given event by priority.
  1. } else {
  2. $listeners = $this->getListeners($eventName);
  3. }
  4. if ($listeners) {
  5. $this->callListeners($listeners, $eventName, $event);
  6. }
  7. return $event;
  8. }
  1. *
  2. * @return TEvent
  3. */
  4. public function dispatch(object $event, ?string $eventName = null): object
  5. {
  6. $event = $this->dispatcher->dispatch($event, $eventName);
  7. if (!$event instanceof FlowEventAware) {
  8. return $event;
  9. }
  1. ) {
  2. }
  3. public function dispatch(object $event, ?string $eventName = null): object
  4. {
  5. $event = $this->dispatcher->dispatch($event, $eventName);
  6. if (!HookableEventFactory::isHookable($event)) {
  7. return $event;
  8. }
  1. }
  2. $this->dispatch($nested, $name);
  3. }
  4. }
  5. return $this->dispatcher->dispatch($event, $eventName);
  6. }
  7. /**
  8. * @param callable $listener can not use native type declaration @see https://github.com/symfony/symfony/issues/42283
  9. */
  1. try {
  2. $this->beforeDispatch($eventName, $event);
  3. try {
  4. $e = $this->stopwatch->start($eventName, 'section');
  5. try {
  6. $this->dispatcher->dispatch($event, $eventName);
  7. } finally {
  8. if ($e->isStarted()) {
  9. $e->stop();
  10. }
  11. }
  1. * Handles a throwable by trying to convert it to a Response.
  2. */
  3. private function handleThrowable(\Throwable $e, Request $request, int $type): Response
  4. {
  5. $event = new ExceptionEvent($this, $request, $type, $e, isKernelTerminating: $this->terminating);
  6. $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
  7. // a listener might have replaced the exception
  8. $e = $event->getThrowable();
  9. if (!$event->hasResponse()) {
  1. if ($pop = $request !== $this->requestStack->getMainRequest()) {
  2. $this->requestStack->push($request);
  3. }
  4. try {
  5. $response = $this->handleThrowable($exception, $request, self::MAIN_REQUEST);
  6. } finally {
  7. if ($pop) {
  8. $this->requestStack->pop();
  9. }
  10. }
  1. if ($hasRun) {
  2. throw $e;
  3. }
  4. $hasRun = true;
  5. $kernel->terminateWithException($e, $request);
  6. };
  7. }
  8. } elseif ($event instanceof ConsoleEvent && $app = $event->getCommand()->getApplication()) {
  9. $output = $event->getOutput();
  10. if ($output instanceof ConsoleOutputInterface) {
in /var/www/shop.deltashops.de/vendor/symfony/error-handler/ErrorHandler.php :: {closure:Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure():71} (line 545)
  1. $this->exceptionHandler = null;
  2. }
  3. try {
  4. if (null !== $exceptionHandler) {
  5. $exceptionHandler($exception);
  6. return;
  7. }
  8. $handlerException ??= $exception;
  9. } catch (\Throwable $handlerException) {
  1. }
  2. try {
  3. if (null !== $fatalError) {
  4. self::$exitCode = 255;
  5. $handler->handleException($fatalError);
  6. }
  7. } catch (FatalError) {
  8. // Ignore this re-throw
  9. }
ErrorHandler::handleFatalError()

Symfony\Component\ErrorHandler\Error\ OutOfMemoryError

Error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2097152 bytes)

  1. 'time' => $profile->getTime(),
  2. 'status_code' => $profile->getStatusCode(),
  3. 'virtual_type' => $profile->getVirtualType() ?? 'request',
  4. ];
  5. $data = serialize($data);
  6. if (\function_exists('gzencode')) {
  7. $data = gzencode($data, 3);
  8. }

Stack Traces 2

[2/2] RuntimeException
RuntimeException:
Failed to start the session because headers have already been sent by "/var/www/shop.deltashops.de/vendor/symfony/http-foundation/Response.php" at line 388.

  at /var/www/shop.deltashops.de/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:116
  at Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage->start()
     (/var/www/shop.deltashops.de/vendor/symfony/http-foundation/Session/Session.php:59)
  at Symfony\Component\HttpFoundation\Session\Session->start()
     (/var/www/shop.deltashops.de/vendor/shopware/storefront/Framework/Routing/StorefrontSubscriber.php:93)
  at Shopware\Storefront\Framework\Routing\StorefrontSubscriber->startSession()
     (/var/www/shop.deltashops.de/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke()
     (/var/www/shop.deltashops.de/vendor/symfony/event-dispatcher/EventDispatcher.php:206)
  at Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
     (/var/www/shop.deltashops.de/vendor/symfony/event-dispatcher/EventDispatcher.php:56)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
     (/var/www/shop.deltashops.de/vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:43)
  at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch()
     (/var/www/shop.deltashops.de/vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:28)
  at Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch()
     (/var/www/shop.deltashops.de/vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:31)
  at Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch()
     (/var/www/shop.deltashops.de/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
     (/var/www/shop.deltashops.de/vendor/symfony/http-kernel/HttpKernel.php:161)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (/var/www/shop.deltashops.de/vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (/var/www/shop.deltashops.de/vendor/shopware/core/Framework/Adapter/Kernel/HttpKernel.php:43)
  at Shopware\Core\Framework\Adapter\Kernel\HttpKernel->handle()
     (/var/www/shop.deltashops.de/vendor/symfony/http-kernel/EventListener/ErrorListener.php:99)
  at Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException()
     (/var/www/shop.deltashops.de/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke()
     (/var/www/shop.deltashops.de/vendor/symfony/event-dispatcher/EventDispatcher.php:206)
  at Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
     (/var/www/shop.deltashops.de/vendor/symfony/event-dispatcher/EventDispatcher.php:56)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
     (/var/www/shop.deltashops.de/vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:43)
  at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch()
     (/var/www/shop.deltashops.de/vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:28)
  at Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch()
     (/var/www/shop.deltashops.de/vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:31)
  at Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch()
     (/var/www/shop.deltashops.de/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
     (/var/www/shop.deltashops.de/vendor/symfony/http-kernel/HttpKernel.php:243)
  at Symfony\Component\HttpKernel\HttpKernel->handleThrowable()
     (/var/www/shop.deltashops.de/vendor/symfony/http-kernel/HttpKernel.php:134)
  at Symfony\Component\HttpKernel\HttpKernel->terminateWithException()
     (/var/www/shop.deltashops.de/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php:77)
  at Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::{closure:Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure():71}()
     (/var/www/shop.deltashops.de/vendor/symfony/error-handler/ErrorHandler.php:545)
  at Symfony\Component\ErrorHandler\ErrorHandler->handleException()
     (/var/www/shop.deltashops.de/vendor/symfony/error-handler/ErrorHandler.php:643)
  at Symfony\Component\ErrorHandler\ErrorHandler::handleFatalError()                
[1/2] OutOfMemoryError
Symfony\Component\ErrorHandler\Error\OutOfMemoryError:
Error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2097152 bytes)

  at /var/www/shop.deltashops.de/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php:164