We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 50854
    • 3 Posts
    Всем привет!

    Неожиданно возникла проблема - при оформлении заказа в shopkeeper, на почту приходит стандартное письмо! В нем всё по шаблону, кроме содержимого плейсхолдера [[+orderData]]...вместо списка заказанных товаров выводится массив, как при дебаггинге.

    В админке, на странице управления заказами - та же ерунда - прикрепил скрин!

    Вот вызов страницы оформления заказа (остальные чанки стандартные, дебаг в шопкипере не включал):
    [[!Shopkeeper@full?propertySetName=`full`]]
    
    [[!AjaxForm?
    &snippet=`FormIt`
    &form=`order`
    &hooks=`spam,shk_fihook,email,FormItAutoResponder`
    &submitVar=`order`
    &emailTpl=`shopOrderReport`
    &fiarTpl=`shopOrderReport`
    &emailSubject=`В интернет-магазине "[[++site_name]]" сделан новый заказ`
    &fiarSubject=`Вы сделали заказ в интернет-магазине "[[++site_name]]"`
    &emailTo=`[[++emailsender]]`
    &validate=`address:required,fullname:required,email:required,phone:required`
    &errTpl=`<br /><span class="error">[[+error]]`
    &validationErrorMessage=`В форме содержатся ошибки!`
    &successMessage=`Ваш заказ успешно оформлен! Спасибо за покупку.`
    ]]


    Вот содержимое консоли ошибок:

    [2015-08-02 15:45:30] (ERROR @ /index.php) `` is not a valid integer and may not be passed to makeUrl()
    [2015-08-02 15:45:32] (ERROR @ /assets/components/shopkeeper/connector_fe.php) `` is not a valid integer and may not be passed to makeUrl()


    И, после включения дебаггинга:

    [2015-08-02 15:55:15] (ERROR @ /index.php) `` is not a valid integer and may not be passed to makeUrl()
    [2015-08-02 15:55:15] (ERROR @ /index.php) `` is not a valid integer and may not be passed to makeUrl()
    [2015-08-02 15:55:15] (ERROR @ /index.php) Array
    (
        [0] => Array
            (
                [catalogClass] => modResource
                [count] => 1
                [id] => 29
                [link] => http://revo-test.tk/katalog-zapchastej/acura/dvigatel/zapchast-dvigatelya.html
                [price] => 2000
                [tv_add] => Array
                    (
                    )
    
            )
    
    )
    Array
    (
        [0] => Array
            (
            )
    
    )
    
    [2015-08-02 15:55:17] (ERROR @ /assets/components/shopkeeper/connector_fe.php) `` is not a valid integer and may not be passed to makeUrl()
    [2015-08-02 15:55:17] (ERROR @ /assets/components/shopkeeper/connector_fe.php) Array
    (
        [0] => Array
            (
                [catalogClass] => modResource
                [count] => 1
                [id] => 29
                [link] => http://revo-test.tk/katalog-zapchastej/acura/dvigatel/zapchast-dvigatelya.html
                [price] => 2000
                [tv_add] => Array
                    (
                    )
    
            )
    
    )
    Array
    (
        [0] => Array
            (
            )
    
    )
    
    


    ----------------------------------------------------------------------------------------------------

    Версия MODX: MODX Revolution 2.3.5-pl (traditional)
    PHP Version: 5.3.19
    Shopkeeper version: 2.3.1

    ---------------------------------------------------------------------------------------------------

    Подскажите, пожалуйста, в чем может быть дело? Два дня уже мозг кипит...

    Всем заранее спасибо!) [ed. note: mg151232 last edited this post 8 years, 9 months ago.]