Price.php'den input.php için girişi nasıl seçebilirim? İşte Woocommerce bağlantı price.php işlevinden fonksiyonlar.php
<select class="form-control" id="hotel" name="hotel">
<?php
foreach ($hresults as $hresult) {
echo "<option>" . $hresult->hotel . " + ₱" . $hresult->hotelprice . "</option>";
}
?>
</select>
functions.php kodudur:
function add_custom_price($cart_object) {
$pricesplit = explode("$",$_POST['hotel']);
$hotelprice = (int) $pricesplit;
foreach ($cart_object->cart_contents as $key => $value) {
$quantity = floatval($value['quantity']);
$orgPrice = floatval($value['data']->price);
$value['data']->price = (($orgPrice + $hotelprice) * $quantity);
}
}
add_action('woocommerce_before_calculate_totals', 'add_custom_price');
Sorum şu, nasıl yapmam İşte
(HRESULTS veritabanından alınmıştır), benim price.php kodudur Otele giriş seçin ve woocommerce fiyatını geçersiz kılan hesaplamalar için kullanın?İlk kullanıcı kendi taraflarındaki bir bedeli vardır otel ve uçak bileti, seçer. Ardından, kullanıcı onu sepete eklediğinde, fiyatı geçersiz kılar. Seçilen otel ve havaalanına bağlı olarak. -:
- Havaalanı: 400 $
- Otel Çin: Örneğin
Radisson - 500 $
- TOPLAM = (Taban Ücret + Havaalanında + Otel) * Ürün Miktarı
" Otel seçim girişini geri al "ile ne demek istiyorsunuz? Seçtiğiniz alanın html işaretini yükseltmek mi istiyorsunuz? – zipkundan
hesaplamasında "$ hresult" değişken değeri "seç" adı "hotel"
Hayır. Bunu böyle kullanamazsınız. Yani, onu kullanmasanız bile, istediğiniz değeri alamazsınız. – zipkundan