Если у вас префиксы номеров заказов не числовые или их нет вообще, то всё красиво будет. Если числовые, например 1000, то в заказе с номером 1000 или 10000 или 100000 будет накладка из-за этого. Такой заказ один на тысячу или реже. Поскольку эта кухня закрыта от посторонних глаз, то не так и страшно, что одна из тысячи ссылок не будет правильной.
Префикс можно и поменять на более удобный. Важно лишь только помнить какой был до этого, чтобы со старыми заказами и клиентами накладки от смены не возникло.
Или придумать другой способ, как взять id заказа без префикса (типа как оно в БД лежит).
1 ответ
В самом простом случае можно попробовать вот так
<a href="ваш_сайт/адрес_админки/shop/?action=orders#/order/{$order.id|replace:'ваш_префикс_заказов':''}/">редактировать заказ</a>
Если у вас префиксы номеров заказов не числовые или их нет вообще, то всё красиво будет.
Если числовые, например 1000, то в заказе с номером 1000 или 10000 или 100000 будет накладка из-за этого. Такой заказ один на тысячу или реже. Поскольку эта кухня закрыта от посторонних глаз, то не так и страшно, что одна из тысячи ссылок не будет правильной.
Префикс можно и поменять на более удобный. Важно лишь только помнить какой был до этого, чтобы со старыми заказами и клиентами накладки от смены не возникло.
Или придумать другой способ, как взять id заказа без префикса (типа как оно в БД лежит).
Спасибо, Работает! Хочу заметить, что в префиксе необходимо добавить # к номеру, т.е. прописать префикс полностью.