https://de.wordpress.org/plugins/woo-order-weight/
Damit bekommst Du das Gewicht einer Bestellung in die wp_postmeta und kannst es von da auslesen und in Rechnung/Lieferschein anzeigen lassen.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenhttps://de.wordpress.org/plugins/woo-order-weight/
Damit bekommst Du das Gewicht einer Bestellung in die wp_postmeta und kannst es von da auslesen und in Rechnung/Lieferschein anzeigen lassen.
Stichwort Variationen :-)
Dann hast Du noch mehr Fehler drin oder es falsch eingebaut :-) PHP kennt kein oben/unten bei Anführungsstrichen.
sollte IMHO sein
und
sollte
sein. Hier passiert keine Endlosschleife, da Ding bricht wegen Syntax-Error ab :-)
Einstellungen->Lesen -> "Deine Startseite zeigt"
Ah, okay. Dann Posten der Lieferung jeweils das Gewicht addieren über einen Hook (wc_gzdp_invoice_shortcodes) und auf dem PDF der Rechnung angeben. Müsste man ein Plugin für schreiben ;)
Was nutzt Du denn für Lieferschein/Rechnung? WC-Bordmittel?
Du musst da nix von googleapis laden :-) jquery ist Bestandteil von WP.
Weil das Theme evtl. die CSS-Angaben braucht, um das darzustellen? :-)
add_filter( 'woocommerce_cart_item_name', 'cart_variation_description', 20, 3);
function cart_variation_description( $name, $cart_item, $cart_item_key ) {
// Get the corresponding WC_Product
$product_item = $cart_item['data'];
if(!empty($product_item) && $product_item->is_type( 'variation' ) ) {
// WC 3+ compatibility
$descrition = version_compare( WC_VERSION, '3.0', '<' ) ? $product_item->get_variation_description() : $product_item->get_description();
$result = __( 'Description: ', 'woocommerce' ) . $description;
return $name . '<br>' . $result;
} else
return $name;
}
Alles anzeigen
War ja nur beispielhaft, @mensmaximus :-)
https://www.sellwithwp.com/how-to-charge-…ipping-by-item/
Du könntest Dir ein Plugin programmieren (lassen/kaufen):), dass zählt, wie vieviele Artikel Dein Kunde kauft und je nach Anzahl das Porto berechnen
Schau mal in das Template cart-totals.php.
$estimated_text = WC()->customer->is_customer_outside_base() && ! WC()->customer->has_calculated_shipping()
? sprintf( ' <small>' . __( '(estimated for %s)', 'woocommerce' ) . '</small>', WC()->countries->estimated_for_prefix( $taxable_address[0] ) . WC()->countries->countries[ $taxable_address[0] ] )
: '';
// get_term_by( 'id', $category_id, 'category' )
global $post;
$my_categories = array();
$post_categories = get_the_category( $post->ID );
foreach ( $post_categories as $post_category ) {
$my_categories[] = get_term_by( 'id', $post_category->cat_ID, 'category' );
}
// OR:
$my_category = get_term_by( 'id', $post_categories[0]->cat_ID, 'category' );
Alles anzeigen
Am besten behebst Du den Fehler, wegen dem die Meldungen erscheinen. In menu.php soll ein Wert mit array_flip() in vertauschter Reihenfolge bearbeitet werden, in dem Array sind aber nicht nur die erlaubten Werte vom Typ String oder Integer. Dürfte irgendwo in Deinem Theme entstehen, vermute ich. Aus diesem Grund kommt die Fehlermeldung, wegen der die Warnungen "Cannot modify header information" ausgeworfen werden.