Как изменить номер заказа Virtuemart 2
Понадобилось изменить способ формирования номера заказа в Virtuemart 2.
Необходим был формат год месяц день порядковый номер.
Чтобы это реализовать, идем
/administrator/components/com_virtuemart/models/orders.php
И заменяем все что находится между
static public function generateOrderNumber($uid = 0,$length=10, $virtuemart_vendor_id=1)
{
.....
}
на
$db = JFactory::getDBO();
$q = 'SELECT COUNT(1) FROM #__virtuemart_orders WHERE `virtuemart_vendor_id`="'.$virtuemart_vendor_id.'"';
$db->setQuery($q);
$data = $db->loadAssoc();
$order_id = date('Ymd').($data['virtuemart_order_id']);
return (int)$order_id;
Необходим был формат год месяц день порядковый номер.
Чтобы это реализовать, идем
/administrator/components/com_virtuemart/models/orders.php
И заменяем все что находится между
static public function generateOrderNumber($uid = 0,$length=10, $virtuemart_vendor_id=1)
{
.....
}
на
$db = JFactory::getDBO();
$q = 'SELECT COUNT(1) FROM #__virtuemart_orders WHERE `virtuemart_vendor_id`="'.$virtuemart_vendor_id.'"';
$db->setQuery($q);
$data = $db->loadAssoc();
$order_id = date('Ymd').($data['virtuemart_order_id']);
return (int)$order_id;
Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре
Комментариев нет: