現在、次のクエリを使用して在庫状況を更新しようとしています
$sql = "UPDATE " . _getTableName('cataloginventory_stock_item') . " csi,
" . _getTableName('cataloginventory_stock_status') . " css
SET
csi.qty = ?,
csi.is_in_stock = ?,
css.qty = ?,
css.stock_status = ?
WHERE
csi.product_id = ?
AND css.website_id = ?
AND csi.product_id = css.product_id";
// CA インベントリを更新
$connection->query($sql, array($newQtyCA, $isInStockCA, $newQtyCA, $stockStatusCA, $productId,$website_id_CA));
//アメリカの在庫を更新
$connection->query($sql, array($newQtyUS, $isInStockUS, $newQtyUS, $stockStatusUS, $productId,$website_id_US));
しかし、このクエリは米国サイトの在庫を適切に更新しません。これを正確に達成する方法を誰か教えてください。