Skip to content

Commit ec1e12a

Browse files
Subscription update - Stripe (#396)
* stripe subscription update * stripe subscription * stripe subscriptions * minor changes and fixes * link fix * Update src/manage/permissions.md Co-authored-by: Tomas Mizera <[email protected]> * dashboard short component + minor fixes --------- Co-authored-by: Tomas Mizera <[email protected]>
1 parent f192aad commit ec1e12a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+194
-55
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<template>
2+
<a :href="`https://app.merginmaps.com/${id}`" target="_blank" class="nospellcheck">
3+
<span v-if="desc" v-html="desc"></span>
4+
<span v-else class="nospellcheck">Mergin Maps dashboard</span>
5+
</a>
6+
</template>
7+
8+
<script>
9+
export default {
10+
name: "Mergin Maps dashboard",
11+
props: {
12+
id: {
13+
type: String,
14+
default: ''
15+
},
16+
desc: String
17+
}
18+
}
19+
</script>
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<template>
2+
<a :href="`https://app.merginmaps.com/${id}`" target="_blank" class="nospellcheck">
3+
<span v-if="desc" v-html="desc"></span>
4+
<span v-else class="nospellcheck">dashboard</span>
5+
</a>
6+
</template>
7+
8+
<script>
9+
export default {
10+
name: "dashboard",
11+
props: {
12+
id: {
13+
type: String,
14+
default: ''
15+
},
16+
desc: String
17+
}
18+
}
19+
</script>

src/manage/dashboard.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,18 @@ The **Members** tab provides the overview of the [members and guests](./permissi
3737
![Mergin Maps web workspace members](./web-members.jpg "Mergin Maps web workspace members")
3838

3939
## Subscription
40-
The **Subscription** tab contains information about your [subscription and invoicing](../manage/subscriptions/).
41-
- **DETAIL** contains details about your current data usage and subscription. Here you can also change your plan and the frequency of your subscription billing.
42-
- **HISTORY** includes the list of events related to your account, such as changing the plan or the payment history.
43-
- **INVOICES** contains the list of your previous payments and invoices
44-
![Mergin Maps Subscriptions details](../manage/subscriptions/subscriptions.jpg "Mergin Maps Subscriptions details")
40+
The **Subscription** tab contains information about your [subscription plan](../manage/subscriptions/).
41+
42+
Here, you can find the current usage of storage, number of projects and number of users (members and guests) in your workspace.
43+
44+
![Mergin Maps Subscriptions details](./subscriptions/subscriptions.jpg "Mergin Maps Subscriptions details")
45+
46+
Click on **Manage subscription** to visit the subscription management portal where you can update the subscription plan, billing information, see invoices and upcoming payments
47+
![Mergin Maps subscription management portal](./subscriptions/stripe-merginmaps-subcription.jpg "Mergin Maps subscription management portal")
48+
49+
::: tip
50+
For details about different subscription plans visit our <MainDomainNameLink id="pricing" desc="pricing page"/>.
51+
:::
4552

4653
## Settings
4754
In the **Settings** tab, you will find information about the current workspace.

src/manage/permissions.md

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Do you want to invite members or guests to your workspace? Visit [How to share p
1919
- **Reader**: users with **read** permission are able to see the list of projects, projects data and [history](./project-details.md)
2020
- **Writer**: in addition to the **Read** access, users can also do changes in the projects: [adding/removing/updating features](../field/input_features/), change [layer settings and project properties](../gis/features/). Users who are expected to actively contribute to the project need to have the **write** permission.
2121
- **Admin**: in addition to the **Write** access, users with this level of access can [delete the project](./project-advanced/#delete-a-project) or [transfer](./project-advanced/#transfer-a-project) it to another workspace. Admins can also create new projects and manage workspace members.
22-
- **Owner**: in addition to the **Admin** permission, owners have access to [invoicing and subscription](../manage/subscriptions/) settings.
22+
- **Owner**: in addition to the **Admin** role, owners have access to [invoicing and subscription](./subscriptions/) settings.
2323

2424
| | Reader | Writer | Admin | Owner |
2525
|:---:|:---:|:---:|:---:|:---:|
@@ -38,6 +38,35 @@ Do you want to invite members or guests to your workspace? Visit [How to share p
3838
Members and their roles can be managed through <AppDomainNameLink /> in the [Members](./dashboard/#members) tab:
3939
![Mergin Maps web members tab](./web-members.jpg "Mergin Maps web members tab")
4040

41+
### How to transfer ownership of a workspace
42+
Ownership of a workspace can be transferred to another [workspace member](#workspace-member-roles).
43+
44+
Users with the **owner** member role have access to the **Subscriptions** page in the <DashboardShortLink />.
45+
46+
Every workspace has to have at least one owner, however, there can be multiple owners of one workspace.
47+
48+
::: warning
49+
When transferring ownership of a workspace, you might also need to [update billing information](./subscriptions/#billing-information-and-payment-method).
50+
:::
51+
52+
To transfer the ownership of a workspace to a user that is not yet a member of your workspace, follow the steps in [How to add users to a workspace](./project-advanced/#add-users-to-a-workspace) and select the **Owner** as the the **member role**. The new owner has to accept the invitation.
53+
54+
To transfer the ownership of a workspace to a user that is already a member of your workspace, you have to change their member role to **Owner**:
55+
1. Log in to <AppDomainNameLink />
56+
2. Navigate to the **Members** tab. Here, you will see the list of current workspace members and their roles.
57+
![Changing member role of a workspace member](./transfer-ownership-member-role.jpg "Changing member role of a workspace member")
58+
59+
3. Change the **member role** of the user who should become the new owner
60+
![Selecting owner member role from the list](./transfer-ownership-new-owner.jpg "Selecting owner member role from the list")
61+
62+
4. Now the member role of the original owner can be changed (if needed) or they can be removed from the workspace completely.
63+
64+
:::warning
65+
Be careful when downgrading your own member role!
66+
67+
Only owners and admins can manage user roles so if you assign yourself the writer or reader role, you will not be able to change it back.
68+
:::
69+
4170
## Project permissions
4271
Permissions to specific projects can be defined for workspace guests as well as for workspace members in addition to their member roles. There are three permission levels: **reader**, **writer** and **owner**.
4372

139 KB
Loading
471 KB
Binary file not shown.

src/manage/subscriptions/index.md

Lines changed: 110 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1,142 @@
11
# Subscriptions and Invoicing
22
[[toc]]
33

4-
## Subscriptions
4+
After signing up to <MainPlatformNameLink />, you can use your workspace for free during the **28 day trial**. After the trial, you can choose from our <MainDomainNameLink id="pricing" desc="subscription plans"/> depending on the storage size, size of your team, support level and other features that you need for your [workspace](../../manage/workspaces/).
55

6-
::: tip
7-
For details about different subscription plans visit the <MainDomainNameLink id="pricing" desc="pricing"/> page.
8-
:::
9-
10-
After signing up, you can use your workspace for free during the **28 day trial**. After the trial, you can choose from our <MainDomainNameLink id="pricing" desc="subscription plans"/> depending on the storage size, size of your team, support level and other features that you need for your [workspace](../../manage/workspaces/).
6+
There are three paid plans: *Individual*, *Professional*, and *Team* plan. Students and educators can use our free *Academia* plan and there is also a *Non-profit* plan available to charities and non-profit organisations. Subscriptions are billed monthly or annually.
117

12-
There are three paid plans: *Individual*, *Professional*, and *Team* plan. Students and educators can use our free *Academia* plan and there is also a *Non-profit* plan available to charities and non-profit organisations.
8+
::: tip
9+
For details about different subscription plans visit our <MainDomainNameLink id="pricing" desc="pricing page"/>.
1310

14-
:::tip
1511
If you are interested in <MainDomainNameLink id="pricing-for-ce-and-ee" desc="On-Premise deployment"/> or looking for other options, please <MerginMapsEmail id="sales" desc="contact us" /> directly.
1612
:::
1713

18-
Subscriptions are automatically billed monthly or annually. You can cancel or change your subscription any time through <AppDomainNameLink />.
14+
## Subscriptions management
15+
The **Subscription** tab in <DashboardLink /> contains the overview of your current subscription plan and usage of storage, number of projects and number of users in your workspace. It is available only to the [owners](../permissions/#workspace-member-roles) of a workspace.
1916

20-
## How to change a subscription
21-
Information about the current subscription can be found in <AppDomainNameLink />. Here, you can also switch to another subscription plan and manage the billing.
17+
![Mergin Maps Dashboard Subscription tab](./subscriptions.jpg "Mergin Maps Dashboard Subscription tab")
2218

19+
The **Manage Subscription** button will redirect you to our subscription management portal. Here, you can [update](#how-to-change-a-subscription) or [cancel](#how-to-cancel-a-subscription) your subscription, see upcoming charges, review your [billing and payment information](#billing-information-and-payment-method) and access [payment history and invoices](#invoices-and-payment-history).
20+
21+
![Mergin Maps subscription plan overview](./stripe-merginmaps-subcription.jpg "Mergin Maps subscription plan overview")
22+
23+
24+
## How to upgrade a subscription from the trial plan
2325
1. Log into <AppDomainNameLink />
24-
2. Navigate to **Subscriptions**
25-
![Mergin Maps Subscription details](./subscriptions.jpg "Mergin Maps Subscription details")
26+
2. Navigate to the **Subscription** tab. The overview of available plans is listed in the **Change subscription** section.
27+
28+
Specify if you want to pay yearly or monthly and click on the **Upgrade** button under the plan of your choice.
29+
![Mergin Maps Subscription details](./subscriptions-upgrade.jpg "Mergin Maps Subscription details")
2630

27-
3. Here, choose if you want to **Pay monthly** or **Pay Yearly**. Click on **Upgrade** under the plan of your choice.
28-
4. Fill in the form with your details.
29-
When registering a business organisation, you can enter the VAT number (if you want to use reverse charge VAT payments).
30-
5. Click on **Complete Purchase**
31+
3. You will be redirected to a checkout page. Here, fill out the billing information.
3132

32-
Notes:
33-
- If a VAT number is entered, this must be associated with the address you enter below.
34-
- The address you enter must match the address registered with your payment method (e.g. credit card)
35-
- The address entered needs to match the VAT registered address
33+
The email you enter here will receive all billing-related information such as invoices or failed payments notifications.
3634

37-
If you'd like to purchase the *Team* plan on annual basis and would like to make bank transfer payments, please <MerginMapsEmail id="sales" desc="contact us" /> for manual invoicing.
35+
If you are a business, check the **I'm purchasing as a business** option and fill out your business name and VAT number.
36+
- the VAT number has to be associated with the entered (VAT registered) address
37+
- the address you enter has to match the address registered with your payment method
38+
39+
![Subscription checkout](./stripe-checkout.jpg "Subscription checkout")
40+
41+
4. Click on **Pay and subscribe**
42+
43+
After the payment goes through, you will be redirected back to <DashboardLink /> where you can review the details of your new subscription
3844

3945
### How to request Academia or Non-profit plan
40-
We support students, educators and registered non-profit organisations. If you want to request free *Academia* plan or *Non-profit* plan:
41-
1. Log into <AppDomainNameLink />
42-
2. In the **Subscriptions** tab, you will find more information about these plan. If you fit one of these categories, click on the **Request** button.
46+
We support students, educators and registered non-profit organisations.
47+
48+
Visit <MainDomainNameLink id="pricing" desc="Mergin Maps pricing page"/>, where you can request free *Academia* plan or *Non-profit* plan.
49+
4350
![Mergin Maps Request Academia or Non-profit plan](./academia-non-profit-plan.jpg "Mergin Maps Request Academia or Non-profit plan")
44-
3. Fill in the form and **Submit** your request. We will review your application and if you meet our conditions, your workspace will get the Academia or Non-profit plan.
4551

46-
## How to cancel a subscription
47-
1. Log into <AppDomainNameLink />
48-
2. Navigate to **Subscriptions**. If you have an active subscription, you can cancel it by clicking **Cancel subscription**.
49-
![Mergin Maps Cancel Subscription](./cancel-subscription.jpg "Mergin Maps Cancel Subscription")
52+
Click on the **Sign Up Now** button and fill out the form. We will review your application and if you meet our conditions, your workspace will get the Academia or Non-profit plan.
53+
54+
## How to change a subscription
55+
1. Log into <AppDomainNameLink /> and navigate to the **Subscription** tab
56+
2. Click on the **Manage Subscription** button to get to the subscription management portal
57+
![Mergin Maps Dashboard manage subscription](./subscriptions-update.jpg "Mergin Maps Dashboard manage subscription")
58+
59+
3. In the *Current plan* section, click on the **Update plan** button
60+
![Update Mergin Maps subscription plan](./stripe-update-subscription.jpg "Update Mergin Maps subscription plan")
61+
62+
4. Choose *Monthly* or *Yearly* payment, **Select** your new plan and **Continue**
63+
![Changing Mergin Maps subscription plan](./stripe-update-your-plan.jpg "Changing Mergin Maps subscription plan")
64+
65+
5. Review the details of your updates and **Confirm** the subscription update
66+
![Confirm Mergin Maps subscription plan update](./stripe-update-plan-confirmation.jpg "Confirm Mergin Maps subscription plan update")
67+
68+
### How to cancel a subscription
69+
1. Log into <AppDomainNameLink /> and navigate to the **Subscription** tab
70+
2. Click on the **Manage Subscription** button to get to the subscription management portal
71+
![Mergin Maps Dashboard manage subscription](./subscriptions-update.jpg "Mergin Maps Dashboard manage subscription")
72+
73+
3. In the *Current plan* section, click on **Cancel plan**
74+
![Cancel Mergin Maps Subscription](./stripe-cancel-subscription.jpg "Cancel Mergin Maps Subscription")
75+
76+
4. Review the details of your subscription plan and confirm that you want to cancel the plan by clicking **Cancel plan** again
77+
![Cancel Mergin Maps Subscription](./stripe-cancel-subscription-confirm.jpg "Cancel Mergin Maps Subscription")
78+
79+
## Billing information and payment method
80+
1. Log into <AppDomainNameLink /> and navigate to the **Subscription** tab
81+
2. Click on the **Manage Subscription** button
82+
![Mergin Maps Dashboard manage subscription](./subscriptions-update.jpg "Mergin Maps Dashboard manage subscription")
5083

51-
## How to transfer ownership and billing for workspaces
52-
Ownership of a workspace can be transferred to another [workspace member](../permissions/#workspace-member-roles). Users with the **owner** member role have access to the subscriptions and invoicing settings and can change the billing details in the **Subscriptions** tab in <AppDomainNameLink />. Every workspace has to have at least one owner, however, there can be multiple owners of one workspace.
84+
3. You will be redirected to the subscription management portal where you can see current billing information and payment method.
85+
86+
![Payment method and billing information](./stripe-billing-info-payment-method.jpg "Payment method and billing information")
87+
88+
:::warning
89+
All billing-related information such as invoices or failed payments notifications will be sent to the email that is entered in the billing information.
90+
91+
Billing information will be displayed in invoices or receipts, so make sure they are entered correctly.
92+
:::
5393

54-
To transfer the ownership of a workspace to a user that is not yet a member of your workspace, follow the steps in [How to add users to a workspace](../project-advanced/#add-users-to-a-workspace) and select the **Owner** as the the **member role**. The new owner has to accept the invitation.
94+
### Updating billing information
95+
The billing details associated with your subscription can be changed through the subscription management platform. You might need to do this e.g. when [transferring ownership of a workspace](../permissions/#how-to-transfer-ownership-of-a-workspace).
5596

56-
To transfer the ownership of a workspace to a user that is already a member of your workspace, you have to change their member role to **Owner**:
57-
1. Log in to <AppDomainNameLink />
58-
2. Navigate to the **Members** tab. Here, you will see the list of current workspace members and their roles.
59-
![Changing member role of a workspace member](./transfer-ownership-member-role.jpg "Changing member role of a workspace member")
97+
1. Log into <AppDomainNameLink /> and navigate to the **Subscription** tab
98+
2. Click on the **Manage Subscription** button to get to the subscription management portal
99+
![Mergin Maps Dashboard manage subscription](./subscriptions-update.jpg "Mergin Maps Dashboard manage subscription")
60100

61-
3. Change the **member role** of the user who should become the new owner
62-
![Selecting owner member role from the list](./transfer-ownership-new-owner.jpg "Selecting owner member role from the list")
101+
3. Here, you can see your current billing details.
63102

64-
4. Now the member role of the original owner can be changed (if needed) or they can be removed from the workspace completely.
103+
Click on **Update information** to change it.
104+
![Subscription management portal Update billing information](./stripe-update-billing-info.jpg "Subscription management - Update billing information")
65105

66106
:::warning
67-
Be careful when downgrading your own member role!
107+
All billing-related information such as invoices or failed payments notifications will be sent to the email that is entered in the billing information.
68108

69-
Only owners and admins can manage user roles so if you assign yourself the writer or reader role, you will not be able to change it back.
109+
Billing information will be displayed in invoices or receipts, so make sure they are entered correctly.
110+
:::
111+
112+
### Adding and removing a payment method
113+
When purchasing a subscription plan, you were asked to fill out your card information.
114+
115+
You might want to change it later, e.g. to use a different card or when [transferring the ownership of a workspace](../permissions/#how-to-transfer-ownership-of-a-workspace). To add or remove a payment method associated with your <MainPlatformNameLink /> subscription:
116+
117+
1. Log into <AppDomainNameLink /> and navigate to the **Subscription** tab
118+
2. Click on the **Manage Subscription** button to get to the subscription management portal
119+
![Mergin Maps Dashboard manage subscription](./subscriptions-update.jpg "Mergin Maps Dashboard manage subscription")
120+
121+
3. Here, you can see your current [payment methods](#billing-information-and-payment-method).
122+
- to add a new card, click on **Add payment method** and fill out the details
123+
- to remove a card from your profile, click on the button next to the card and click **Delete**
124+
![Add payment method](./stripe-add-payment-method.jpg "Add payment method")
125+
126+
:::warning
127+
Any active subscription requires a payment method.
128+
129+
A card can be deleted only if there is another payment methods available. To replace a card, you have to add a new card before removing the old one.
70130
:::
71131

72132
## Invoices and payment history
73-
To download your invoices and see your payment history:
133+
1. Log into <AppDomainNameLink /> and navigate to the **Subscription** tab
134+
2. Click on the **Manage Subscription** button to visit the subscription management portal
135+
![Mergin Maps Dashboard manage subscription](./subscriptions-update.jpg "Mergin Maps Dashboard manage subscription")
136+
137+
3. The subscription management portal provides the overview of payment history and invoices at the bottom of the page
138+
![Invoices and Payment History](./invoices-history.jpg "Invoices and Payment History")
74139

75-
1. Log into <AppDomainNameLink />
76-
2. Navigate to the **Subscription** in the left panel
77-
2. In the **Subscription** window, go to:
78-
- **HISTORY** to see your payment history
79-
- **INVOICES** to access your invoices
140+
4. Click on a payment to download your invoice or receipt.
141+
![Mergin Maps Invoice](./invoice-receipt.jpg "Mergin Maps Invoice")
80142

81-
![Invoices and Payment History](./invoices-history.jpg "Invoices and Payment History")
15.3 KB
Loading
52.4 KB
Loading
77.9 KB
Binary file not shown.

0 commit comments

Comments
 (0)