one step checkout manager user manual for magento by aitoc

25

Upload: aitoc-inc

Post on 15-Jan-2015

2.475 views

Category:

Software


3 download

DESCRIPTION

One Step Checkout Manager for Magento is a versatile tool that allows you to refine your Magento checkout per your needs and provide your customers with smooth shopping experience. The extension consists of four major functionality parts, which allow to: - make your checkout compact by reducing it to one page and merging it with the shopping cart page; - add custom fields to checkout and collect the info you need; - disable the unnecessary default checkout fields and steps; - use the collected data efficiently.

TRANSCRIPT

Page 1: One step checkout manager user manual for Magento by AITOC
Page 2: One step checkout manager user manual for Magento by AITOC

AITOC

One Page Checkout Booster User Manual

Page 3: One step checkout manager user manual for Magento by AITOC

One-Page Checkout Booster Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] |

Here you can choose the displaying method of the Checkout and Cart:

Move Checkout to Cart - places expanded Checkout steps at the bottom of Cart section; Expand Checkout steps – expands Checkout steps by removing all “Continue” buttons; Move Cart to Checkout – replaces the last step of Checkout with Cart content table, turns off Cart section, expands all the Checkout steps; Turn Off the extension – leaves standard Cart and Checkout sections for the selected Store View or Website.

In order to have the extension working correctly the standard Magento Onepage Checkout

should be turned on Please log in as admin and go to System > Configuration > Sales > Checkout

in order to configure the module’s settings

Compact Design - represents all Checkout steps in 3-column view filling all “empty” areas of Checkout; Default Design – expands Checkout steps by placing them one by one vertically like standard Checkout does;

Allows admin to choose the displaying method of Terms & Conditions content either in a pop-up window or in a text-area field just above the Condition Name

Display a pop-up window can be used for forced displaying of the T&C in a pop-up window after customers ticks the checkbox

How to configure One step checkout module in admin area

Page 4: One step checkout manager user manual for Magento by AITOC
Page 5: One step checkout manager user manual for Magento by AITOC
Page 6: One step checkout manager user manual for Magento by AITOC
Page 7: One step checkout manager user manual for Magento by AITOC
Page 8: One step checkout manager user manual for Magento by AITOC

AITOC

Checkout Fields Manager User Manual

Page 9: One step checkout manager user manual for Magento by AITOC

Checkout Fields Manager User Manual TABLE OF CONTENTS

Checkout Fields Manager Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] | Page 2/ 17

1. How to find the module in admin area ………………………………….. 3

2. Add a checkout attribute ………………………………………………….. 4

3. Front end view ……………………………………………………………… 12

4. Customer account order details ………………………………………… 14

5. Admin area order details …………………………………………………. 15

6. Order grid options …………………………………………………………. 16

7. Magento API Support …..…………………………………………………. 17

Page 10: One step checkout manager user manual for Magento by AITOC

1. How to find the module in admin area

To get to the main module page

please log in admin area and click

"Checkout Attributes" link in

"System" section of the main menu.

Checkout Fields Manager Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] | Page 3/ 17

Page 11: One step checkout manager user manual for Magento by AITOC

2. Add a checkout attribute

Checkout Fields Manager Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] | Page 4/ 17

To add a new attribute, click "New Attribute" button.

To edit an existing attribute, simply click

on the attribute you would like to edit.

Page 12: One step checkout manager user manual for Magento by AITOC

Checkout Fields Manager Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] | Page 5/ 17

2. Add a checkout attribute

Once you fill in all necessary

fields at the “Properties” page,

please go to "Manage

Label\Options" subpage to add

the field title and description.

Allows to add custom fields to the

order grid except for the date field

(see 7. Order grid options)

Allows to export data from the

custom fields available at the

orders grid along with standard

Magento order export to csv and

xls (see 7. Order grid options)

Supports the following input

types for attributes: Text Field,

Text Area, Date, Yes/No, Multiple

Select, Dropdown, Checkbox,

Radio Button.

Allows to specify the step for

multi-address and one-page

checkout pages where to display

the custom attribute

Page 13: One step checkout manager user manual for Magento by AITOC

Checkout Fields Manager Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] | Page 6/ 17

2. Add a checkout attribute

Description entered here will be

displayed under the field on the

checkout pages and can be used

for providing guidelines for your

customers. It is not mandatory to

enter description.

At "Websites/Store Views" subpage you

can indicate on which store views of the

available websites, the new checkout

attribute should be displayed. By default

it will be displayed on all store views of

all websites, so if this is ok, you can

save the attribute without proceeding to

the "Websites/Store Views" subpage.

Page 14: One step checkout manager user manual for Magento by AITOC

Checkout Fields Manager Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] | Page 7/ 17

If "Global" is checked (it is by

default), the new attribute will be

displayed on checkout of all

store views of all websites (both

current and future ones).

2. Add a checkout attribute

If "All store views of the website"

is checked, the new attribute will

be displayed on checkout of all

store views of the website (both

current and future ones).

If you need to display the new

checkout attribute only on a specific

Store View, please uncheck "Global"

and "All store views of the website"

of the website you need and then

select the necessary Store View in

the multiselect, that appears.

Once you filled in all the

attribute info, click

"Save Attribute" button.

Page 15: One step checkout manager user manual for Magento by AITOC

Checkout Fields Manager Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] | Page 8/ 17

2. Add a checkout attribute

For dropdown option there is an

additional setting ‘Add default

“Please Select” option’. It can be

enabled for cases when instead of

indicating a default option you

would like customers to choose an

option. When this setting is enabled,

a customer will not be able to

continue checkout process until

he/she chooses an option different

from the “Please select” one.

Choose Yes if you want to use

custom attribute also for

customer registration page.

Additional options for the

Attribute Placeholder and

Position will appear for the

Registration if Yes is chosen.

CFM allows to automatically fill

out the information from the

custom registration fields into the

same custom checkout fields.

CFM adds the info from the custom

fields into the HTML Order

Confirmation e-mail by default (when

customer uses standard Magento

payment gateways, including PayPal).

Admin can add label and value of

custom field to Plain text order

confirmation email. Attribute code is

used as XYZ in example below

{{var cfm.XYZ_label}}:{{var cfm. XYZ}}

Page 16: One step checkout manager user manual for Magento by AITOC

Checkout Fields Manager Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] | Page 9/ 17

At the “Manage Label/Options”

subpage you can indicate your

own title for the “Please

Select” option.

2. Add a checkout attribute

Page 17: One step checkout manager user manual for Magento by AITOC

Checkout Fields Manager Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] | Page 10/ 17

2. Add a checkout attribute

CFM enables Admin to

configure which custom

fields are displayed for

specific customer groups.

Page 18: One step checkout manager user manual for Magento by AITOC

Checkout Fields Manager Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] | Page 11/ 17

2. Add a checkout attribute

CFM allows to display a

certain custom field when

a product from specific

category is ordered

CFM allows to display a

certain custom field when a

specific product is ordered

Page 19: One step checkout manager user manual for Magento by AITOC

Checkout Fields Manager Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] | Page 12/ 17

3. Front end view

An example of how a

custom attribute looks on

the one page checkout.

Displays custom fields in

the corresponding steps of

the checkout progress bar

Page 20: One step checkout manager user manual for Magento by AITOC

Checkout Fields Manager Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] | Page 13/ 17

3. Front end view

An example of how a custom

attribute looks on the multi-

address checkout.

Page 21: One step checkout manager user manual for Magento by AITOC

Checkout Fields Manager Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] | Page 14/ 17

4. Customer account order details

All data entered by customers into the

custom checkout attributes is displayed

in "Order Custom Data" block on the

order details page in their accounts (for

registered members only).

Page 22: One step checkout manager user manual for Magento by AITOC

Checkout Fields Manager Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] | Page 15/ 17

5. Admin area order details

Admin can edit the custom data,

entered by customers, by clicking the

“Change” link. The order is not

cancelled and new order is not created.

The information entered by customers

is displayed in "Order Custom Data"

block on the order details page.

The custom fields data is displayed

at the invoice overview and print

invoice in the admin panel in the

“Additional Info” block.

Page 23: One step checkout manager user manual for Magento by AITOC

Checkout Fields Manager Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] | Page 16/ 17

6. Order grid options

- Allows to add custom fields to the order grid (except for the date field);

- Enables Admin to filter orders by custom fields data (except for the date field);

- Enables Admin to sort orders by custom fields data (except for the date field,

checkbox and multiselect).

- Allows to export data from the custom fields available at the orders grid along

with standard Magento order export to csv and xls;

- Allows to export to xls the data from selected custom fields matched with

order IDs;

Page 24: One step checkout manager user manual for Magento by AITOC

Checkout Fields Manager Manual | Developed by AITOC, Inc. www.aitoc.com | [email protected] | Page 17/ 17

7. Magento API support

It is possible to export data entered by customers into the custom fields, using Magento API.

We add data entered via our module to the following Magento objects:

sales_order.list

sales_order.info

Please find below an example of how to retrieve an order data using the API:

// SOAP v1:

$client = new SoapClient('http://example.com/api/?wsdl=1');

$order = '100000001';

$session = $client->login('apiUser', 'apiKey');

$return = $client->call($session, 'sales_order.info', array($order));

echo '<pre>'.print_r($session,1).'</pre>';

echo '<pre>'.print_r($return,1).'</pre>';

// SOAP v2:

$client = new SoapClient('http://example.com/index.php/api/v2_soap?wsdl=1');

$order = '100000001';

$session = $client->login('apiUser', 'apiKey');

$return = $client->salesOrderInfo($session, $order);

$client->endSession($session, $order);

echo '<pre>'.print_r($session,1).'</pre>';

echo '<pre>'.print_r($return,1).'</pre>';

// SOAP v2 + WSI:

$client = new SoapClient('http://example.com/api/v2_soap?wsdl=1');

$order = '100000001';

$session = $client->login((object)array('username'=> 'apiUser', 'apiKey' => 'apiKey')); //with WS-I

$return = $client->salesOrderInfo((object)array('sessionId'=> $session->result, 'orderIncrementId' => $order));

$client->endSession((object)array('sessionId'=> $session->result, 'orderIncrementId' => $order));

echo '<pre>'.print_r($session,1).'</pre>';

echo '<pre>'.print_r($return,1).'</pre>';

* WS-I works only without index.php in hostname

* WSDL works only with index.php

The data can also be retrieved within sales_order.list.

Page 25: One step checkout manager user manual for Magento by AITOC