22 lines
766 B
PHP
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;
|
|
}
|
|
}
|