Articles on: Shipping Protection/Promise

Shopify Required Permissions


Why ShipAid Requires These Permissions


To maximize the performance of your shipping protection program, ShipAid requires secure access to specific areas of your Shopify store. These permissions allow us to install and operate the app in a way that is optimized for conversion, speed, and customer experience, without adding work for your team.


By granting these permissions, you enable:


  • Fast, hands-free setup tailored to your store
  • High-converting opt-in placements that increase revenue
  • Accurate claim resolution and fraud filtering
  • Real-time analytics to track and grow your protection earnings


These permissions are essential to ensure your program runs efficiently and delivers measurable ROI.


What These Permissions Enable and Why They Matter


Shopify Required Permissions


General


  • Home
    Enables app installation and integration into your Shopify admin view.
  • Orders
    Allows ShipAid to read and manage order data to detect eligible orders, calculate protection fees, and process claims.
  • Manage orders information
    Enables modification of order data for accurate tracking, tagging, and status updates.
  • Edit orders
    Required for editing orders during claims processing or fraud resolution.
  • Apply discounts
    Lets us automatically apply discounts when issuing replacement orders.
  • Set payment terms
    Used to issue net terms for reorders in B2B contexts or for specific merchant flows.
  • Charge vaulted card / Charge credit card
    Allows for automated reorder workflows tied to the original payment method.
  • Export orders / Mark order as paid / Capture payments / Fulfill and ship
    These power end-to-end claim resolutions including automated reorders and fulfillment.
  • Buy shipping labels
    Enables one-click label generation during replacement order processing.
  • Return orders / Refund orders / Cancel orders
    Gives flexibility to automate post-purchase workflows depending on merchant rules.
  • Manage abandoned checkouts
    Allows ShipAid to exclude protected cart sessions from protection coverage logic.




Draft Orders


  • Draft orders / Create and edit draft orders
    Enables the app to generate a new order automatically for product replacement or store credit scenarios.
  • Apply discounts / Set payment terms / Charge credit card
    Supports flexible rules for issuing replacements and promotions during post-purchase resolution.
  • Mark draft orders as paid / Export draft orders / Delete draft orders
    Ensures that all resolution workflows can be completed and cleaned up automatically without support team involvement.



Products


  • Products / View product cost
    Access to product details allows the app to display product information in the claims portal and make intelligent recommendations during reorders or exchanges.
  • Create and edit products
    Used only in specific workflows where merchants dynamically issue SKUs for replacements or bundles.
  • Approve app charges
    Allows ShipAid to set up billing based on the chosen plan and volume tier.



Online Store


  • Themes / Edit theme code
    Required only for merchants using our Cart Widget or Checkout Widget. This allows us to place opt-in offers in high-converting areas without needing developer support.



Administration


  • Manage settings
    Lets ShipAid configure app-level preferences such as branding, protection rules, and custom claim logic.
  • Checkout
    Grants visibility into the checkout experience, allowing widget or opt-in logic to work properly.
  • View apps developed by staff and collaborators / Develop apps / Enable app development
    Needed to allow full app installation and future updates without manual reapproval.



Discounts


  • Discounts
    Allows the app to create or apply discounts automatically when issuing replacements, store credits, or promotions tied to claim resolution.



Apps and Channels


  • Approve app charges
    Ensures proper billing setup based on your chosen integration.



Security and Control


All permissions are requested through Shopify’s secure OAuth process. ShipAid only uses the minimum necessary data to operate the app. You can review or revoke permissions anytime via your Shopify admin.


Summary


These permissions are required so we can:


  • Complete your expert installation
  • Optimize opt-in performance and revenue
  • Automate fulfillment and reduce support overhead
  • Maintain a seamless experience for you and your customers


If you have questions about specific permissions, book a quick call and we’ll walk you through it.

Updated on: 24/06/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!