-2
Prestashopで在庫を手動で管理しています。私は、受注後最初の在庫を自動的に返すソリューションを探しています。注文後自動的に在庫を増やす - Prestashop
は、例えば、製品は、私が注文後7で残ることはない5.
であなたができるようになるテクニックを知って株式をご希望の7の最初の株式を持つ2枚のコピーに発注されます私はこれを自動的に実現するのですか?
Prestashopで在庫を手動で管理しています。私は、受注後最初の在庫を自動的に返すソリューションを探しています。注文後自動的に在庫を増やす - Prestashop
は、例えば、製品は、私が注文後7で残ることはない5.
であなたができるようになるテクニックを知って株式をご希望の7の最初の株式を持つ2枚のコピーに発注されます私はこれを自動的に実現するのですか?
、あなたの株式に再びそれを置く新しいモジュールで注文確認(displayOrderConfirmation)にフックを入れて(あなたがhttps://validator.prestashop.com/ 1つを生成することができます)といただきましたカートの中身をチェック:
public function hookDisplayOrderConfirmation($params) {
$order = $params['order'];
$cart = new Cart($order->id_cart);
$products = $cart->getProducts();
foreach ($products as $product) {
$removed_qty = (int) $product['quantity'];
$past_qty = (int) StockAvailable::getQuantityAvailableByProduct($product['id_product'], $product['id_product_attribute']);
$new_qty = $removed_qty + $past_qty;
StockAvailable::setQuantity($product['id_product'], $product['id_product_attribute'], $new_qty);
}
}