[%# $Id$ %] [% USE hcheckout = Handel.Checkout %] [% IF (checkout = hcheckout.new({ pluginpaths => 'Handel::TestPipeline', loadplugins => 'Handel::TestPipeline::ReadFromStash, Handel::Testpipeline::WriteFromStash', cart => '11111111-1111-1111-1111-111111111111' })) %] [% IF (checkout.process == hcheckout.CHECKOUT_STATUS_OK) %] Order processing completed successfully! [% ELSE %] Error processing order! [% FOREACH message = checkout.messages %] [% message %] [% END %] [% END %] [% END %] [% IF (checkout = hcheckout.new({ pluginpaths => 'Handel::TestPipeline', loadplugins => 'Handel::TestPipeline::ReadFromStash, Handel::Testpipeline::WriteFromStash', order => '11111111-1111-1111-1111-111111111111' })) %] [% IF (checkout.process == hcheckout.CHECKOUT_STATUS_OK) %] Order processing completed successfully! [% ELSE %] Error processing order! [% FOREACH message = checkout.messages %] [% message %] [% END %] [% END %] [% END %] [% IF (checkout = hcheckout.new({ pluginpaths => 'Handel::TestPipeline', loadplugins => 'Handel::TestPipeline::ReadFromStash, Handel::Testpipeline::WriteFromStash' })) %] [% CALL checkout.order('11111111-1111-1111-1111-111111111111') %] [% IF (checkout.process == hcheckout.CHECKOUT_STATUS_OK) %] Order processing completed successfully! [% ELSE %] Error processing order! [% FOREACH message = checkout.messages %] [% message %] [% END %] [% END %] [% END %] [% IF (checkout = hcheckout.new({ pluginpaths => 'Handel::TestPipeline', loadplugins => 'Handel::TestPipeline::ReadFromStash, Handel::Testpipeline::WriteFromStash' })) %] [% CALL checkout.cart('11111111-1111-1111-1111-111111111111') %] [% IF (checkout.process == hcheckout.CHECKOUT_STATUS_OK) %] Order processing completed successfully! [% ELSE %] Error processing order! [% FOREACH message = checkout.messages %] [% message %] [% END %] [% END %] [% END %] [% IF (checkout = hcheckout.new({ pluginpaths => 'Handel::TestPipeline', loadplugins => 'Handel::TestPipeline::InitializeTotals, Handel::TestPipeline::ValidateError', order => '11111111-1111-1111-1111-111111111111', phases => 'CHECKOUT_PHASES_INITIALIZE, CHECKOUT_PHASE_VALIDATE' })) %] [% IF (checkout.process == hcheckout.CHECKOUT_STATUS_OK) %] Order processing completed successfully! [% ELSE %] Error processing order! [% FOREACH message = checkout.messages %] hasmessage [% END %] [% END %] [% END %]