Files
piratepoet/mailpoet/lib/Automation/Integrations/WooCommerce/WooCommerce.php
Jan Jakes d259f5948c Add customer order fields
[MAILPOET-5168]
2023-06-12 12:13:41 +02:00

22 lines
598 B
PHP

<?php declare(strict_types = 1);
namespace MailPoet\Automation\Integrations\WooCommerce;
use Automattic\WooCommerce\Utilities\OrderUtil;
class WooCommerce {
public function isWooCommerceActive(): bool {
return class_exists('WooCommerce');
}
public function wcGetIsPaidStatuses(): array {
return wc_get_is_paid_statuses();
}
public function isWooCommerceCustomOrdersTableEnabled(): bool {
return $this->isWooCommerceActive()
&& method_exists(OrderUtil::class, 'custom_orders_table_usage_is_enabled')
&& OrderUtil::custom_orders_table_usage_is_enabled();
}
}