Files
kupshop/bundles/KupShop/BalikonosBundle/BalikobotAdapters/BalikobotGLSAdapter.php
2025-08-02 16:30:27 +02:00

22 lines
766 B
PHP

<?php
namespace KupShop\BalikonosBundle\BalikobotAdapters;
class BalikobotGLSAdapter implements IBalikobotAdapter
{
use \DatabaseCommunication;
public function transformOrderData(\Order $order, array $data, array &$custom_data): array
{
if (!empty($order->getData('delivery_data', false)['glsparcelshop_id'])) {
$data['branch_id'] = $order->getData('delivery_data', false)['glsparcelshop_id'];
} elseif (!empty($order->getData('delivery_data', false)['widget']['pclshopid'])) {
$data['branch_id'] = $order->getData('delivery_data', false)['widget']['pclshopid'];
}
$data['note'] = substr($order->order_no.(!empty($data['note']) ? ' '.$data['note'] : ''), 0, 64);
return $data;
}
}