Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

WooCommerce में दिनांक सीमाओं के साथ बुक करने योग्य उत्पाद के लिए मूल्य निर्धारण डेटा प्राप्त करें

WooCommerce Bookings के लिए आपके पास WC_Product_Booking . में आवश्यक सब कुछ है वस्तु:

// Get an instance of the WC_Product object (Here a WC_Product_Booking object)
$product = wc_get_product( $product_id );

// Get the base price
$base_price = $product->get_price();

// Get all related protected data in an array
$product_data = $product->get_data();

// Get the additional pricing data for this bookable product (array)
$product_pricing = $product_data['pricing'];

// iterating through each pricing row
foreach($product_pricing as $key => $princing ){
    $pricing_type           = $princing['type'];
    $pricing_base_cost      = $princing['base_cost']; // <= this is the price you are looking for
    $pricing_base_modifier  = $princing['base_modifier'];
    $pricing_cost           = $princing['cost']; 
    $pricing_modifier       = $princing['modifier'];
    $pricing_from           = $princing['from'];
    $pricing_to             = $princing['to'];
}

// Raw pricing data output (for tests)
echo '<pre>'; print_r($product_pricing); echo '</pre>';
';

अब डेटाबेस में आप इस डेटा को wp_post_meta . में पा सकते हैं _wc_booking_pricing . के अंतर्गत तालिका meta_key ... तो उत्पाद आईडी से आप इसे भी एक्सेस कर सकते हैं:

$pricing_data = get_post_meta( $product_id, '_wc_booking_pricing', false);

// Raw pricing data output (for tests)
echo '<pre>'; print_r($product_pricing); echo '</pre>';
';

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql_fetch_array () को कॉल करते समय आपूर्ति की गई तर्क प्राप्त करना वैध MySQL परिणाम संसाधन नहीं है

  2. अनुक्रमण का उपयोग करके MYSQL डेटाबेस अनुकूलन

  3. रचना प्राथमिक कुंजी के लिए विदेशी संदर्भ कुंजी कैसे बनाएं

  4. कॉन्फ़िगरेशन और लाइब्रेरी फ़ाइलों के साथ MySQL को पूरी तरह से कैसे हटाएं?

  5. MySQL में अग्रणी और अनुगामी वर्ण कैसे निकालें?