Shopware 6 Shipping

To offer this shipping method only for selected products

How to integrate “shipping” as a shipping method in Shopware 6, we show you in this Shopware tutorial. In addition, we use Rule Builder to make this shipping method selectable only for certain products and exclude it for other products.

This is how you create the shipping method "Freight forwarding" and make it available to selected products

Shopware 6 Shipping - How to set it up correctly

In this article, we will address the task of how to create shipping in Shopware 6 on the one hand, but also how to exclude certain products for shipping, or on the other hand, how to exclude all other shipping methods for a particular product. Sounds more complicated than it is, look to the end to understand exactly what is meant. If you are too short of time to implement it yourself or if the shoe pinches elsewhere, we at eBakery are happy to help you as a Shopware agency.

Set new tag and create rules in Rule Builder

But now off to the backend. There are several methods to put our plan into action. We will use the Rule Builder for this. The idea behind it is in the bulky goods articles, such as espw. our gaming chair to store a so-called tag, which we can then use for a new rule, thus selecting desired items and excluding unwanted items. This can be done with just one day. For this purpose, we will store the tag “Spedition” in our example article. Then we go to “Rule Builder” in the store settings. Here we create a new rule. To be able to assign them, we name them. In our case, therefore, “forwarding shipment”. If you work with multiple rules, the priority is important, but not for our example, so we’ll just give priority 1000. The description is optional. As type we logically select “Shipping method”. Then the condition must be defined. As a condition we want to select “Positions with tags”. An item is virtually an article in the shopping cart. This is where it gets interesting, because we will vary the second parameter in a moment. How far, you will see. For the items for which the shipping is intended, we put “is one of” and finally select our tag “shipping”, which we just already gave to our gaming chair. Then we save and create another rule directly.

Shopware 6 Shipping - Create new shipping method

This time we call this standard shipping. We assign the same priority and and of course again the same type, namely shipping method. Now we are looking again for items with tag as condition, but now we want to exclude all items without the tag “Spedition”. Therefore, “is not one of” and just as tag “forwarding agent”. Now we also go to the settings on the gross “Shipping” on it and create a new shipping type for our forwarding shipping. That’s exactly what we call it, set it active, store our delivery time of 1 – 2 weeks and set as availability rule our just created rule called “forwarding agency”. We set the tax type to “Auto”, this will determine the shipping tax rate based on all items in the cart.

Shopware 6 shipping - check in frontend

If you want to specify gradations, you can do so in this field. So that shipping will be more expensive if someone orders 10 pieces. We don’t want to use a sliding scale, we just want to enter our shipping price. Save at the end. Since our default shipping method already exists, we just go into it and store the “Standard” availability rule. Now we have everything done except for one thing. Newly created shipping types must then also be integrated for the respective sales channel, which we also do at the end and then move to the frontend. There we see that standard shipping is not available for bulky items such as the gaming chair, but shipping is available. Conversely, we can now add all other items without the “shipping” tag, but if we were to remove the gaming chair from the cart, we would see that shipping would not be selectable, only standard shipping and just express shipping for which we have no rules stored.

Shopware agency eBakery

Thus, we have implemented what we wanted. I hope we could help you with this. If you have any questions, please leave them in the comments. Otherwise, if your problem is not solved yet, make an appointment with eBakery experts.

Do you have questions or need an individual offer? Do not hesitate to contact us.


    eBakery requires the contact information you provide to contact you regarding our products and services. You can unsubscribe from these notifications at any time. For information on unsubscribing, as well as our privacy practices and commitment to protecting your privacy, please see our Privacy Policy.*.

    • 0/5
    • 0 ratings
    0 ratingsX
    Very bad! Bad Hmmm Oke Good!
    0% 0% 0% 0% 0%

    Haben Sie Fragen oder brauchen ein individuelles Angebot? Zögern Sie nicht, uns zu kontaktieren.


      eBakery requires the contact information you provide to contact you regarding our products and services. You can unsubscribe from these notifications at any time. For information on unsubscribing, as well as our privacy practices and commitment to protecting your privacy, please see our Privacy Policy.*.

      Related Posts

      Leave a Comment

      Hat dir der Artikel gefallen?

      Dann melde dich doch zu unserem Newsletter an!

      Neben unseren Blog Themen informieren wir dich darin regelmäßig zu neuen Features und Tutorials