- or
No existing idea results
- ~ No ideas found ~
1299 results found
-
manifest.xml - Allow more customFields entites
The manifest.xml should allow more custom field entity types.
Currently we suggest to add the entity
order_line_item
.Currently available types:
<xs:complexType name="entity-list">
<xs:choice maxOccurs="unbounded">
<xs:element name="product" type="empty" minOccurs="0"/>
<xs:element name="order" type="empty" minOccurs="0"/>
<xs:element name="category" type="empty" minOccurs="0"/>
<xs:element name="customer" type="empty" minOccurs="0"/>
<xs:element name="customer_address" type="empty" minOccurs="0"/>
<xs:element name="media" type="empty" minOccurs="0"/>
<xs:element name="product_manufacturer" type="empty" minOccurs="0"/>
<xs:element name="sales_channel" type="empty" minOccurs="0"/>
<xs:element name="landing_page" type="empty" minOccurs="0"/>
<xs:element name="promotion" type="empty" minOccurs="0"/>
<xs:element name="product_stream" type="empty" minOccurs="0"/>
<xs:element name="property_group" type="empty" minOccurs="0"/>
<xs:element name="product_review" type="empty" minOccurs="0"/>
<xs:element name="event_action" type="empty" minOccurs="0"/>
<xs:element name="country" type="empty" minOccurs="0"/>
<xs:element name="currency" type="empty" minOccurs="0"/>
<xs:element name="customer_group" type="empty" minOccurs="0"/>
<xs:element name="delivery_time" type="empty" minOccurs="0"/>
<xs:element name="document_base_config" type="empty" minOccurs="0"/>
<xs:element name="language" type="empty" minOccurs="0"/>
<xs:element name="number_range" type="empty" minOccurs="0"/>
<xs:element name="payment_method" type="empty" minOccurs="0"/>
<xs:element name="rule" type="empty" minOccurs="0"/>
<xs:element name="salutation" type="empty" minOccurs="0"/>
<xs:element name="shipping_method" type="empty" minOccurs="0"/>
<xs:element name="tax" type="empty" minOccurs="0"/>
</xs:choice>
</xs:complexType>
The manifest.xml should allow more custom field entity types.
Currently we suggest to add the entity
order_line_item
.Currently available types:
…
<xs:complexType name="entity-list">
<xs:choice maxOccurs="unbounded">
<xs:element name="product" type="empty" minOccurs="0"/>
<xs:element name="order" type="empty" minOccurs="0"/>
<xs:element name="category" type="empty" minOccurs="0"/>
<xs:element name="customer" type="empty" minOccurs="0"/>
<xs:element name="customer_address" type="empty" minOccurs="0"/>
<xs:element name="media" type="empty" minOccurs="0"/>
<xs:element name="product_manufacturer" type="empty" minOccurs="0"/>
<xs:element name="sales_channel" type="empty" minOccurs="0"/>
<xs:element name="landing_page" type="empty" minOccurs="0"/>
<xs:element name="promotion" type="empty" minOccurs="0"/>
<xs:element name="product_stream" type="empty" minOccurs="0"/>
<xs:element name="property_group" type="empty" minOccurs="0"/>
<xs:element name="product_review" type="empty" minOccurs="0"/>
<xs:element name="event_action" type="empty" minOccurs="0"/>
<xs:element name="country" type="empty" minOccurs="0"/>
<xs:element name="currency" type="empty" minOccurs="0"/>
<xs:element name="customer_group" type="empty" minOccurs="0"/>
<xs:element name="delivery_time" type="empty" minOccurs="0"/>
<xs:element name="document_base_config"6 votes -
displaySearchBar, displayLanguageSwitch and addSmartbarButton for Admin Extension SDK / App System
Admin Extension SDK / App System: Also allow displaySearchBar, displayLanguageSwitch and addSmartbarButton for normal modules like it is already possible for main modules. Like this it becomes easier to build CRUD pages.
1 vote -
Add the shipping time to the delivery time of a product in the shopping cart
Now you can show the delivery time per product in the shopping cart. But it would be better to have an extra option where you can also add the shipping time based on the chosen shipping method. For instance: delivery time for product A = 2 days, shipping method X = 1-3 days and shipping method Y= 4-6 days. Whenever a customer adds product A this his/her shopping cart and choose shipping method X the delivery time will be 3-5 days and when he/she chooses shipping method Y the delivery time for that product will change to 6-8 days. Now a customer will only see 2 days delivery time because the system does not take the shipping time into account.
Now you can show the delivery time per product in the shopping cart. But it would be better to have an extra option where you can also add the shipping time based on the chosen shipping method. For instance: delivery time for product A = 2 days, shipping method X = 1-3 days and shipping method Y= 4-6 days. Whenever a customer adds product A this his/her shopping cart and choose shipping method X the delivery time will be 3-5 days and when he/she chooses shipping method Y the delivery time for that product will change to 6-8 days. Now…
2 votes -
Offers with various quantities.
It should be possible to create quotations for multiple quantities in B2B.
Currently, quantities are combined in an order with a request for quotation.Example:
Product XX - 500 = 50€
Product XX - 1500 = 130€
This is currently combined in the shopping cart as it is the same product.
2 votes -
Custom field-Entity select-Category should show at least the top-level-category
We have a view top-level-categories with subcategories of the same name in this top-level-categories.
If you want to select a categorie in a custom field of the type "entity select" with the entity "category" it is impossible to find the right subcategorie, because the have all the same name. The field should show the category tree like the standard category selection for a product or at least the top-level-category.1 vote -
Import & export of Shopping Experiences
As a merchant, I want to be able to import and export shopping experiences to save time and effort working with my staging enviroment.
71 votes -
Improve performance of product detail page by adding 'fetchpriority="high"' to the cover image
I created this pull-request to add the 'fetchpriority="high"' attribute for the cover image on the product detail page. (https://github.com/shopware/shopware/pull/3608)
Simply adding this little attribute will improve the LCP (Largest Contentful Paint) score on all product detail pages.1 vote -
Switching CMS elements per drag & drop
The elements in "multi-element-blocks" can't be switched with each other, they have to be deleted and newly added to the block. It should be possible in the future to just switch them, if possible per drag & drop.
23 votes -
Test orders
A possibility to carry out orders as a test. So that they are clearly marked as a test or can be deleted again.
We also have to test our productive system and sometimes documents are created there. Then you can no longer delete an order from Shopware. It would be practical if a frontend user could be put into a test environment in the production system. Or something similar.
Eine Möglichkeit, Bestellungen als Test durchzuführen. So, dass sie klar als Test gekennzeichnet sind, bzw. wieder gelöscht werden können.
Wir müssen auch unser Produktivsystem testen und manchmal werden dort Belege erstellt. Dann kann man eine Bestellung nicht mehr aus Shopware löschen. Es wäre praktisch, wenn man für einen Frontend-User quasi in eine Testumgebung im Produktivsystem packen könnte. Oder ähnlich.
A possibility to carry out orders as a test. So that they are clearly marked as a test or can be deleted again.
We also have to test our productive system and sometimes documents are created there. Then you can no longer delete an order from Shopware. It would be practical if a frontend user could be put into a test environment in the production system. Or something similar.
Eine Möglichkeit, Bestellungen als Test durchzuführen. So, dass sie klar als Test gekennzeichnet sind, bzw. wieder gelöscht werden können.
Wir müssen auch unser Produktivsystem testen und manchmal werden dort Belege erstellt.…
36 votes -
Commercial Feature "Subscriptions" - adjust cart
It would be nice if multiple different subscription products can be put in one cart - currently, that is not possible.
Also, subscription and NON-subscription products can't be put in one and the same cart -probably due to the fact, that subscription products are stored in tablesubscription_cart
and notcart
4 votes -
Create subscriptions in the admin
It is currently not possible to manually create an order for a subscription in the admin. This is only possible via the frontend by the customer themselves, but an option to create a subscription in the admin for a customer would be an important function.
It should be possible to create a new order with a subscription via the Orders or Subscriptions tab in the admin, just as it is possible for normal orders with non-subscription products.
1 vote -
Better sorting of the extensions
It would be helpful, especially with several extensions, to be able to sort them. For example, you could distinguish between purchased and rented extensions.
5 votes -
Shopping Advisor for Shopware 6
As a customer, I want to find, based on product properties, in different steps, the best-matching product for me. Maybe combined with AI.
4 votes -
Fast order for DSR
To order as fast as possible it would help to have the fast order functionality from the components within the DSR.
1 vote -
Cross selling default
It would be good to be able to set a default Display and Position in the Cross selling setting. See picture
1 vote -
DHL Improvement: Shipping to countries outside Germany
Please improve the DHL App so that, creating a stamp for shipping to foreign countries can be done in the admin, too.
2 votes -
Add admin ownership to all (sales channel) entities
There have to be two types of admin users:
1. Super admin with all privelegies
2. Admin userThe super admin can see and edit all entities.
The admin user can see/use all public entites (for example categories) where the userId is NULL. He can create private entities, only visible for himself or super admins, the userId is the current admin user.
Why this idea makes sense?
Technically we just add a new context variable like the salesChannelId or languageId, the admin user can manage his own product sets without any risk to delete other products.
We could also make a step forward and add userGroupId as the owner, so a selected group of admins can access their own data.
This would also give a good base to make Shopware 6 ready to use as a marketplace system.There have to be two types of admin users:
1. Super admin with all privelegies
2. Admin userThe super admin can see and edit all entities.
The admin user can see/use all public entites (for example categories) where the userId is NULL. He can create private entities, only visible for himself or super admins, the userId is the current admin user.
Why this idea makes sense?
Technically we just add a new context variable like the salesChannelId or languageId, the admin user can manage his own product sets without any risk to delete other products.
We could also make…1 vote -
Add extension/plugin ownership property for all entities
If an extension installs data in Shopware I have to remember the exactly IDs for uninstalling. A cleaner solution would be, to define an ownership for the data. If I uninstall the extension, the data can be automatically removed. This could be a technical name or the plugin_id with foreign key. So the plugin can be only uninstalled if the referenced data is also removed. This data could be write protected too, so the shop owner can't delete for example important mail templates or media folders.
1 vote -
Subscription price adjustments in the Shopware Store
At the moment there is no basic feature to adjust the subscription prices of already subscribed apps or plugins.
In the future, there should be the possibility to adjust the prices even after signing up for a subscription.
Especially in times of high inflation and annually increasing costs (hosting, employees, other expenses) it is important that there is the possibility of price adjustments.
9 votesHello, we will evaluate the topic and see what such a process might look like. I will keep you up to date if we plan to implement the idea.
-
Support for returnable packaging and refuding
More and more companies in the online business are focusing on their environmental footprint.
For them, one place to work on is, of course, the packaging, which is used.More and more services rise which offer replaceable packaging with refunding the money in the online store.
https://www.boomerangpack.eu/
https://www.heycircle.de/
https://recup.de/We, as shopware, should support such initiatives and should either support them already by shopware in default or at least offer clear programming interface for implementing refunding in Shopware for the different payment providers like paypal, klana, stripe, apple pay etc. so that the replaceable packaging can be implemented.
Since the process of adapting refunding in payment providers takes a long time for them, it is required to implement this from the code side as early as possible.There are already other e-commerce solutions like shopify which support this by default (refunding payments per position and replaceable packaging) and take their position in making online shopping less environmental damaging.
More and more companies in the online business are focusing on their environmental footprint.
For them, one place to work on is, of course, the packaging, which is used.More and more services rise which offer replaceable packaging with refunding the money in the online store.
https://www.boomerangpack.eu/
https://www.heycircle.de/
https://recup.de/We, as shopware, should support such initiatives and should either support them already by shopware in default or at least offer clear programming interface for implementing refunding in Shopware for the different payment providers like paypal, klana, stripe, apple pay etc. so that the replaceable packaging can be implemented.
Since the…2 votes
- Don't see your idea?