Détail du message 79855.5

Message numéro 5 dans le sujet Import produit via code.

  • 79855.5 en réponse à 79855.4 écrit par nico5

    23/07/2013 16:14


    Jean-Michel
    Titre : Community Manager
    Rang : Expert
    Pour les stocks il va donc falloir que tu fasses quelque chose de ce type :
    $whsi = mysqlstock_WarehouseService::getInstance();
    $warehousesId = $whsi->getWarehouseIdsByProduct($product);
    $warehouseInUse=true;
    $stocks = array();
    foreach ($warehousesId as $whid)
    {
        $stocks[] = array( 'used' => $warehouseInUse,
                        'warehouse' => $whid,
                        'stockQuantity' => $myQuantity,
                        'stockAlertThreshold' => $product->getStockAlertThreshold(),
                        'lowQuantity' => $myLowQuantity);
    }
    mysqlstock_StockService::getInstance()->updateStockInfo($product, array('stockQttJSON' => JsonService::getInstance()->encode($stocks)));
    


    A noter que toutes les clefs pour les sous tableaux de $stocks doivent être définies.

    Édité par Jean-Michel 23/07/2013 16:36


    Pour une meilleure réponse, pensez à indiquer la version sur laquelle vous rencontrez des difficultés, ainsi que son type (CMS ou eCommerce core).
    Pour tout problème d'installation indiquez le nom de l'hébergeur et s'il s'agit d'un serveur mutualisé ou dédié.
 
1356 membres
Aucun membre connecté