David Bomba
aabe5683e1
Refactoring subscriptions
2021-04-14 14:41:04 +10:00
Benjamin Beganović
9a0417c1ba
Merge pull request #5412 from beganovich/v5-1004-billing-portal
...
(v5) Billing portal
2021-04-12 11:53:23 +01:00
Benjamin Beganović
e9531d5d73
wip
2021-04-10 14:03:50 +02:00
Benjamin Beganović
7bf33e64b4
wip
2021-04-10 14:01:32 +02:00
Benjamin Beganović
18b5348815
wip
2021-04-10 14:01:25 +02:00
Benjamin Beganović
8a93cda5ff
wip
2021-04-10 14:01:09 +02:00
Benjamin Beganović
cb9bfe02c2
Show message from eligible service
2021-04-10 13:56:29 +02:00
Benjamin Beganović
41f37fc189
wip
2021-04-08 17:13:16 +02:00
Benjamin Beganović
c0f5780172
wip
2021-04-08 17:11:14 +02:00
Benjamin Beganović
ec1d4e05c1
- Rename: $target_subscription to $target and all references
...
- Ability to pay for the upgrade
2021-04-08 16:53:54 +02:00
Benjamin Beganović
969d9f03dc
wip
2021-04-07 18:08:26 +02:00
Benjamin Beganović
71d28e691b
wip
2021-04-07 14:23:14 +02:00
Benjamin Beganović
6b73d78abe
Show product notes only
2021-04-07 13:27:16 +02:00
Benjamin Beganović
43e6ba2ec6
Check if payment is eligible to process
2021-04-07 13:26:50 +02:00
Benjamin Beganović
43ea49c251
Show product description under product key
2021-04-05 13:57:51 +02:00
Benjamin Beganović
b230680e8f
Allow prefilling the client/contact fields over query parameters
2021-04-05 10:43:25 +02:00
Benjamin Beganović
83844652e5
show og price when discount is applied
2021-04-01 17:02:11 +02:00
Benjamin Beganović
45c23cbaf5
remove blue badges on the top
2021-04-01 16:09:52 +02:00
Benjamin Beganović
0b2613146b
Show spinner after clicking payment method
2021-04-01 16:09:30 +02:00
Benjamin Beganović
124490ab48
wip
2021-04-01 01:55:46 +02:00
Benjamin Beganović
c300ffc4d9
passwordless login
2021-03-31 18:10:44 +02:00
Benjamin Beganović
05cbd30bef
wip
2021-03-29 15:50:36 +02:00
Benjamin Beganović
c4ff24132e
wip
2021-03-29 14:35:27 +02:00
Benjamin Beganović
d37d727d2c
- Fix typo in BaseController.php
...
- Add labels on top of billing page (one-time, or/and subscription)
- Show products
- Pull the price from the service
2021-03-29 12:58:03 +02:00
Benjamin Beganović
ed4fff2385
- Bundle qty without ability to increment/decrement value ✅
...
- One time & subs ✅
- A table with all products included in subscription (qty, price, notes) ✅
- Two tables, one for subscriptions, one for one-time purchases ✅
- If no products, no table ✅
- Remove quantity from cached data that is being sent ✅
- Remove "billing_subscription_id" from data sent ✅
2021-03-25 16:52:03 +01:00
Benjamin Beganović
e04ed7c2bf
Show per year per month as recurring_invoice frequency is defined using RecurringInvoice method helper
2021-03-22 14:01:36 +01:00
Benjamin Beganović
6e714747bd
Update price per quantity
2021-03-22 13:53:34 +01:00
Benjamin Beganović
edbcb0690e
Remove /unit from product quantity
2021-03-22 13:38:01 +01:00
Benjamin Beganović
b2c7226057
Hide coupon if trial is enabled
2021-03-22 13:37:26 +01:00
Benjamin Beganović
8bc4896daa
Hide/show coupon code field if promo code configured in billing tableclear
2021-03-22 13:34:59 +01:00
Benjamin Beganović
8839bfabd3
Hide quantity if max_seats_limit = 1
2021-03-22 13:32:29 +01:00
Benjamin Beganović
546619a498
Wrap quantity if per_seat_enabled
2021-03-22 13:24:58 +01:00
Benjamin Beganović
69eecbf281
Qty
2021-03-18 15:22:22 +01:00
Benjamin Beganović
415ea81eec
Support for "Start Free Trial"
2021-03-18 14:14:10 +01:00
Benjamin Beganović
85c09ecf11
Show the message about coupon code/discount under the input field
2021-03-18 13:51:10 +01:00
Benjamin Beganović
127c6cb3cd
wip
2021-03-17 16:12:25 +01:00
Benjamin Beganović
851a31b3c0
Proof of concept for billing page
2021-03-16 14:35:57 +01:00
Benjamin Beganović
4350816804
wip
2021-03-15 17:33:27 +01:00
Benjamin Beganović
908678cdc4
wip
2021-03-12 15:00:33 +01:00
Benjamin Beganović
d546c4711c
wip
2021-03-11 17:20:30 +01:00
Benjamin Beganović
9b227010b2
Quotes: Remove "drafts"
2021-03-02 18:29:44 +01:00
Benjamin Beganović
4f95e39c28
Credits table: Add credit number column
2021-03-02 16:27:06 +01:00
Benjamin Beganović
168f08abba
Credits table: Public notes -> Notes
2021-03-02 16:24:15 +01:00
Benjamin Beganović
dfee4d718b
Change "Overdue" to "Past due" in invoices table
2021-03-02 13:43:41 +01:00
Benjamin Beganović
7990ca22ec
Centralize "Pay now" button
2021-02-18 13:37:27 +01:00
Benjamin Beganović
e7e65e128a
wip
2021-02-16 13:24:09 +01:00
Benjamin Beganović
aacc3b6602
wip
2021-02-15 15:52:13 +01:00
Benjamin Beganović
63060cd878
Stripe: Show required fields if enabled in admin panel
2021-02-15 14:58:25 +01:00
Benjamin Beganović
e13bebf5e7
Change quotes.balance to quotes.amount in quotes table & approve page
2021-02-09 11:50:26 +01:00
Benjamin Beganović
91e9321049
wip
2021-02-05 13:06:47 +01:00