Узнать номер последнего заказа.

Нужен сниппет чтобы добавить +1

[[!+shk.id:incr]] такая конструкция не работает

<?php
$order=$_SESSION['shk_lastOrder']['id']+1;
echo $order;

типа такого получилось

Не понятно вам нужен был номер последнего заказа в БД или номер только что сделанного заказа. Я подумал, что первое, т.к. можно представить зачем может понадобиться добавлять еденичку к последнему заказу в БД. А зачем к только что сделанному - не понятно.

нужен только что созданный чтобы его вставить в тему письма, но так как он формируется после отправки почты вот и понадобилось еденицу добавлять
Возник вопрос: если не авторизован на сайте то $order=$_SESSION['shk_lastOrder']['id'] выдает 1
как лечить?

прям из базы
вот такое наваял

$sql = "SELECT * FROM modx_shopkeeper3_orders ORDER BY id DESC LIMIT 1";
$query = new xPDOCriteria($modx, $sql, array());
if ($query->prepare() && $query->stmt->execute()) {
$res = $query->stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($res as $row) {
echo $row['id']+1;

}};

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.