XML import problem
-
i need urgent help with several questions regarding XML import:
1. I have this code in misc but it is not working.// add order field "Order Time" add_filter('woe_get_order_fields', function ($fields) { $fields['order_time'] = array( 'label' => 'ArrivalTime', 'colname' => 'ArrivalTime', 'checked' => 1 ); return $fields; }); // calculate new field add_filter('woe_get_order_value_order_time', function ($value,$order, $field) { return $order->get_date_created()->date("H:i:s"); }, 10, 3);
The value is wrong, it does not give seconds. I need separate fields for date and time in XML import output goes like this now: <ArrivalDate>2022-03-30 14:06</ArrivalDate><ArrivalTime>2022-03-30 14:06</ArrivalTime>. it does listen only to Format in settings.
2. How to rename tags?
<Orders> to <SalesOrders>
<Order> to <SalesOrder>
<product> to <OrderRow>3. How do i add fields at the start of the xml document? I need to put two fields like this
<?xml version="1.0" encoding="UTF-8"?> <LoocosShopXML> <LSSite></LSSite> <LSTimeStamp>2021-01-07</LSTimeStamp> <SalesOrders> <!-- BEGIN LOOP -->
4. How do i create new order groups?
I need to create new order groups in xml output which looks like this:
<CustomerNotes>
<CustomerNote></CustomerNote>
</CustomerNotes>and
<PaymentStatus> <Amount>59</Amount> <PaidDate>2021-01-07</PaidDate> <BankID></BankID> <Info>blah blah blah</Info> </PaymentStatus>
- The topic ‘XML import problem’ is closed to new replies.