[%# $Id$ %] [% USE horder = Handel.Order %] [% IF (order = horder.create({ id => '6509982B-14B3-4AB0-8DEB-B5160B115521', shopper => 'BEF1EC2E-DA24-42B3-907A-F1EA796E13E9', type => horder.ORDER_TYPE_TEMP, billtofirstname => 'Christopher', billtolastname => 'Laco', billtoaddress1 => 'BillToAddress1', billtoaddress2 => 'BillToAddress2', billtoaddress3 => 'BillToAddress3', billtocity => 'BillToCity', billtostate => 'BillToState', billtozip => 'BillToZip', billtocountry => 'BillToCountry', billtodayphone => '1-111-111-1111', billtonightphone => '2-222-222-2222', billtofax => '3-333-333-3333', billtoemail => 'mendlefarg@gmail.com', comments => 'Comments', created => '2005-07-15 20:12:34', handling => 8.95, number => 'O123456789', shipmethod => 'UPS Ground', shipping => 23.95, shiptosameasbillto => 0, shiptofirstname => 'Christopher', shiptolastname => 'Laco', shiptoaddress1 => 'ShipToAddress1', shiptoaddress2 => 'ShipToAddress2', shiptoaddress3 => 'ShipToAddress3', shiptocity => 'ShipToCity', shiptostate => 'ShipToState', shiptozip => 'ShipToZip', shiptocountry => 'ShipToCountry', shiptodayphone => '4-444-444-4444', shiptonightphone => '5-555-555-5555', shiptofax => '6-666-666-6666', shiptoemail => 'chrislaco@hotmail.com', subtotal => 37.95, total => 37.95, tax => 6.66, updated => '2005-07-16 20:12:34' })) %] [% CALL order.add({ description => 'Description 1', id => 'E766EAC7-CB67-4BFC-A54F-592B1F029363', price => 1.11, quantity => 1, sku => 'SKU1', total => 1.11 }) %] [% CALL order.add({ description => 'Description 2', id => 'AC156B65-0779-4D96-AE72-CAB2E981F34E', price => 2.22, quantity => 2, sku => 'SKU2', total => 4.44 }) %] [% ELSE %] Error creating order [% END %] [% IF (order = horder.search({ type => horder.ORDER_TYPE_TEMP, id => '6509982B-14B3-4AB0-8DEB-B5160B115521' }).first) %] [% order.count %] [% order.id %] [% order.shopper %] [% order.type %] [% order.billtofirstname %] [% order.billtolastname %] [% order.billtoaddress1 %] [% order.billtoaddress2 %] [% order.billtoaddress3 %] [% order.billtocity %] [% order.billtostate %] [% order.billtozip %] [% order.billtocountry %] [% order.billtodayphone %] [% order.billtonightphone %] [% order.billtofax %] [% order.billtoemail %] [% order.comments %] [% order.created %] [% order.handling.value %] [% order.number %] [% order.shipmethod %] [% order.shipping.value %] [% order.shiptosameasbillto %] [% order.shiptofirstname %] [% order.shiptolastname %] [% order.shiptoaddress1 %] [% order.shiptoaddress2 %] [% order.shiptoaddress3 %] [% order.shiptocity %] [% order.shiptostate %] [% order.shiptozip %] [% order.shiptocountry %] [% order.shiptodayphone %] [% order.shiptonightphone %] [% order.shiptofax %] [% order.shiptoemail %] [% order.subtotal.value %] [% order.total.value %] [% order.tax.value %] [% order.updated %] [% FOREACH item = order.items.all %] [% item.description %] [% item.id %] [% item.price.value %] [% item.quantity %] [% item.sku %] [% item.total.value %] [% CALL item.description('My Updated Item') %] [% CALL item.price(10.13) %] [% CALL item.quantity(22) %] [% CALL item.sku('UPDATED123') %] [% CALL item.total(222.86) %] [% item.description %] [% item.id %] [% item.price.value %] [% item.quantity %] [% item.sku %] [% item.total.value %] [% END %] [% ELSE %] Could not find order [% END %]