サーバーにMySqlデータベースがあります。最後のクリックの後、OpenCart がデータを PHP ファイルに送信し、応答 (JSON) を待つ必要があります。
例: ユーザーがボタン ( Pay Now ) を押して注文すると、データをサーバーに送信し、1 つ以上のアイテムがあること、またはショップが購入できないために購入できないことを示す JSON データを受信します。その商品のアイテムを持っています。
OpenCartでそれを行うことはできますか?
製品の在庫状況のみを確認する必要がある場合は、次を使用できます
$product['quantity']
`で
catalog/controller/checkout/cart.php `
例として
$quantity=file_get_contents('http://api.url?product_id='.$product['product_id']);
if ($product['quantity'] > (int)$quantity) {
$this->data['error_warning'] = 'Product not available ';
}
API は製品の数量に応答する必要があります。