How to setup Custom Product for Shopware store

The Most Popular Extension Builder for Magento 2

With a big catalog of 224+ extensions for your online store

Custom Products are included in the Professional Edition and become available to you instantly when you acquire the license. You can give your consumers a one-of-a-kind shopping experience by allowing them to add personal touches to chosen goods with Custom Products. Increase your sales by focusing on niche markets of buyers that are seeking one-of-a-kind items. In today’s post, we’ll show you detailed instruction on How to set up a Custom Product for Shopware stores.

Table of Contents

An Overview about Custom Products for Shopware

Custom Products for Shopware 6 is a Shopware Professional Edition add-on that provides more capabilities for the experience worlds.

Individualization options for articles are available through the plug-in. This is especially handy for articles where a basic separation into versions isn’t enough and further personalization is sought. These might be articles that require custom lettering, a certain color, or a specific date/time requirement.

You may create product templates with configurable options using the Custom Products extension. You then link these templates to existing articles in the next phase. The product template’s selectable choices are subsequently presented on the item detail page, allowing the buyer to personalize the product as desired.

Custom Products

Key features

  • All configurable items are simple to handle.
  • It allows you to define property fields like “Date” or “Name” as you see fit.
  • In the frontend, it gives nice step-by-step instructions for your clients.
  • It enables the price of a product to be updated in real time.
  • For customizing choices, it contains percentage and absolute fees.
  • It gives a clear picture of the shopping cart’s logic.
  • It might amplify your fury by providing product permalinks.
  • Customized items are labeled “Custom Products” in your administration system.

How to setup Custom Product for Shopware store

Now, let’s see what you can do to configure your Custom Products.

Overview of Product templates

The overview of product templates may be found under Catalogues > Custom Products.

Overview of Product templates

You can view all of the existing templates here, which you may attach to your goods. There is an internal name, a display name, and a description for each template. Furthermore, the overview displays the number of options available for each template.

The templates may be edited, duplicated, and deleted using the right-hand context menu.

Setup Current template

By selecting the Add template button, you may make a new template. The general setup is established here.

Setup Current template

  • Internal name (1): This name is only seen in the template overview internally. This is important if there are several product templates on the front end that should all have the same name.
  • Deactivate (2): This option deactivates the product template. The articles that utilize this template are still online, but they cannot be customized using this template.
  • Display name (3): This is the name that appears on the article detail page in the frontend.
  • Description (4): On the item detail page, you may explain for the client which individual options can be made to the particular item using this description.
  • Photo (5): You can also upload or pick a picture for the item description page from the media management.
  • Step-by-step mode (6): In step-by-step mode, the consumer is directed through the options in the front end one at a time rather than being presented everything at once.
  • Self-collapsing options (7): When the consumer makes a legitimate entry, this function collapses the choices. (Step-by-step mode is not accessible.)
  • Customers must double-check their settings (8): You may choose whether consumers must confirm their setting on the product page by ticking a box or not. It is not possible to add the product to the shopping cart as long as the checkbox is not activated when the function is active, and the button “Add to cart” is grayed out.

Confirm configuration

Options

The Options box becomes visible when you’ve generated and saved a new template.

Options box

The choices available for the current template are displayed in this section. You may also add additional customisation options here.

Add options

You must first give the option a name and then select an option type. There are a variety of choice kinds to choose from:

Selection options

You can provide the consumer one or more selection alternatives in this option type, which are then shown in a window and can be selected with a mouse click. These might be individual alternatives that can be added to the product, for example.

Selection field

In the option’s settings, you must first pick a name (1), which will appear in the storefront and on order papers.

If the obligatory field (2) is checked, the buyer must make a decision in the frontend before the item can be added to the shopping cart. In the frontend, the option No selection is no longer visible.

You may also write a description (3) to offer further information to the buyer about this choice.

After that, you may choose whether or not the selection options should be shown as a drop-down menu (4) and whether or not multiple selections (5) are allowed. The dropdown menu, on the other hand, does not allow for numerous selections.

You can optionally charge a premium to the consumer when they choose the option. See the section on option-dependent fees for further details.

The produced items that the consumer can pick can be seen on the left side of the option settings. You may add more elements using the Create element (6) button. When you click on one of the elements (4), you may make further changes for that piece.

Apply

Frontend display

List

Dropdown menu

The No selection element is not available if it is a required choice.

Image upload

