My Subscriptions Widget - Default Configuration (v2)


Following is the entire default configuration for the hosted My Subscriptions Widget.

You might also want to see our Detailed Configuration Reference.

{
  "version": 2,
  "apiBaseUrl": "https://api.subscribepro.com",
  "apiAccessToken": null,
  "apiFetchMaxSubscriptionsCount": 50,
  "vaultEnvironmentKey": null,
  "customerId": "0",
  "themeName": "base",
  "sections": {
    "summary": {
      "show": true,
      "line1Text": "You have N active subscriptions.",
      "line2Text": "We'll automatically send you recurring shipments.",
      "subscriptionErrorText": "There was an error displaying one or more of your items! You may be subscribed to more items than show here. Please contact customer support to make changes."
    },
    "noSubscriptions": {
      "text": "You are not currently subscribed to any items."
    },
    "group": {
      "useGroups": false,
      "field": "",
      "compareFields": []
    },
    "status": {
      "pausedText": "This item is Paused.  To start receiving this item again, click Restart.",
      "errorText": "There was a problem with your last order."
    },
    "flashMessage": {
      "enabled": true,
      "labelText": "Thank you, your updates have been made."
    },
    "productInfo": {
      "price": {
        "currency": "USD",
        "fractionDigits": 0
      }
    },
    "quantity": {
      "show": true,
      "allowEdit": true,
      "labelText": "Qty"
    },
    "nextDate": {
      "show": true,
      "allowEdit": true,
      "labelText": "Next Delivery",
      "onBeforeUpdate": null,
      "onBeforeDisplay": null,
      "readOnlyDateOptions": {
        "locale": "en",
        "dateFormat": "LLL d, yyyy"
      },
      "datepickerOptions": {
        "locale": "en",
        "dateFormat": "LLL d, yyyy"
      }
    },
    "frequency": {
      "show": true,
      "allowEdit": true,
      "labelText": "Send Every"
    },
    "fixedPrice": {
      "show": false,
      "allowEdit": true,
      "editLinkText": "Change"
    },
    "actions": {
      "showActions": [
        "skip",
        "restart",
        "cancel"
      ],
      "showActionsPhone": [
        "skip",
        "restart",
        "cancel"
      ],
      "actions": {
        "skip": {
          "type": "button",
          "typePhone": "button",
          "label": "Skip",
          "labelPhone": "Skip Next Delivery"
        },
        "pause": {
          "type": "button",
          "typePhone": "button",
          "label": "Pause",
          "labelPhone": "Pause Delivery"
        },
        "cancel": {
          "type": "link",
          "typePhone": "link",
          "label": "Stop",
          "labelPhone": "Stop Delivery"
        },
        "restart": {
          "type": "button",
          "typePhone": "button",
          "label": "Restart",
          "labelPhone": "Restart"
        }
      }
    },
    "coupon": {
      "show": true,
      "labelText": "Coupon Code",
      "labelTextNoCode": "Got a Coupon Code?"
    },
    "shipping": {
      "show": true,
      "labelText": "Shipping Address",
      "allowEdit": true,
      "editLinkText": "Change",
      "selectLinkText": "Select Address"
    },
    "billing": {
      "show": false,
      "labelText": "Billing Address",
      "allowEdit": true,
      "editLinkText": "Change",
      "selectLinkText": "Select Address"
    },
    "payment": {
      "show": true,
      "labelText": "Payment Method",
      "allowEdit": true,
      "editLinkText": "Change"
    },
    "expander": {
      "collapsedText": "Payment & Shipping",
      "collapsedTextPhone": "Show Details",
      "expandedText": "Hide Details",
      "expandedTextPhone": "Hide Details"
    }
  },
  "modals": {
    "editCoupon": {
      "titleText": "Enter Coupon Code",
      "labelText": {
        "couponCode": "Coupon Code"
      },
      "buttonText": "Submit Coupon"
    },
    "chooseAddress": {
      "titleText": "My Addresses",
      "middleContent": null,
      "enableAdd": true,
      "enableEdit": true,
      "addLinkText": "Add New Address",
      "itemGroupText": "Use the selected address for upcoming orders of N items using the previous address",
      "thisItemText": "Use the selected address for upcoming orders of this item only",
      "allItemsText": "Use the selected address for orders of all N items you receive regularly",
      "nItemsSplitText": "N items",
      "thisItemSplitText": "this item",
      "disableThisItem": false,
      "disableItemGroup": false,
      "disableAllItems": false,
      "showLink": true,
      "showItemName": false,
      "buttonText": "Done"
    },
    "newAddress": {
      "titleText": "New Address",
      "contentText": "This address will be used for upcoming orders on N items",
      "confirmButtonText": "Use this Address",
      "cancelButtonText": "Cancel",
      "labelText": {
        "firstName": "First Name",
        "lastName": "Last Name",
        "street1": "Street Address",
        "street2": "Apt, suite, etc. (optional)",
        "city": "City",
        "region": "State",
        "postcode": "Zip Code",
        "country": "Country"
      }
    },
    "editAddress": {
      "titleText": "Edit Address",
      "contentText": "This address will be used for upcoming orders on N items",
      "confirmButtonText": "Use this Address",
      "cancelButtonText": "Cancel",
      "labelText": {
        "firstName": "First Name",
        "lastName": "Last Name",
        "street1": "Street Address",
        "street2": "Apt, suite, etc. (optional)",
        "city": "City",
        "region": "State",
        "postcode": "Zip Code",
        "country": "Country"
      }
    },
    "choosePaymentMethod": {
      "titleText": "My Payment Methods",
      "middleContent": null,
      "enableAddLink": false,
      "addLink": "#",
      "addLinkText": "Add New Payment Method",
      "itemGroupText": "Use the selected payment method for upcoming orders of N items using the previous payment method",
      "thisItemText": "Use the selected payment method for upcoming orders of this item only",
      "allItemsText": "Use the selected payment method for orders of all N items you receive regularly",
      "nItemsSplitText": "N items",
      "thisItemSplitText": "this item",
      "disableThisItem": false,
      "disableItemGroup": false,
      "disableAllItems": false,
      "showLink": true,
      "showItemName": false,
      "expiresText": "Expires -M/Y",
      "buttonText": "Done"
    },
    "cancel": {
      "titleText": "Stop your subscription?",
      "descText": "Pause a subscription if you intend to use it again in the future, or you can remove it completely.",
      "finePrintText": "Depending on the next delivery date, you may still receive your next shipment once paused or canceled.",
      "showPause": true,
      "showSkip": false,
      "pauseText": "Pause Subscription",
      "skipText": "Skip Subscription",
      "cancelText": "Cancel Subscription"
    },
    "groupItemCancel": {
      "titleText": "Remove Item From Group?",
      "lastItemTitleText": "Remove Item From Group?",
      "descText": "PRODUCT will be permanently removed from you subscription.",
      "lastItemDescText": "PRODUCT will be permanently removed from you subscription.",
      "finePrintText": "Depending on the next delivery date, you may still receive your next shipment once removed.",
      "cancelText": "Remove Item"
    },
    "skip": {
      "titleText": "Skip next delivery?",
      "contentText": "After your PRODUCT item is skipped, it will ship again on the following rotation.",
      "skipDateText": "Skip X",
      "nextDeliveryLabelText": "New next shipment for this item",
      "confirmButtonText": "Confirm Skip",
      "cancelButtonText": "Cancel"
    },
    "editFixedPrice": {
      "titleText": "Enter Amount",
      "buttonText": "Submit Amount",
      "placeholderText": "Amount",
      "errorText": "Please enter a valid amount!"
    }
  },
  "plugins": {
    "PlatinumPerformance": {
      "apiServiceBaseUrl": "https://z9wg1hiqge.execute-api.us-east-1.amazonaws.com/prod/animals/",
      "addAnimalCallback": null
    }
  }
}