Tablerate.php で計算を変更したい。
そのため、幅、高さなどのカスタム オプションを備えた一部の製品では、送料を変更する必要があります。この方法で、カート内の 1 つの商品の幅または高さが 60cm を超えているかどうかを調べてみました (例)。
しかし、現在、カスタムオプション値を取得する方法がわかりません...
このコードはうまく機能しています。
foreach ($request->getAllItems() as $item) {
echo 'Name: '.$item->getName().
'<br/> SKU:'.$item->getSku().
'<br/> ProductID: '.$item->getProductId().
'<br/> Price: '.$item->getPrice().'<br/>'; }