{"id":822,"date":"2025-03-24T14:27:46","date_gmt":"2025-03-24T14:27:46","guid":{"rendered":"https:\/\/wpgeodirectory.com\/documentation\/article\/how-to-add-upgradable-packages\/"},"modified":"2025-04-03T15:24:07","modified_gmt":"2025-04-03T14:24:07","slug":"how-to-add-upgradable-packages","status":"publish","type":"gd_place","link":"https:\/\/wpgeodirectory.com\/documentation\/article\/pricing-manager-extension\/how-to-add-upgradable-packages\/","title":{"rendered":"How to Add &#8220;Upgradable&#8221; Packages?"},"content":{"rendered":"<p>\n\tPricing Manager lets you create packages that can be upgraded to another package. For instance, you can have your clients upgrade their existing paid (or free) listing to a higher one, midway during their subscription.&nbsp;<\/p>\n<h2>Adding Packages that can be &#8220;Upgraded&#8221;<\/h2>\n<section class=\"alert alert-warning\">\n\tThis guide assumes you know <a href=\"https:\/\/wpgeodirectory.com\/documentation\/article\/pricing-manager-extension\/how-to-add-a-new-pricing-package\/\">how to add a new package<\/a>.<\/section>\n<dl>\n<dt>1<\/dt>\n<dd>\n\tHead to <strong>CPT &gt; Settings &gt; Packages <\/strong>and then click <strong>Add New.&nbsp;<\/strong> <\/dd>\n<p>\t<img width=\"715\" height=\"487\" src=\"https:\/\/wpgeodirectory.com\/documentation\/wp-content\/uploads\/2025\/03\/file-WeFlzlpyTA-1.png\" class=\"attachment-large size-large\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/wpgeodirectory.com\/documentation\/wp-content\/uploads\/2025\/03\/file-WeFlzlpyTA-1.png 715w, https:\/\/wpgeodirectory.com\/documentation\/wp-content\/uploads\/2025\/03\/file-WeFlzlpyTA-1-300x204.png 300w\" sizes=\"auto, (max-width: 715px) 100vw, 715px\" \/><\/p>\n<dt>2<\/dt>\n<dd>\n\tOn the &#8220;Add New Package&#8221; page, click the&nbsp; <strong>&#8220;Show Advanced&#8221; <\/strong>button.&nbsp;\n\t<\/dd>\n<p>\t<img width=\"920\" height=\"391\" src=\"https:\/\/wpgeodirectory.com\/documentation\/wp-content\/uploads\/2025\/03\/file-q6IVyS0BUD-1024x435.png\" class=\"attachment-large size-large\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/wpgeodirectory.com\/documentation\/wp-content\/uploads\/2025\/03\/file-q6IVyS0BUD-1024x435.png 1024w, https:\/\/wpgeodirectory.com\/documentation\/wp-content\/uploads\/2025\/03\/file-q6IVyS0BUD-300x127.png 300w, https:\/\/wpgeodirectory.com\/documentation\/wp-content\/uploads\/2025\/03\/file-q6IVyS0BUD-768x326.png 768w, https:\/\/wpgeodirectory.com\/documentation\/wp-content\/uploads\/2025\/03\/file-q6IVyS0BUD.png 1126w\" sizes=\"auto, (max-width: 920px) 100vw, 920px\" \/><\/p>\n<dt>3<\/dt>\n<dd>\n\tNext, make sure the <strong>Has Upgrades? <\/strong>option is checked. Be sure to save your settings.&nbsp;\n\t<\/dd>\n<p>\t<img width=\"712\" height=\"569\" src=\"https:\/\/wpgeodirectory.com\/documentation\/wp-content\/uploads\/2025\/03\/file-8lEEzoiwCH.png\" class=\"attachment-large size-large\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/wpgeodirectory.com\/documentation\/wp-content\/uploads\/2025\/03\/file-8lEEzoiwCH.png 712w, https:\/\/wpgeodirectory.com\/documentation\/wp-content\/uploads\/2025\/03\/file-8lEEzoiwCH-300x240.png 300w\" sizes=\"auto, (max-width: 712px) 100vw, 712px\" \/><\/p>\n<dt>4<\/dt>\n<dd>\n\tNow, this package can easily be upgraded to other higher-end packages.&nbsp;\n\t<\/dd>\n<\/dl>\n<h2>Points to Note<\/h2>\n<p>\n\tIf a package has upgrades,&nbsp;and there are packages that cost more, then, when your users visits the listing page, they will see <strong>gd_author_actions<\/strong> displaying an upgrade link.&nbsp;<\/p>\n<p>Upon clicking that link, users will be taken to a list of packages that are more expensive than their current package. If they choose a higher-end package, they will be required to pay the pro-rated price of the package.&nbsp;After successful payment, their listing will be upgraded to the new package.&nbsp;<\/p>\n<p>Bear in mind that <strong>upgrading<\/strong> a package is not the same as <strong>renewing<\/strong> it. When users upgrade their existing package, new expiry date will be calculated from the date of upgrade &#8212; regardless of how many days are left for the previous package.&nbsp;<\/p>\n<section class=\"alert alert-success\">\n\tIt is worth noting that if the current package is a <a href=\"https:\/\/wpgeodirectory.com\/documentation\/article\/pricing-manager-extension\/how-do-recurring-packages-work\/\">Recurring Package<\/a>, active subscription needs to be cancelled prior to upgrade. This is primarily because recurring packages are handled via external gateways such as PayPal, and users might be billed twice &#8212; once each for the older package and the new one &#8212; if active subscription is not cancelled before upgrading.&nbsp;<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Pricing Manager lets you create packages that can be upgraded to another package. For instance, you can have your clients upgrade their existing paid (or free) listing to a higher one, midway during their subscription.&nbsp; Adding Packages that can be &#8220;Upgraded&#8221; This guide assumes you know how to add a new package. 1 Head to [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"article\/tags":[653,654,655,656],"article\/categories":[213,426],"class_list":["post-822","gd_place","type-gd_place","status-publish","hentry","gd_place_tags-upgrade-packages","gd_place_tags-package-upgrade","gd_place_tags-how-to-upgrade-package","gd_place_tags-buy-new-package","gd_placecategory-extensions-features","gd_placecategory-pricing-manager-extension"],"_links":{"self":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/types\/gd_place"}],"replies":[{"embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/comments?post=822"}],"version-history":[{"count":0,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/822\/revisions"}],"wp:attachment":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/media?parent=822"}],"wp:term":[{"taxonomy":"gd_place_tags","embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/tags?post=822"},{"taxonomy":"gd_placecategory","embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/categories?post=822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}