The picture upload feature allows your customers to add their own photographs, which may be used to personalize the product. JPG, PNG, GIF, WEBP, SVG, BMP, TIFF, and EPS are among the image formats supported in version 3.1.

Image upload

Give the choice a name (1) first. The name will appear in the storefront as well as on the order paperwork. The checkbox Obligatory field (2) allows you to specify if a mandatory entry is required of the client.

You may provide your clients with more information about the selection by using the optional description (3).

Additionally, you may give a choice an order number (4), which will be printed on the documents.

You must select the maximum number of files (5) and the maximum file size when configuring the option (6).

Frontend view

The uploaded photographs are preserved in the order in which they were uploaded. The “…” menu in the admin allows you to access the custom product configuration in the order of the section elements.

View configuration

In a new window, the configuration information is provided, along with the option to download the uploaded files.

Display configuration

Image selection

In contrast to the selection field, picture selection allows you to decide based on photographs. The parameters for the picture selection are identical to those for the selected field. The main difference is that the image has additional features that cannot be displayed in a drop-down menu.

Frontend view

The No selection element is not available if it is a required choice.

Checkbox offer

You may provide your clients a choice by using the checkbox to pick or deselect. You can put a relevant fee and an order number here, along with a name and a description.

Checkbox offer

Frontend view

PDF File Upload

PDF files may be uploaded using the file upload feature.

PDF File Upload

The file upload setup is identical to the Image upload.

Frontend view

Order date

You provide the consumer the option of adding a date to their order using the date field. This might be a date for an engraving or a date for an event.

Order date

You provide a placeholder (1) in the date field before the consumer selects a date, in addition to the typical settings for this option. Additionally, you can select an earliest date (2) and a latest date (3).

Frontend view

Colour option

The consumer can pick one or more colors for the article using the color selection feature. You may add sub-elements to the color selection option, just like you can to the selection field or the picture selection. Each sub-element represents a single color.

Colour option

After you’ve added one or more sub-elements to the left-hand option, you may give the element a color (1) in addition to the name and order number. You can also add a fee for color choosing, both for the entire option and for specific parts.

Frontend view

The No selection element is not available if it is a required choice.

HTML editor

The HTML editor allows you to insert text and apply minimal formatting to it. When you make an order, the text you input is sent in the same format as when you typed it; there is no conversion.

HTML editor

There is no further needed information other than the option’s name.

In the HTML editor, the entry can be designated as a necessary option. If the consumer has made an entry, he or she can only add the product to the shopping cart.

A description can also be saved to offer further information to the consumer.

Optionally, the option product number can be kept, and it will appear on the order confirmation and invoice.

Frontend view

In the relevant spot in the order, you can view the customer’s entries. The “…” menu may be used to access the configuration.

Text area

The client can add content to the article using the text field. In comparison to the text field, the text area will account for pagination. Multi-line messages can be transferred here by the customer.

Text area

Here you must select whether the text submitted by the consumer should be short (2) or long (3). You may also give a placeholder (1), which will be shown until the consumer enters some text.

Frontend view

Text field

You provide the consumer the option of adding a single-line text to the article using the text box. This might be the text for a carving or something similar.

Text field

To do so, you must provide the maximum length of the text (2) and the maximum length of the text (3). You may also add a placeholder (1), which will be displayed as long as the customer hasn’t input any text.

Frontend view

Number field

The number field allows the client to provide a numerical value to the product. This might be, for example, the quantity of a certain item.

Number field

The minimum (1) and maximum (2) values specify which data the consumer can submit in this field.

The number of steps in which the numbers may be inputted is determined by the step size (3). It’s also possible to use decimal places. For example, if the step size is 0.5, inputs such as 0; 0.5; 1; 1.5; 2; 2.5, and so on can be utilized.

The pre-selected value (4) is shown by the default value (4).

Frontend view

Time selection field

You may let the consumer choose a time in the time option area. For example, this may be the start time for an event.

Time selection field

Before the consumer inputs the field, the placeholder (1) specifies how it will be filled. You can also set the length of time in which the consumer can choose a time using the start time (2) and finish time (3) parameters.

Frontend view

Surcharges definition

For each choice, you have the opportunity to designate extra fees. To do so, employ the relevant functions in the particular option configuration to levy either absolute or relative surcharges.

Absolute surcharges

Absolute surcharges

