Toppen — vi växlar din produkt (ID 90) till datumintervall där kunden kan välja samma datum (= 1 dag) eller flera dagar.
Kör detta i shell
cd /var/www/html
wp eval ‘
$pid = 90;
$s = get_post_meta($pid, “woocommerce_booking_settings”, true);
if (!is_array($s)) { $s = array(); }
/* Date-only + Multi-days (Range) */
$s[“booking_enable_date”] = “on”; // datum PÅ
$s[“booking_enable_time”] = “”; // inga tider
$s[“booking_enable_multiple_day”] = “multidates”;
$s[“multidates_type”] = “range”;
/* Tillåt samma dag = 1 dag, och upp till 10 dagar (ändra vid behov) */
$s[“multidates_range_min”] = 1;
$s[“multidates_range_max”] = 10;
/* (Reservfält som vissa versioner läser) */
$s[“booking_minimum_number_days_multiple”] = 1;
$s[“booking_maximum_number_days_multiple”] = 10;
/* Övrigt som tidigare */
$s[“enable_inline_calendar”] = “on”;
$s[“booking_recurring_booking”] = “on”;
$s[“booking_specific_booking”] = “”; // bara recurring
$s[“booking_recurring”] = array(
“booking_weekday_0” => “on”,
“booking_weekday_1” => “on”,
“booking_weekday_2” => “on”,
“booking_weekday_3” => “on”,
“booking_weekday_4” => “on”,
“booking_weekday_5” => “on”,
“booking_weekday_6” => “on”,
);
update_post_meta($pid, “woocommerce_booking_settings”, $s);
echo “OK\n”;
‘
wp litespeed-purge all || true
Vill du ändra max antal dagar (nu 10)? Kör t.ex. max 30:
wp –path=/var/www/html eval ‘
$pid = 90;
$s = get_post_meta($pid, “woocommerce_booking_settings”, true);
$s[“multidates_range_max”] = 30;
$s[“booking_maximum_number_days_multiple”] = 30;
update_post_meta($pid, “woocommerce_booking_settings”, $s);
echo “OK\n”;
‘
wp –path=/var/www/html litespeed-purge all || true