adminsection of your manifest file. There you can define
<action-button>elements in order to add your button, as seen as below:
action: Unique identifier for the action, can be set freely.
entity: Here you define which entity you're working on.
list; to set the view the button should be added to. Currently, you can choose between detail and listing view.
shopware-app-signaturecontaining the sha256 hmac of the whole response body signed with the app secret. If you do not need to trigger any actions, a response with an empty body is also always valid.
openNewTabaction type. You need to pass the url that should be opened as the
redirectUrlproperty inside the payload.
notificationaction type. You need to pass the
statusproperty and the content of the notification as
messageproperty inside the payload.
reloadaction type with an empty payload.
openModalaction type. You need to pass the url that should be opened as the
iframeUrlproperty and the
sizeproperty inside the payload.
actionType: The type of action the app want to be triggered, including
payload: The needed data to perform the action.
redirectUrl: The url to open new tab
iframeUrl: The embedded link in modal iframe
status: Notification status, including
message: The content of the notification
size: The size of the modal in
expand: The expansion of the modal in