Service is running
Hostious.io logo

Simple add cost price and show margins in WooCommerce

Er du træt af komplicerede løsninger til at holde styr på dine produktomkostninger og avance i WooCommerce? Med vores nye plugin “Simple add cost price and show margins in WooCommerce by Hostious.io” kan du på få sekunder tilføje et felt til indtastning af kostpris og se din avance i både kroner og procent – direkte […]

Er du træt af komplicerede løsninger til at holde styr på dine produktomkostninger og avance i WooCommerce? Med vores nye plugin “Simple add cost price and show margins in WooCommerce by Hostious.io” kan du på få sekunder tilføje et felt til indtastning af kostpris og se din avance i både kroner og procent – direkte i backend, helt uden reklamer, bloat eller negativ indvirkning på sidehastigheden.

Produktpriser og avance i adminpanel oversigt.


Vores plugin er skrevet i ren, simpel PHP og består af ét enkelt plugin-fil. Ingen tunge biblioteker, ingen eksterne scripts, ingen “overhead” – kun de nødvendige hooks til WooCommerce. Her er plugin-headeren og de vigtigste funktioner:

<?php
/**
 * Plugin Name: Simple add cost price and show margins in WooCommerce by Hostious.io
 * Description: Easily add Cost price and show your markups in your backend and in %. (100% free, no ads and no bloat)
 * Version: 1.0
 * Author: Hostious.io
 * Author URI: https://hostious.io/
 * Text Domain: wc-kostpris-avance
 */

if ( ! defined( 'ABSPATH' ) ) exit; // Stop direkte adgang

// Tilføj “Kostpris”-felt i Produktdata → Generelt
add_action( 'woocommerce_product_options_general_product_data', 'wc_kpa_add_cost_price_field' );
function wc_kpa_add_cost_price_field() {
    woocommerce_wp_text_input( array(
        'id'                => '_kostpris',
        'label'             => __( 'Kostpris (ex. moms)', 'woocommerce' ),
        'type'              => 'number',
        'custom_attributes' => array('step'=>'0.01','min'=>'0')
    ) );
}

// Gem kostprisen som post-meta
add_action( 'woocommerce_process_product_meta', 'wc_kpa_save_cost_price_field' );
function wc_kpa_save_cost_price_field( $post_id ) {
    if ( isset( $_POST['_kostpris'] ) ) {
        update_post_meta( $post_id, '_kostpris', floatval( $_POST['_kostpris'] ) );
    }
}

// Vis avance i kroner og procent – disabled felter, kun til visning
add_action( 'woocommerce_product_options_general_product_data', 'wc_kpa_display_margin_fields' );
function wc_kpa_display_margin_fields() {
    global $post;
    $p    = wc_get_product( $post->ID );
    $pris = floatval( $p->get_price() );
    $netto = $pris / 1.25;
    $kost = floatval( get_post_meta( $post->ID, '_kostpris', true ) );
    $m_kr = $netto - $kost;
    $m_pct = $netto > 0 ? ($m_kr / $netto * 100) : 0;

    // Formatering via WooCommerce-indstillinger
    $fkr = number_format( $m_kr, wc_get_price_decimals(), wc_get_price_decimal_separator(), wc_get_price_thousand_separator() ) . ' ' . get_woocommerce_currency_symbol();
    $fpct = number_format( $m_pct, 2, wc_get_price_decimal_separator(), wc_get_price_thousand_separator() ) . ' %';

    echo '<div class="options_group">';
    woocommerce_wp_text_input(['id'=>'_avance_kr','label'=>__('Avance (kr.)','woocommerce'),'type'=>'text','custom_attributes'=>['disabled'=>'disabled'],'value'=>$fkr]);
    woocommerce_wp_text_input(['id'=>'_avance_pct','label'=>__('Avance (%)','woocommerce'),'type'=>'text','custom_attributes'=>['disabled'=>'disabled'],'value'=>$fpct]);
    echo '</div>';
}

Ingen reklamer100% gratisIngen afhængigheder


Forestil dig aldrig mere manuelt at regne nettoavance ud eller rode med Excel-gennemregninger, hver gang prisen ændres.

  • Hurtig opsætning: Upload én ZIP-fil og aktiver plugin’et.
  • Rent backend-UI: “Kostpris” og “Avance” i standard WooCommerce-layout.
  • Lynhurtigt: Ingen ekstra scripts – din sidehastighed forbliver uberørt.
  • Fuld kontrol: Hjælpefunktion (wc_kpa_get_margin()) til brug i dine egne templates eller rapporter.


Klar til at spare tid og få et klart overblik over dine marginer? Download plugin’et helt gratis, upload det under Plugins → Tilføj ny → Upload plugin, og klik Aktivér. Så er du i gang på under ét minut.

👉 Download ZIP: Simple add cost price and show margins in WooCommerce by Hostious.io

Er du i tvivl om noget, eller vil du have hjælp til tilpasning? Tøv ikke med at kontakte os på support@hostious.io. Vi glæder os til at høre, hvordan det fungerer for dig!

  • Aalborg, Denmark
  • Support@hostious.io
  • 24/7/365 Dansk Support
  • 100% Co2 neutral hosting

Tilmeld dig vores nyhedsbrev

Copyright © 2025 Hostious

Søge

Forrige og næste artikel