Check 'sold individually' option on product save if ppcp subscription is active

This commit is contained in:
George Burduli 2024-05-28 16:26:00 +04:00
parent cf77c37d69
commit 47e6b8d281
No known key found for this signature in database
GPG key ID: 572A97DFDA3D2E5C

View file

@ -80,6 +80,10 @@ class PayPalSubscriptionsModule implements ModuleInterface {
return;
}
if ( $product->get_meta( '_ppcp_enable_subscription_product', true ) === 'yes' ) {
update_metadata( 'post', $product_id, '_sold_individually', 'yes', 'no' );
}
$subscriptions_api_handler = $c->get( 'paypal-subscriptions.api-handler' );
assert( $subscriptions_api_handler instanceof SubscriptionsApiHandler );
$this->update_subscription_product_meta( $product, $subscriptions_api_handler );