Deprecated: Return type of JTL\Extensions\Config\Group::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/Extensions/Config/Group.php on line 92

Deprecated: Return type of JTL\Extensions\Config\GroupLocalization::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/Extensions/Config/GroupLocalization.php on line 52

Deprecated: Return type of JTL\Update\Migration::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/Update/Migration.php on line 126

Deprecated: Return type of JTL\Shopsetting::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/Shopsetting.php on line 127

Deprecated: Return type of JTL\Shopsetting::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/Shopsetting.php on line 147

Deprecated: Return type of JTL\Shopsetting::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/Shopsetting.php on line 112

Deprecated: Return type of JTL\Shopsetting::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/Shopsetting.php on line 136

Deprecated: JTL\DB\NiceDB implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/DB/NiceDB.php on line 20

Deprecated: Return type of JTL\phpQuery\phpQueryObject::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/jtlshop/phpquery/src/phpQueryObject.php on line 3308

Deprecated: Return type of JTL\phpQuery\phpQueryObject::next($cssSelector = null) should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/jtlshop/phpquery/src/phpQueryObject.php on line 3333

Deprecated: Return type of JTL\phpQuery\phpQueryObject::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/jtlshop/phpquery/src/phpQueryObject.php on line 3316

Deprecated: Return type of JTL\phpQuery\phpQueryObject::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/jtlshop/phpquery/src/phpQueryObject.php on line 3366

Deprecated: Return type of JTL\phpQuery\phpQueryObject::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/jtlshop/phpquery/src/phpQueryObject.php on line 3376

Deprecated: Return type of JTL\phpQuery\phpQueryObject::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/jtlshop/phpquery/src/phpQueryObject.php on line 3385

Deprecated: Return type of JTL\Model\DataModel::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/Model/IteratorTrait.php on line 36

Deprecated: Return type of JTL\Model\DataModel::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/Model/IteratorTrait.php on line 54

Deprecated: Return type of DebugBar\DebugBar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/maximebf/debugbar/src/DebugBar/DebugBar.php on line 484

Deprecated: Return type of DebugBar\DebugBar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/maximebf/debugbar/src/DebugBar/DebugBar.php on line 479

Deprecated: Return type of DebugBar\DebugBar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/maximebf/debugbar/src/DebugBar/DebugBar.php on line 474

Deprecated: Return type of DebugBar\DebugBar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/maximebf/debugbar/src/DebugBar/DebugBar.php on line 489

Warning: session_name(): Session name cannot be changed after headers have already been sent in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/Session/AbstractSession.php on line 34

Warning: session_start(): Session cannot be started after headers have already been sent in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/Session/AbstractSession.php on line 116

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/Extensions/Config/Group.php:16) in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/Session/AbstractSession.php on line 105

Deprecated: Return type of Gettext\Translations::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/gettext/gettext/src/Translations.php on line 84

Deprecated: Return type of Gettext\Headers::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/gettext/gettext/src/Headers.php on line 66

Deprecated: Return type of Gettext\Headers::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/gettext/gettext/src/Headers.php on line 71

Deprecated: Return type of Gettext\Flags::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/gettext/gettext/src/Flags.php on line 66

Deprecated: Return type of Gettext\Flags::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/gettext/gettext/src/Flags.php on line 71

Deprecated: Return type of Gettext\References::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/gettext/gettext/src/References.php on line 44

Deprecated: Return type of Gettext\References::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/gettext/gettext/src/References.php on line 49

Deprecated: Return type of Gettext\Comments::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/gettext/gettext/src/Comments.php on line 59

Deprecated: Return type of Gettext\Comments::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/gettext/gettext/src/Comments.php on line 64

Deprecated: Optional parameter $orderNumber declared before required parameter $senderAddress is implicitly treated as a required parameter in /www/htdocs/w01945ba/eshop.prodisco.at/plugins/ws5_sendcloud/lib/SendcloudHelper.php(2) : eval()'d code on line 495

Deprecated: Optional parameter $weight declared before required parameter $senderAddress is implicitly treated as a required parameter in /www/htdocs/w01945ba/eshop.prodisco.at/plugins/ws5_sendcloud/lib/SendcloudHelper.php(2) : eval()'d code on line 495

