Skip to content

An extension to implement a shop without a buy function and therefore as a pure showcase.

Notifications You must be signed in to change notification settings

sschreier/SschreierShowcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

An extension to implement a shop without a buy function and therefore as a pure showcase for Shopware 6

An extension to implement a shop without a buy function and therefore as a pure showcase. To do this, you can hide the search field, the wish list button, the customer account button and the cart button and the prices. If the functions are hidden, the pages are redirected to a self-defined target. The redirection can be to the homepage, a category or a landing page.

how to use it

product settings

  • assigning a custom product page layout for the product in the tab "Layout"

product page layout settings

  • create a product page layout under "Content" and "Shopping Experiences"
  • replace the cms element Buy box with a cms element Text via the replace element icon if the cart should not be shown
  • remove the cms block Cross Selling if you don't want to display assigned products

shop settings

  • deactivate the switch Activate wishlist under Settings, Shop and Cart settings in the area "Wishlist" if the wish list should not be shown
  • deactivate the switch Display buy buttons in listings under Settings, Shop and Products in the area "Product" if the cart should not be shown

Possible Configurations

  • select, if the search field should be shown (*1)
  • select, if the wish list button should be shown (*1)
  • select, if the customer account button should be shown (*1)
  • select, if the cart button should be shown (*1)
  • select, if the prices should be shown
  • select, if the search field should be right-aligned

Possible Configurations for the redirection

  • activate the redirection (*1)
  • select the redirect target (*1)
  • select the category to redirect to (*1)
  • select the landingpage to redirect to (*1)

(*1): some changes in the settings within the configuration are not immediately visible in the frontend of the shop

After changing settings specifically for the redirections, you should over and over again "browse privately" in a new window (in Google Chrome you can find the Incognito mode at the top right over the button ... and New Incognito Window)

How to install the extension

via console (recommended)

  1. Download the latest SschreierShowcase-master.zip.
  2. Unzip the zip file and rename the folder to SschreierShowcase.
  3. Move the folder to the project folder custom/plugins/ .
  4. Connect to the console via ssh:
bin/console plugin:refresh
bin/console plugin:install --activate SschreierShowcase

via composer

  1. Add the repository URL to the composer.json of the project
"repositories": [
    ...,
    {
        "type": "vcs",
        "url": "https://github.com/sschreier/SschreierShowcase"
    }
],
  1. Connect to the console via ssh and install the plugin source code via the command
composer require sschreier/sschreiershowcase
bin/console plugin:refresh
bin/console plugin:install --activate SschreierShowcase

via zip upload

  1. Download the latest SschreierShowcase-master.zip.
  2. Unzip the zip file and rename the folder to SschreierShowcase.
  3. Zip the folder to SschreierShowcase.zip.
  4. Upload the zip in the Shopware Administration.
  5. Install & Activate the extension.

extension update (zip)

  1. Download the latest SschreierShowcase-master.zip.
  2. Unzip the zip file and rename the folder to SschreierShowcase.
  3. Zip the folder to SschreierShowcase.zip.
  4. Upload the zip in the Shopware Administration.
  5. Update the extension.

Images

home page as pure showcase without search field, wish list button, customer account button and cart button and prices

home page as pure showcase without search field, wish list button, customer account button and cart button and prices

product category as pure showcase without search field, wish list button, customer account button and cart button and prices

product category as pure showcase without search field, wish list button, customer account button and cart button and prices

product detail page as pure showcase without search field, wish list button, customer account button, cart button, prices and buy box

product detail page as pure showcase without search field, wish list button, customer account button, cart button, prices and buy box

home page as pure showcase without wish list button, customer account button, cart button and prices but with search field

home page as pure showcase without wish list button, customer account button, cart button and prices but with search field

home page as pure showcase without wish list button, customer account button, cart button and prices but with opened search field with no prices

home page as pure showcase without wish list button, customer account button, cart button and prices but with opened search field with no prices

product category as pure showcase without wish list button, customer account button, cart button and prices but with search field

product category as pure showcase without wish list button, customer account button, cart button and prices but with search field

product detail page as pure showcase without wish list button, customer account button, cart button, prices and buy box but with search field

product detail page as pure showcase without wish list button, customer account button, cart button, prices and buy box but with search field

extension configuration for case 1 part 1

extension configuration for case 1 part 1

extension configuration for case 1 part 2

extension configuration for case 1 part 2

extension configuration for case 2 part 1

extension configuration for case 2 part 1

extension configuration for case 2 part 2

extension configuration for case 2 part 2

product page layout without the cms element Buy box

product page layout without the cms element Buy box