Авто пересчет кол-во штук товара

Тема в разделе "NetCat", создана пользователем Vyrd2014, 17 май 2014.

  1. Vyrd2014

    Vyrd2014 Создатель

    Регистр.:
    18 апр 2014
    Сообщения:
    32
    Симпатии:
    8
    Приветствую, может кто знает как в корзине сделать автоматический пересчет количества штук товара без нажатия на кнопку "Пересчитать заказ"?
     
  2. search74

    search74 Писатель

    Регистр.:
    4 авг 2011
    Сообщения:
    1
    Симпатии:
    1
    Привет, создай новый файл /netcat/modules/netshop название к примеру ajaxQty.php,
    напиши обработку на jquery, чтобы когда менялось значение твоего инпута с количеством товара, она совершала аякс запрос к файлу /netcat/modules/netshop/ajaxQty.php,
    а в файле нечто такое:
    PHP:
    <?

    // Netshop POST request handler
    // (a) Change Cart Contents
    // (b) Process Payment Events
    // (c) Output Documents (e.g. bill/sberbank reciept)

    error_reporting(E_ALL E_NOTICE);

    $NETCAT_FOLDER join(strstr(__FILE__"/") ? "/" "\\"array_slice(preg_split("/[\/\\\]+/"__FILE__), 0, -4)).( strstr(__FILE__"/") ? "/" "\\" );
    include_once (
    $NETCAT_FOLDER."vars.inc.php");
    require_once (
    $INCLUDE_FOLDER."index.php");

    $client_url urldecode("http://".$HTTP_HOST.$REQUEST_URI);
    $parsed_url parse_url($client_url);
    $current_catalogue $nc_core->catalogue->get_by_host_name($parsed_url['host']);
    $catalogue $current_catalogue["Catalogue_ID"];
    if (!
    $catalogue$catalogue 1// first site
    //LoadModuleEnv();
    $MODULE_VARS $nc_core->modules->get_module_vars();


    // Process cart changes
    if ( ajax_zapros =) ) {
        
    //otherwise: qty=new_qty - новое количество
        
    $shop->CartPut($array"cart_params");
    }


    ?>
    впринципе не сильно торопясь за чашкой чая можно за полчаса накидать) ну а если через ide, минут 10)

    upd вот кстати тему покури http://www.netcat.ru/support/knowledge/knowledge_75.html
     
    Vyrd2014 нравится это.