Deprecated: Optional parameter $customsInvoiceNumber declared before required parameter $senderAddress is implicitly treated as a required parameter in /www/htdocs/w01945ba/eshop.prodisco.at/plugins/ws5_sendcloud/lib/SendcloudHelper.php(2) : eval()'d code on line 495

Deprecated: Optional parameter $customsShipmentType declared before required parameter $senderAddress is implicitly treated as a required parameter in /www/htdocs/w01945ba/eshop.prodisco.at/plugins/ws5_sendcloud/lib/SendcloudHelper.php(2) : eval()'d code on line 495

Deprecated: Optional parameter $items declared before required parameter $senderAddress is implicitly treated as a required parameter in /www/htdocs/w01945ba/eshop.prodisco.at/plugins/ws5_sendcloud/lib/SendcloudHelper.php(2) : eval()'d code on line 495

Deprecated: Optional parameter $postNumber declared before required parameter $senderAddress is implicitly treated as a required parameter in /www/htdocs/w01945ba/eshop.prodisco.at/plugins/ws5_sendcloud/lib/SendcloudHelper.php(2) : eval()'d code on line 495

Deprecated: strtoupper(): Passing null to parameter #1 ($string) of type string is deprecated in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/jtlshop/phpquery/src/DOMDocumentWrapper.php on line 260

Deprecated: strtoupper(): Passing null to parameter #1 ($string) of type string is deprecated in /www/htdocs/w01945ba/eshop.prodisco.at/includes/vendor/jtlshop/phpquery/src/DOMDocumentWrapper.php on line 260

Deprecated: Return type of JTL\OPC\Page::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/OPC/Page.php on line 391

Deprecated: Return type of JTL\OPC\AreaList::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/OPC/AreaList.php on line 108

Deprecated: Return type of JTL\OPC\Area::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/OPC/Area.php on line 138

Deprecated: Return type of JTL\OPC\PortletInstance::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w01945ba/eshop.prodisco.at/includes/src/OPC/PortletInstance.php on line 692

Sell online quickly and easily with

JTL-Shop 5

JTL-Shop paves the way to your long-lasting success in online trading. Profit from the many benefits of our online shop software:

Central management. Manage the items, orders, and customer data for all your JTL shops in JTL-Wawi. Read here how to add items to your shop using the online shop synchronisation .

NOVA template. With the NOVA template, your online shop looks perfect on any device. Create the best shopping experience for your customers! Would you like to learn more about the template? Feel free to have a look at the detailed settings description in the JTL-Guide .

Flexible extensions. The JTL-Extension Store offers many versatile extensions and plug-ins. Due to the integration in the back end of JTL-Shop 5, installing them is easier than ever. Browse the JTL-Extension Store now.

Tidy back end.The improved settings search helps you find specific options with just a few clicks. Use the manifold configuration possibilities in the back end to enhance usability and cater to the requirements of your customers. Learn more about the most important back end settings.

Fine-tuned adjustments. Adjustable blueprints and the OnPage Composer allow you to quickly create your ideal front-end design—no specialist knowledge required! In the JTL-Guide, we have provided you with a detailed description of all OPC options .

OnPage Composer in JTL-Shop 5

The new way to create content

Helpful blueprints
Make use of the pre-configured blueprints and see results fast. Simply select a blueprint and adjust it.

Easy content
Drag and drop contents to the where you want them to be. It doesn't get easier than this!

Integrated tutorial
Start our tutorial to learn about the most important features of the OPC.

Plan actions
Simply specify when you want contents to be published and prepare your website for the Christmas season in summer!

Create custom blueprints
You have designed a great page and want to use it again? Save the layout as a blueprint!

Many different portlets
Choose from many pre-installed content and layout portlets or get even more functions in the JTL-Extension Store under Widgets & Portlets.

Starting the OnPage Composer

To open the OnPage Composer now, log in to the back end of JTL-Shop in a new browser tab, if possible.

In the upper left corner of your front end, you will now see the blue OPC icon (video). Click on it and the menu opens.

Hint: We made a brief tutorial available for the OnPage Composer. You can find it in the three-dot menu of the OPC. To open it, click on the three vertical dots while you are in the editing mode and select "Help".


Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /www/htdocs/w01945ba/eshop.prodisco.at/templates_c/NOVA/8889d143e9336ef7bc349b0753c59fde4656fb22_0.file.header.tpl.php on line 1368