Shopkeeper3 проблема с Яндекс.Кассой

Назад

Я очень люблю Shopkeeper и не давно вышла новая версия Shopkeeper3. Я решил использовать её в своем новом пректе. Стояла задача добавить возможность оплаты через Яндекс.Кассу. Я взял уже готовый модуль оплаты Яндекс.Кассы. Но почему то модуль работать не захотел, и сейчас я поделюсь с Вами своей находкой. Конечно это имеет отношение только к Shopkeeper3, со старым Shopkeeper я думаю все будет путем. Как установить и настроить модуль Яндекс.Касса я не буду, документации достаточно. Итак в чем же дело, открываем сниппет YandexMoneyHook проблема здесь а именно.


    $modx->addPackage('shopkeeper', $modx->getOption('core_path').'components/shopkeeper/model/');
    $order = $modx->getObject('SHKorder', $order_id);
    
меняем на

    $modx->addPackage('shopkeeper', $modx->getOption('core_path').'components/shopkeeper3/model/');
    $order = $modx->getObject('shk_order', $order_id);
    

Странно конечно со стороны разработчика шопкипера допустить такую оплошность, может быть её конечно и пофиксят)))