입니다. 아래 이미지와 같이 Wordpress Eshop에있는 모든 항목의 총비용을 표시 할 수 있는지 궁금합니다.Eshop 카트의 총 비용은
내가 현재 난 그냥 장바구니에 항목을 추가하기 전에 유저가 선택할 수있는 추가 옵션 비용을 포함해야, 총 비용 떨어져 모든 항목을 반환하는 기능을 가지고, 여기입니다 함수 내 functions.php
에 추가 :
// Return the total cost in cart
function get_myeshop_cart_itempricetotal(){
global $blog_id;
$total_price = 0;
if(isset($_SESSION['eshopcart'.$blog_id])) {
$item_array = $_SESSION['eshopcart'.$blog_id];
foreach($item_array as $item) {
$price = $item['qty'] * $item['price'];
$total_price = $total_price + $price;
}
}
return $total_price;
}
// Display cost
function display_my_cart_cost() {
$cart_cost = get_myeshop_cart_itempricetotal();
if ($cart_cost > 0) print '£' . $cart_cost;
else echo __('0','theme');
}
내가 <?php display_my_cart_cost();?>
를 사용하여 내 템플릿 내에서이 함수를 호출하고있다.
잘 모르겠 음 PHP 위의 기능을 수정하여 모든 장바구니 항목의 비용을 반환 할 수 있습니까?
이봐, 난이 기능에'functions.php' 메인 플러그인을 닿지을 추가 해요. 부분적으로 작동하는 답변을 주셔서 감사합니다. 그것은 아이템의 가격을 얻고 수량을 수정합니다. 추가 옵션 비용을 어떻게 추가합니까? (나는 항목의 가격을 추가하는 선택 상자가있다). – AfromanJ
추가 항목에 대한 가격 정보가 저장되는 열이 있어야합니다. 장바구니가 세션에 저장되기 때문에 주문에 몇 가지 추가 옵션을 추가 한 다음 장바구니를 저장하는 세션 변수를 인쇄 할 수 있습니다. 이 코드는'print_r ($ _ SESSION [ 'eshopcart'. $ blog_id]);'이 될 것입니다. 이것은 장바구니의 데이터 구조를 보여줍니다. – TR1
고마워, 내가 그걸 할 수 있는지 몰랐다. 내가 그곳에서 볼 때'선택 '의 가격을 끌어 내도록 도와 주어야만합니다. – AfromanJ