私は価格が 29 ドルの通常の製品を持っています。私が望むのは、これに追加で 10 ドルを請求し、別のアイテム (同じ製品) を与えることです。つまり、29 ドルで 1 つ購入し、39 ドルで 2 つ購入します。
このために、このコードを使用して製品をカートに追加しました
<?php
if($_POST['duplica_las_flores'] != '' && isset($_POST['duplica_las_flores']))
{
$customProdcutId = $_POST['productID'];
if(is_numeric($customProdcutId))
{
global $Shopp; //load up our $Shopp variable
$Product = new Product(absint($customProdcutId)); //We have to create a Product object to use in our add to cart function.
if(!empty($Product->id)){
$pricing = 10.00;
$result = $Shopp->Order->Cart->add(1, $Product, $pricing, false, array(), array()); //This is where "the magic happens"
}
}
?>
これで、チェックボックスが単一の製品ページでチェックされている場合、これは私のカスタム価格(10 $)で別の製品を追加しますが、これは同じ価格(29 $)で新しい製品を追加しています.
ここで 2 番目の製品の価格を変更するにはどうすればよいですか、またはこれを行う他の方法はありますか?
ありがとう