woocommerce/plugins/woocommerce-admin/client/marketplace/components/my-subscriptions
Manzur Ahammed a7ade5d2dc
Show notice for expired and expiring subscriptions in settings and in-app extensions page (#47004)
* show notice on WC core about subs expired

* add notice in wc core my subscription page

* dismiss subscription notice

* add rest api for dismiss subscription notioce

* dismiss notice permanently

* code refactor

* fix issue in expired subs

* not showing expiring subs notice if expired sub notice render

not showing expiring subs notice if expired sub notice render

* fix lint

* added changelog

* update comment

* fix js lint

* update response

* added new endpoint for notice

* update the endpoint URL

* update the endpoint URL

* show notice after one month

* add css class for refactor

* fix lint

* Add missing callback after the merge

* check plugin is installed on current site

* add comments, and fix missing price

* fix lint

* remove unnecessary duplicate asset load

* fix notice so that it only trigger dismiss API on notices close

* localize the renew product price

* track events in the wc settings page

* Use the correct field product_regular_price instead of product_price

* Add missing period in the notice message

* add nonce to the dismiss notice API

* extract dismiss notice API call to different code

* extract expired and expiring component to 1 component

* add track events for tsx components

* fix nonce checking

* fix lint

* fix lint

* enrich the button and hyperlink url to contains the product_id of expiring / expired subscription

* fix lint

* fix lint

---------

Co-authored-by: Akeda Bagus <akeda.bagus@automattic.com>
Co-authored-by: prahesa.setia <prahesa.kusuma.setia@automattic.com>
2024-05-31 08:34:36 +07:00
..
table Add "Shared with you" badge to Extensions > My Subscriptions list as applicable (#46229) 2024-05-17 13:22:50 +01:00
my-subscriptions.scss Add "Shared with you" badge to Extensions > My Subscriptions list as applicable (#46229) 2024-05-17 13:22:50 +01:00
my-subscriptions.tsx Marketplace business services: Feature branch (#47303) 2024-05-15 14:43:06 +02:00
notices.tsx Update refresh button to use API (#41397) 2023-11-16 11:51:30 +01:00
subscriptions-expired-expiring-notice.tsx Show notice for expired and expiring subscriptions in settings and in-app extensions page (#47004) 2024-05-31 08:34:36 +07:00
types.ts Add "Shared with you" badge to Extensions > My Subscriptions list as applicable (#46229) 2024-05-17 13:22:50 +01:00