Да, все хочу и все забываю задать вопрос. Я измини

Jan 20, 2015

Да, все хочу и все забываю задать вопрос. Я изменил таблицу, core\components\billing\model\billing\mysql\orderproduct.map.inc.php и формы покупки. А вот с переопределением процессоров чет путаюсь и в первый и во второй раз. Вместо переопределения я чуть дописал свой параметр к методу getObject из core\components\billing\processors\mgr\orders\products\add.class.php

    protected function getObject(){
        $object = null;
        if(
            $order_id = $this->getProperty('order_id', null) 
            AND $product_id = $this->getProperty('product_id', null)
            AND $myVar = $this->getProperty('myVar', 'null)
        ){
            $object = $this->modx->getObject('OrderProduct', array(
                'order_id'  => $order_id,
                'product_id'=> $product_id,
                'warehouse' => $myVar,

            ));
        }
        
        return $object;
    }

Ну, скрипты CMP тоже подправил, естественно. Я понимаю, что должен более точно описать, что делал, но переносил ночью и точно не помню ). Этот более короткий способ, чем описан выше. И вроде так работает. Я хотел узнать, я этим не накосячил сильно, так же можно делать? Никаких глюков не заметил и работало так неск. месяцев.