Ich verwende das WooCommerce-Plugin und habe folgende Abfrage:
Innerhalb der einzelnen Produktseite habe ich ein Produkt, bei dem basierend auf bestimmten Auswahlen des Käufers ein Versandkostenwert berechnet wird, den ich dann als neue Spalte "Versandkosten" als Teil der Warenkorbartikel übergeben muss Anzeigen Ihres Warenkorbs.
Die Sache ist jedoch, dass der Käufer sich entscheiden könnte, beispielsweise drei verschiedene Produkte zu kaufen, bei denen jedes dieser drei Produkte unterschiedliche Versandkostenberechnungen haben könnte, nachdem er dreimal auf die Schaltfläche "In den Warenkorb" geklickt hat.
Zum Beispiel:
Product A selections calculates a Shipping Cost of $2.00
Product B selections calculates a Shipping Cost of $4.00
Product C selections calculates a Shipping Cost of $6.00
Wenn der Käufer den Einkauf beendet hat und auf "Warenkorb anzeigen" drückt, möchte ich, dass er Folgendes sieht:
Item Price Shipping Cost Quantity Total
---------------------------------------------------------------------------------------
Product A $10 $2 1 $10
Product B $5 $4 1 $5
Product C $15 $6 1 $15
Es ist die benutzerdefinierte Feldspalte "Versandkosten", die ich in den Warenkorb legen möchte. Ich bin mir nicht sicher, wie ich das machen soll.
Darüber hinaus möchte ich zu den "Warenkorbsummen" unten ein weiteres benutzerdefiniertes Feld "Versandkosten" hinzufügen, das sich auf insgesamt 12 US-Dollar beläuft und dann zur Gesamtproduktsumme hinzugefügt wird, d. H.
Cart Totals
Cart Subtotal $30
Shipping Cost $12
Order Total $42
Einige der Codes, die ich für den Warenkorb verwendet habe, sind:
function woo_add_cart_fee() {
global $woocommerce;
$woocommerce->cart->add_fee( __('Shipping Cost', 'woocommerce'), 100 );
}
add_action( 'woocommerce_before_calculate_totals', 'woo_add_cart_fee');
Ich muss also wissen, wie man die "Versandkosten" sowohl zu den Warenkorb-Produktdetails als auch zu den Warenkorb-Summen hinzufügt.
Jede Codierungshilfe wäre sehr dankbar.
Vielen Dank.