{"id":17786486,"date":"2024-05-28T13:58:56","date_gmt":"2024-05-28T13:58:56","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/purchase-meta-data-api\/"},"modified":"2024-05-28T14:02:21","modified_gmt":"2024-05-28T14:02:21","slug":"purchase-meta-data-api","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/purchase-meta-data-api\/","title":{"rendered":"Purchase meta data api"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Hi,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I am creating an integration with SureCart plugin, but within onPurchaseCreated method, I need to store some data as purchase meta.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$purchase = Purchase::with( &#091; 'order', 'invoice' ] )-&gt;find( $this-&gt;getPurchaseId() );<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">I managed to get $purchase, but also I need some method to add, update, delete and get meta data like:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$purchase-&gt;add_meta( 'xyz_links', $links );\n$purchase-&gt;get_meta( 'xyz_links', true );<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Basically I need some methods for $purchase like WooCommerce has for Order:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$order-&gt;update_meta_data( 'xyz_links', $links );\n$order-&gt;save();<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nothing mentioned in documentation: <a href=\"https:\/\/developer.surecart.com\/docs\/extending-the-integration-class\">https:\/\/developer.surecart.com\/docs\/extending-the-integration-class<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks in advance.<\/p>\n","protected":false},"template":"","class_list":["post-17786486","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/17786486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":2,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/17786486\/revisions"}],"predecessor-version":[{"id":17786493,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/17786486\/revisions\/17786493"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=17786486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}