Switch between inputting absolute and relative fees for the chosen choice by pressing the Relative surcharge button (1). However, for each choice, only one of the two types of fees is accessible.

You must first pick the surcharge’s tax rate (2) before you can input the amount of the surcharge. The gross price can then be entered (3). When the lock symbol between gross and net price (4) is closed, the net price is calculated automatically based on the values entered. To change the net price, click the lock symbol once to open it. The gross price and the net price are no longer linked.

The extended surcharge (5) is only accessible after selecting a tax rate for absolute surcharges and allows you to design your own surcharges for the various currencies stored in the shop using the rule builder.

Advanced surcharges

Surcharge once per order (6) allows you to specify whether the surcharge should only be calculated once per order, even if the option is utilized many times.

After you’ve chosen a tax rate, you may use the currency dependent pricing (7) function. You can set a different fee for each currency you have on hand. The price of the standard currency is inherited and computed using the conversion factor recorded in the currencies in the standard system. If you wish to establish various surcharges for a currency, you may cancel the inheritance by clicking on the chain symbol next to the currency name and entering your own.

Currency dependent pricing

Relative surcharges

Relative surcharges are calculated dynamically using the product price and the surcharge’s stored percentage rate.

Relative surcharges

Activate the Relative allowance check box to utilize a relative allowance (1).

Store a tax rate (2) and the corresponding surcharge to calculate the surcharge (3).

You can activate the Extended Fee if you wish to utilize more extensive parameters for the surcharge (4).

You can define different fees here by utilizing rules created using the rule builder.

Advanced surcharges

Surcharge once per order (6) allows you to specify whether the surcharge should only be calculated once per order, even if the option is utilized many times.

Mutual Exclusion of options

The potential of mutual exclusion of choices is displayed if you have established at least two options that are not listed as necessary options.

Excluded combinations

Click the Add excluded combination button to make an exclusion combination. You can complete the remaining setup in the modal that now appears.

Add excluded combination

First, give the combination a name so that you can remember what you’ve done.

You can now pick from the non-mandatory parameters or numerous alternatives for the real setup.

You may also pick whether the exclusion should take place whether the consumer has entered something in the field or if it is empty. As a result, it is also possible to combine choices and demand an entry in one area if another field has been completed.

Template Assignment

You may attach a template to a product once you’ve generated one with the required parameters so that the consumer can personalize it.

Template Assignment

To attach a product configuration to a specific product in order to personalize it. Custom Products is a menu item on the tab Specifications, where you may now designate a product template from Custom Products.

Frontend

Standard mode

The selections from Custom Products are presented above the Add to shopping cart button in the standard responsive theme on the frontend.

Standard mode

Individual product template choices may be folded out (1) and updated by the client separately.

If an option is a required field (2), it is shown as such. Surcharges (3) for a certain choice are also shown. (Surcharges for a particular element inside an option are shown adjacent to the element.) In the Per Unit Surcharges (4) summary below, if a client has picked an option or an element with a fee, it is summarized. The customer may now share the settings of a Custom Products product using a link (5).

Step by step mode

Step by step mode

The available choices are not immediately presented in the frontend if the step-by-step mode is enabled in the product template. Instead, the product customization area (1) is situated above the Add to shopping cart button. The buyer is then directed step by step through the selections by pressing the Configure product button (2). In the Per unit surcharges (3) **summary below, if a client has picked an option or an element with a fee, it is summarized. The customer may now share the settings of a Custom Products product using a **link (4). Furthermore, the button may be used to select whether or not this link can only be accessed once.

Once all essential choices have been filled out, the consumer is directed step by step through the alternatives and may then place the item in the shopping basket.

Custom Products options display

Individual Custom Products choices are shown in the accounts as independent products. This is also displayed if you have allocated a distinct product number to the option.

Custom Products options display

It is required to alter the document template if you want to further personalize the invoice and other papers.

Final Thoughts

Custom Products is among the most popular extensions for Shopware because of its functionalities. Therefore, knowing how to set it up correctly for your store is essential. We hope that this post will help you in getting Custom Products ready for usage and benefiting from it.

Increase sales,
not your workload

Simple, powerful tools to grow your business. Easy to use, quick to master and all at an affordable price.

Get Started
avada marketing automation

Explore Our Products:

Subscribe

Stay in the know

Get special offers on the latest news from Mageplaza.

Earn $10 in reward now!

Earn $10 in reward now!

comment
iphone
go up