我們在服務器中有一個MySql數據庫。我們希望在最終點擊後OpenCart將一些數據發送到PHP文件並等待答案(JSON)。如何在OpenCart中與另一臺服務器上的PHP文件進行通信
例如:當用戶按下按鈕(立即支付)來訂購我們想要發送一些數據到服務器並收到一些JSON數據,說明您有一個或多個項目,或者您不能購買因爲商店沒有該產品的任何物品。
我們可以用OpenCart做到嗎?
我們在服務器中有一個MySql數據庫。我們希望在最終點擊後OpenCart將一些數據發送到PHP文件並等待答案(JSON)。如何在OpenCart中與另一臺服務器上的PHP文件進行通信
例如:當用戶按下按鈕(立即支付)來訂購我們想要發送一些數據到服務器並收到一些JSON數據,說明您有一個或多個項目,或者您不能購買因爲商店沒有該產品的任何物品。
我們可以用OpenCart做到嗎?
簡短的回答是肯定的。您可以使用PHP或JavaScript輕鬆發送和接收json,因此可以使用opencart。你不熟悉哪部分? opencart或PHP/Javascript的佈局?
如果你只需要檢查產品的可用性 - 您可以使用
$product['quantity']
在`
目錄/控制器/結算/ 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必須回答一定量的產品。
我是一個Drupal開發人員(PHP),現在我想學習opencart。我現在不知道我怎麼能說opencart等待響應並根據json字符串行事。 – Drupalizeme