Esempio n. 1
0
	state => {
		const site = getSelectedSiteWithFallback( state );
		const isLoaded = areSettingsProductsLoaded( state );
		const lowStockThreshold = parseInt(
			getProductsSettingValue( state, 'woocommerce_notify_low_stock_amount' ) || 0
		);
		const noStockThreshold = parseInt(
			getProductsSettingValue( state, 'woocommerce_notify_no_stock_amount' ) || 0
		);
		const shouldManageStock =
			'yes' === getProductsSettingValue( state, 'woocommerce_manage_stock' );
		const products = getAllProducts( state );

		return {
			isLoaded,
			lowStockThreshold,
			noStockThreshold,
			products,
			shouldManageStock,
			site,
		};
	},
Esempio n. 2
0
export default connect( state => ( {
	hasProducts: getTotalProducts( state ) > 0,
	shopPageId: getProductsSettingValue( state, 'woocommerce_shop_page_id' ),
} ) )( localize( ManageNoOrdersView ) );