add_filter( 'woocommerce_order_item_name', 'add_image_to_review', 10, 3 ); function add_image_to_review( $name, $item, $visible ) { $product = get_product( $item['variation_id'] ? $item['variation_id'] : $item['product_id'] ); $link = get_permalink( $product->id ); if(!is_wc_endpoint_url()) { if(strpos($name, ' - ') !== false){ $name = preg_replace('/-([^-]+$)/', '', $name); } return ''. $name .''; } if(is_account_page()){ if(strpos($name, ' - ') !== false){ $name = preg_replace('/-([^-]+$)/', '', $name); } } if(is_account_page() || is_checkout()){ $thumbnail = $product->get_image(); $image = '' . $thumbnail . ''; return $image . ''. $name .''; } return ''. $name .''; }add_action( 'add_meta_boxes', 'add_replacement_box' ); function add_replacement_box(){ add_meta_box( 'has_replacement', __('Náhradní plnění','woocommerce'), 'has_replacement_check', 'shop_order', 'side', 'core' ); } function has_replacement_check(){ global $post; if(get_post_meta( $post->ID, 'has_replacement', true ) === 'yes'){ echo '

Požaduje náhradní plnění

'; } else if(get_post_meta( $post->ID, 'has_replacement', true ) === 'no'){ echo '

Nepožaduje náhradní plnění

'; } }add_filter('woocommerce_available_variation', 'add_price_if_equal', 10, 3); function add_price_if_equal($available, $variable, $variation){ if (empty($available['price_html'])) { $available['price_html'] = '' . $variation->get_price_html() . ''; } return $available; }add_filter('views_edit-product', function ($views) { $views['variation_pending'] = sprintf( 'Varianty čekají na schválení (%d)', isset($_GET['variation_pending']) ? 'class="current"' : '', count(pp_get_variations_pending_products()), ); unset($views['pillar_content']); return $views; }, 10, 1); function pp_get_variations_pending_products() { global $wpdb; return $wpdb->get_col( "SELECT p.ID FROM $wpdb->posts p INNER JOIN $wpdb->posts v ON v.post_parent = p.ID WHERE p.post_type = 'product' AND v.post_type = 'product_variation' AND v.post_status = 'private'" ); } add_action('load-edit.php', function () { global $typenow; if ('product' !== $typenow) { return; } add_filter('posts_where', function ($where) { if (!empty($_GET['variation_pending'])) { $where .= sprintf(' AND ID IN (%s)', implode(',', pp_get_variations_pending_products())); } return $where; }); });add_action( 'woocommerce_after_cart_item_name', function($cart_item) { echo '
' . $cart_item['data']?->get_sku() . ''; }, 10, 1 );function renderBadges($class = '') { global $product, $wpdb; if (empty($product)) { return; } $show_grouped = get_post_meta( $product->get_id(), 'show_grouped', true ); if ($product->get_catalog_visibility() === 'hidden' && $show_grouped == 1) { return; } $instock = false; if ($product->is_type('variable')) { // Get variation IDs $variation_ids = $product->get_children(); if (!empty($variation_ids)) { // Prepare the array of IDs for the query $variation_ids_placeholder = implode(',', array_map('absint', $variation_ids)); // Using direct SQL query that matches the structure you provided $sql = $wpdb->prepare( "SELECT ID FROM {$wpdb->posts} INNER JOIN {$wpdb->postmeta} ON ({$wpdb->posts}.ID = {$wpdb->postmeta}.post_id) WHERE 1=1 AND {$wpdb->posts}.ID IN ($variation_ids_placeholder) AND ({$wpdb->postmeta}.meta_key = '_stock_status' AND {$wpdb->postmeta}.meta_value != 'outofstock') AND {$wpdb->posts}.post_type = 'product_variation' AND {$wpdb->posts}.post_status = 'publish' GROUP BY {$wpdb->posts}.ID ORDER BY {$wpdb->posts}.post_date DESC LIMIT 1" ); $result = $wpdb->get_var($sql); $instock = !empty($result); } } else { $instock = $product->is_in_stock(); } $list = ''; echo $list; } add_shortcode('generate_badges', function() { renderBadges('single'); }); add_shortcode('generate_badges_', function() { renderBadges(); }); add_action('jet-woo-builder/templates/products/after-item-thumbnail', function() { renderBadges(); });add_action( 'wp_footer', function () { ?> '; });add_shortcode( 'pp_product_color_sets', function(){ $color_sets_field = get_field( 'color_set'); $color_sets = []; foreach ($color_sets_field as $field_set) { $set = $color_sets[$field_set['set_name']] = []; foreach ($field_set['colors'] as $color) { $set[$color['color_name']] = $color['color']; } } $color_sets_terms_ids = wp_get_post_terms( get_the_ID(), 'color_set', [ 'fields' => 'ids' ] ); foreach ($color_sets_terms_ids as $id) { $color_sets_term = get_field( 'Sets', 'color_set_' . $id ); // Merge with existing color sets foreach ($color_sets_term as $field_set) { $set_name = $field_set['set_name']; if (!isset($color_sets[$set_name])) { $color_sets[$set_name] = []; } foreach ($field_set['colors'] as $color) { $color_name = $color['color_name']; if (isset($color_sets[$set_name][$color_name])) { continue; } $color_sets[$set_name][$color_name] = $color['color']; } } } ob_start(); foreach ($color_sets as $set_name => $colors) { echo '
'; echo '

' . $set_name . ': ' . array_key_first($colors) . '

'; echo '
'; foreach ($colors as $color_name => $color) { echo '
' . $color_name . '
'; } echo '
'; } //JS changer of selected color echo ''; return ob_get_clean(); } );add_filter( 'woocommerce_cart_shipping_method_full_label', 'custom_shipping_icons', 10, 2 ); function custom_shipping_icons( $label, $method ) { // // DPD // if( $method->method_id == 'flexible_shipping_single' && $method->instance_id === 13 ) { $label = ''.$label.'

DPD doručí balík na Vámi zvolenou adresu.
Doručení DPD si můžete přizpůsobí svým potřebám přímo ve webové aplikaci DPD Kurýr
Dodání následující pracovní den od vyzvednutí
3 pokusy o doručení
Pojištění zásilky do 50 000 Kč v ceně přepravy
Informování SMSkou/e-mailem

'; // // DPD slovensko // } else if( $method->method_id == 'flexible_shipping_single' && $method->instance_id === 14 ) { $label = ''.$label; // // Ceska posta - do ruky // } else if( $method->method_id == 'flat_rate' && $method->instance_id === 4 ) { $label = ''.$label; // // Ceska posta - na postu // } else if( $method->method_id == 'flat_rate' && $method->instance_id === 5 ) { $label = ''.$label; // // Balikovna // } else if( $method->method_id == 'flat_rate' && $method->instance_id === 3 ) { $label = ''.$label; // // Vyzvednuti na prodejne // } else if( $method->method_id == 'local_pickup' ) { $label = ''.$label.'Zdarma

Na pobočce v Horažďovicích

Osobní odběr na pobočce v Horažďovicích, Tyršova 355, pouze po domluvě 7:30 - 13:00.

'; // // Zásilkovna // } else if( $method->method_id == 'packetery_shipping_method' ) { $label = ''.$label; } return $label; } add_filter( 'woocommerce_gateway_title', 'custom_payment_label', 25, 2 ); function custom_payment_label( $title, $gateway_id ){ if($gateway_id === 'cod') { global $WOOCS; $currencies = $WOOCS->get_currencies(); $eur = $currencies['EUR']; $codPrice = 36.30; $currency = get_woocommerce_currency(); $symbol = get_woocommerce_currency_symbol(); if($currency === 'EUR') $codPrice = $codPrice * $eur['rate']; $title = ''.$title.''.number_format($codPrice, 2, '.', ' ').''; } return $title; } add_action( 'woocommerce_after_order_object_save', 'remove_html_from_method_title' ); function remove_html_from_method_title( $order ) { global $WOOCS; $currencies = $WOOCS->get_currencies(); $eur = $currencies['EUR']; $codPrice = '36.30'; $codPriceEur = strval( number_format( $codPrice * $eur['rate'], 2, '.', '' ) ); $title = $order->get_payment_method_title(); $title = str_replace( '', '', $title ); $title = str_replace( '', '', $title ); $title = str_replace( '', '', $title ); $title = str_replace( '', '', $title ); $title = str_replace( $codPrice, '', $title ); $title = str_replace( $codPriceEur, '', $title ); $title = str_replace( '', '', $title ); update_post_meta( $order->get_id(), '_payment_method_title', $title ); }add_action('wp_footer', function () { ?>
Velkoobchodní ceny

Poptáváte velkoobchodní cenu nebo potřebujete poradit?

Pondělí - Pátek 07:00 - 15:00
+420 374 802 047 (Po-Pá 7:00-15:00)
[generate_mega_menu]

Aby postel lákala k večernímu ulehnutí aneb Praní a čištění lůžkovin, matrací a povlečení

Kvalitní postel a příjemné prostředí jsou základem pro spokojený a zdravý spánek. S výběrem matrace si dáváme záležet, ale ani ta nej se neobejde bez patřičné údržby.  Na matraci strávíte každý den průměrně 7 hodin, během kterých se z vašeho těla vylučuje pot, ale také z něj odpadávají mikroskopické částečky kůže. To vše se usazuje v matraci, a proto je potřeba o ni náležitě pečovat. Jak tedy matraci čistit?

Díky moderním materiálům to není zase tak složité. Údržba matrací je dnes usnadněna snímatelnými potahy, které jednoduše vyperete v pračce. V dalším kroku matraci důkladně vysajte, vysávání zabrání nočnímu vdechování prachu. Pokud si lámete hlavu, jak vyčistit matraci od roztočů, výkonný vysavač si s nimi lehce poradí. Proto se pro alergiky doporučuje častější vysávání matrace.

Vzhledem k tomu, že přes noc může vaše tělo vypotit až 1,5 litru potu, je dost pravděpodobné, že začne matrace po určitém čase zapáchat. S odstraněním zápachu vám pomůže jedlá soda. Celou matraci posypte, vrstva by měla být rovnoměrná po celé ploše. Jedlá soda na sebe dokáže vázat vlhko a zápach, ale je nutné ji do matrace dobře zapracovat. S tím vám pomůže kartáč. Jakmile sodu zapracujete, nechte ji působit nejméně 30 minut, ale klidně i celý den. Poté matraci opět dobře vysajte.

Životnost matrace prodlouží také občasné vyvětrání a otočení jednou za měsíc. I při dobré péči o kvalitní matraci byste ji měli vyměnit nejpozději po 10 letech. Určitě ale tehdy, pokud na pružinové matraci cítíte pružiny, na jakékoli matraci jsou proležená místa, zaznamenáte poškozený povrch, zvuky, které matrace vydává při obracení, večer nemůžete usnout, obtížně nalézáte pohodlnou polohu, v noci se často budíte a vstáváte celí rozlámaní či dokonce s bolestmi zad a krční páteře.

Provádění pravidelného čištění a údržby matrace se doporučuje alespoň každých 14 dní, přičemž obecně platí, že byste měli matraci otáčet každý měsíc, aby obě strany měly možnost se „nadechnout“, ale také pro jejich rovnoměrné opotřebování, které zvyšuje životnost matrace.

Čištění jednotlivých typů matrací se nějak radikálně neliší, ale určitě je dobré se řídit doporučeními výrobců. Ve všech případech platí, že je nejvhodnější volit čištění matrace přírodními prostředky, které šetří povrch i vnitřek matrace. V souvislosti s čištěním je nezbytné nechat matraci pořádně vyschnout, abyste se vyhnuli nahromadění vlhkosti, což by mohlo způsobit zkrácení životnosti matrace vznikem plísní.

Preventivním krokem proti znečištění matrace je chránič matrace, který do sebe vsákne tělesné tekutiny ještě předtím, než se stihnou dostat k povrchu matrace.

Pokud si čas od času rádi dopřáváte snídani v posteli nebo třeba máte malé děti, jistě víte, jak snadné je zašpinit nejen matraci, ale také vaše ložní prádlo a uléhání do čistého ložního prádla milujeme všichni. Jeho čistota je základním pilířem kvalitního spánku.

Při péči o povlečení se určitě řiďte informačními štítky, které obsahují piktogramy s potřebnými informacemi. Každá látka je totiž specifická. Mimo to je ale dobré dodržovat pár obecných pravidel:

  1. Perte vaše povlečení alespoň jednou za dva týdny, ideálně však každý týden. Postel je totiž domovem roztočů a bakterií. Každou noc v posteli vypotíme až 1,5 litru tekutin, když k tomu přidáme odumřelou kůži a prach, vytvoříme jim ideální útočiště. Pro lidské oko jsou neviditelní a dalo by se říci i neškodní, alergiky ale umí pořádně potrápit.
  2. Ložní prádlo neperte společně s oblečením a nepřeplňujte jím pračku.
  3. Jednotlivé barvy perte vždy odděleně.
  4. Prádlo nechte důkladně vysušit, aby se na něm nevyskytly plísně.

Nezapomeňte také zapnout zipy, aby se jejich zoubky nezanášely a nepoškodily se. Také pamatujte, že jakémukoli povlečení prospěje, když ho perete obrácené naruby.

Správným praním, sušením a žehlením prodloužíte vašemu ložnímu prádlu životnost, odstraníte bakterie a zlepší se vám kvalita pokožky. Před prvním použitím povlečení vždy vyperte. Zbavíte ho tím zbytkových barev z výroby.

Na praní povlečení nepoužívejte krátké úsporné programy. Prádlo by se dostatečně nevypralo.

Vedle matrací a povlečení nesmíme zapomenout ani na údržbu lůžkovin, tedy peřin a polštářů. Důležitá je pravidelná péče, od každodenního větrání až po praní.

Roztoči přímo milují ještě teplou a vlhkou postel. Ustlání postele ihned po probuzení není tím pádem správným krokem. Důležité je přikrývku i polštář jemně protřepat, tím zajistíte zachování původního tvaru výplně. Poté vyvětrejte nejen místnost, ale také lůžkoviny. Čerstvý vzduch sníží teplotu i vlhkost přikrývky i polštáře. Správným větráním můžete prodloužit životnost lůžkovin i o několik let.

Jako účinná ochrana dek i polštářů sice funguje kvalitní povlečení, ovšem důležité je prát obojí. Ideálním intervalem je praní dvakrát až čtyřikrát do roka. Při praní byste měli postupovat podle doporučení výrobce. Déle bez praní vydrží pouze přikrývky s nanovlákennou membránou, která zamezuje shromažďování bakterií, virů, ale i prachu a roztočů ve výplni. Nezamezí ale propocení, proto i taková přikrývka si zaslouží jednou za čas vyprat.

Pokud se vám vejde přikrývka do pračky, praní peřin není nic složitého. Stačí se řídit základními instrukcemi.  Každý materiál má svá specifika. Perte bez odstřeďování nebo s nízkými otáčkami. Jestliže sušíte venku, pak ne na přímém slunci.

Každý polštář i přikrývka mají svoji životnost. Přesnou dobu pro výměnu, nelze zcela jasně určit. Obecně se doporučuje provádět výměnu každý 3 – 5 let u přikrývek, 2 – 4 roky u polštářů. Osoby trpící vysokou potivostí, by měli polštář i přikrývku měnit častěji. Ztratil-li polštář původní tvar, barvu nebo je výplň neforemná, pak výměna bude neodkladná.

Péče v několika bodech:

  • Každý den přikrývky i polštáře vyvětrejte a protřepte.
  • Zastelte, až bude postel suchá a chladná.
  • Perte 2x ročně, maximálně 4x. Vždy se řiďte pokyny výrobce.
  • Pečlivě vysušte.
  • Při změně barvy nebo tvaru vyměňte starý polštář a přikrývku za nový
  • Doporučená výměna každé 3 – 5 let u přikrývek, 2 – 4 roky u polštářů. Osoby s vyšší potivostí by měli polštáře i přikrývky vyměňovat častěji.

 

Polštář z paměťové pěny je lepší neprat. Někteří výrobci to dokonce zakazují, protože moc dobře vědí, že ne vždy se dočkáte pozitivního výsledku. Pokud ale polštář dostal zabrat a není v záruce, zkuste ho vyprat šetrně v ruce.

x (x)
[generate_mobile_menu]