SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Checkout Fields Manager
User Manual for Magento
Aitoc
Aitoc
Table of Content
1. Enabling the extension in Magento.
2. Adding a custom checkout attribute.
3. Front-end view.
4. Custom checkout fields in Order details.
5. Orders grid options.
6. Magento API Support.
Aitoc1. Enabling the extension in Magento
In System > Manage Aitoc Modules, check
Checkout Fields Manager and click "Save
modules settings" on the top right.
Aitoc2. Adding a custom checkout attribute
Click “New Attribute” to add a new
checkout attribute, or click an existing
attribute to edit it.
System > Checkout Attributes
Aitoc2. Adding a custom checkout attribute
The extension adds the info from custom
fields into the HTML Order confirmation e-
mail by default (when the customer uses
standard Magento payment gateways,
including PayPal).
The admin can add the label and the value
of a custom field to the plain-text order
confirmation email. The attribute code is
used as XYZ in example below
{{var cfm.XYZ_label}}:{{var cfm. XYZ}}.
If you use a dropdown, you can enable
'Add default "Please Select" option'.
“Please Select” replaces the value
selected by default in the dropdown.
When this setting is enabled, customers
won't be able to continue checking out
until they choose an option other than
"Please Select".
System > Checkout Attributes - Edit an Attribute
Aitoc2. Adding a custom checkout attribute
Once you fill out all the necessary fields in
the Properties tab, go to Manage Label/
Options to add a title and a description for
your new field.
The extension supports the following
input types for attributes: Text Field, Text
Area, Date, Yes/No, Multiple Select,
Dropdown, Checkbox and Radio Button.
Specify at which checkout step your
custom attribute should be displayed.
The setting is specified separately for
One-Page & Multi-Address checkout.
System > Checkout Attributes - Edit an Attribute
Aitoc2. Adding a custom checkout attribute
Put custom fields onto the Orders grid
(except for the Date field, since it already
exists in default Magento grid).
Add a new export option to standard
Magento export options in the Orders
grid, so that you can export custom fields
data in .csv or .xls.
System > Checkout Attributes - Edit an Attribute
Aitoc2. Adding a custom checkout attribute
Choose "Yes" if you want to use the
custom attribute on your customer
registration page, too.
Additional options for the "Attribute
Placeholder" and "Position in Placeholder"
will appear.
Checkout Fields Manager lets you
automatically pre-fill custom checkout
fields with the information entered to
custom registration fields.
System > Checkout Attributes - Edit an Attribute
Aitoc2. Adding a custom checkout attribute
The description you enter will be
displayed under the field on the checkout
page. Use it to point your customers in a
particualr direction, if you wish.
This is not a required field.
System > Checkout Attributes - Edit an Attribute
Aitoc2. Adding a custom checkout attribute
Here you can specify your own title for the
“Please Select” option.
System > Checkout Attributes - Edit an Attribute
Aitoc2. Adding a custom checkout attribute
System > Import/Export > Dataflow - Profiles
If "Global" is checked (it is by default), the
attribute will be displayed in all Store
Views of all Websites (both current and
future ones).
System > Checkout Attributes - Edit an Attribute
Aitoc2. Adding a custom checkout attribute
For the new checkout attribute to appear
only in a specific Store View of a Website,
uncheck "Global" and "All store views of
the website" and select the required
Store View(s).
System > Checkout Attributes - Edit an Attribute
Aitoc2. Adding a custom checkout attribute
Choose which Customer Group(s) should
be shown your custom field.
System > Checkout Attributes - Edit an Attribute
Aitoc2. Adding a custom checkout attribute
Show a custom field when a product from
a specific category is ordered.
System > Checkout Attributes - Edit an Attribute
Aitoc2. Adding a custom checkout attribute
Show a custom field when a specific
product is ordered.
System > Checkout Attributes - Edit an Attribute
Aitoc3. Front-end view
An example of what a custom attribute
looks like on a one-page checkout form.
Aitoc4. Custom checkout fields in Order details
Your customers will be able to see the
extra feilds they filled out in their Magento
account (registered users only) and email.
The custom data provided by a client is
visible to admin in the Order/Invoice form.
Click “Change” to edit these data.
If admin edits custom data in an Order,
the Order is not cancelled, nor is another
Order created.
Aitoc4. Custom checkout fields in Order details
Aitoc5. Orders grid options
Export custom fields from the Orders grid
along with regular Magento fields in .csv
or .xls.
Export data from selected custom fields
matched with Order IDs to .xls.
Add custom fields to the Orders grid.
Filter Orders by custom fields (except for
Date)
Sort Orders by custom fields (except for
Date, checkbox or multiselect).
Aitoc6. Magento API Support
You can export the data provided by customers using Magento API. We add data entered via our extension 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.
Aitoc
Brought to you by
You can purchase Checkout Fields Manager at
www.aitoc.com/en/magentomods_checkoutfieldsmanager.html
For questions please email at sales@aitoc.com

Más contenido relacionado

Más de Aitoc, Inc

Email Templates Manager User Manual by Aitoc
Email Templates Manager User Manual by AitocEmail Templates Manager User Manual by Aitoc
Email Templates Manager User Manual by AitocAitoc, Inc
 
Configurable products pro user manual by Aitoc
Configurable products pro user manual by AitocConfigurable products pro user manual by Aitoc
Configurable products pro user manual by AitocAitoc, Inc
 
Magento extensions: Advanced permissions user manual by Aitoc
Magento extensions: Advanced permissions user manual by AitocMagento extensions: Advanced permissions user manual by Aitoc
Magento extensions: Advanced permissions user manual by AitocAitoc, Inc
 
Custom Order Number Pro User Manual
Custom Order Number Pro User ManualCustom Order Number Pro User Manual
Custom Order Number Pro User ManualAitoc, Inc
 
All-In-One Checkout User Manual for Magento by Aitoc
All-In-One Checkout User Manual for Magento by AitocAll-In-One Checkout User Manual for Magento by Aitoc
All-In-One Checkout User Manual for Magento by AitocAitoc, Inc
 
Shop by Brand User Manual (Aitoc)
Shop by Brand User Manual (Aitoc)Shop by Brand User Manual (Aitoc)
Shop by Brand User Manual (Aitoc)Aitoc, Inc
 
Pre-Orders User Manual
Pre-Orders User ManualPre-Orders User Manual
Pre-Orders User ManualAitoc, Inc
 
Magento Orders Export and Import User Manual
Magento Orders Export and Import User ManualMagento Orders Export and Import User Manual
Magento Orders Export and Import User ManualAitoc, Inc
 
Visualize Your Attributes. Color Swatch - User manual by Aitoc
Visualize Your Attributes. Color Swatch -  User manual by AitocVisualize Your Attributes. Color Swatch -  User manual by Aitoc
Visualize Your Attributes. Color Swatch - User manual by AitocAitoc, Inc
 

Más de Aitoc, Inc (9)

Email Templates Manager User Manual by Aitoc
Email Templates Manager User Manual by AitocEmail Templates Manager User Manual by Aitoc
Email Templates Manager User Manual by Aitoc
 
Configurable products pro user manual by Aitoc
Configurable products pro user manual by AitocConfigurable products pro user manual by Aitoc
Configurable products pro user manual by Aitoc
 
Magento extensions: Advanced permissions user manual by Aitoc
Magento extensions: Advanced permissions user manual by AitocMagento extensions: Advanced permissions user manual by Aitoc
Magento extensions: Advanced permissions user manual by Aitoc
 
Custom Order Number Pro User Manual
Custom Order Number Pro User ManualCustom Order Number Pro User Manual
Custom Order Number Pro User Manual
 
All-In-One Checkout User Manual for Magento by Aitoc
All-In-One Checkout User Manual for Magento by AitocAll-In-One Checkout User Manual for Magento by Aitoc
All-In-One Checkout User Manual for Magento by Aitoc
 
Shop by Brand User Manual (Aitoc)
Shop by Brand User Manual (Aitoc)Shop by Brand User Manual (Aitoc)
Shop by Brand User Manual (Aitoc)
 
Pre-Orders User Manual
Pre-Orders User ManualPre-Orders User Manual
Pre-Orders User Manual
 
Magento Orders Export and Import User Manual
Magento Orders Export and Import User ManualMagento Orders Export and Import User Manual
Magento Orders Export and Import User Manual
 
Visualize Your Attributes. Color Swatch - User manual by Aitoc
Visualize Your Attributes. Color Swatch -  User manual by AitocVisualize Your Attributes. Color Swatch -  User manual by Aitoc
Visualize Your Attributes. Color Swatch - User manual by Aitoc
 

Último

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 

Último (20)

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 

Checkout Fields Manager User Manual

  • 1. Checkout Fields Manager User Manual for Magento Aitoc
  • 2. Aitoc Table of Content 1. Enabling the extension in Magento. 2. Adding a custom checkout attribute. 3. Front-end view. 4. Custom checkout fields in Order details. 5. Orders grid options. 6. Magento API Support.
  • 3. Aitoc1. Enabling the extension in Magento In System > Manage Aitoc Modules, check Checkout Fields Manager and click "Save modules settings" on the top right.
  • 4. Aitoc2. Adding a custom checkout attribute Click “New Attribute” to add a new checkout attribute, or click an existing attribute to edit it. System > Checkout Attributes
  • 5. Aitoc2. Adding a custom checkout attribute The extension adds the info from custom fields into the HTML Order confirmation e- mail by default (when the customer uses standard Magento payment gateways, including PayPal). The admin can add the label and the value of a custom field to the plain-text order confirmation email. The attribute code is used as XYZ in example below {{var cfm.XYZ_label}}:{{var cfm. XYZ}}. If you use a dropdown, you can enable 'Add default "Please Select" option'. “Please Select” replaces the value selected by default in the dropdown. When this setting is enabled, customers won't be able to continue checking out until they choose an option other than "Please Select". System > Checkout Attributes - Edit an Attribute
  • 6. Aitoc2. Adding a custom checkout attribute Once you fill out all the necessary fields in the Properties tab, go to Manage Label/ Options to add a title and a description for your new field. The extension supports the following input types for attributes: Text Field, Text Area, Date, Yes/No, Multiple Select, Dropdown, Checkbox and Radio Button. Specify at which checkout step your custom attribute should be displayed. The setting is specified separately for One-Page & Multi-Address checkout. System > Checkout Attributes - Edit an Attribute
  • 7. Aitoc2. Adding a custom checkout attribute Put custom fields onto the Orders grid (except for the Date field, since it already exists in default Magento grid). Add a new export option to standard Magento export options in the Orders grid, so that you can export custom fields data in .csv or .xls. System > Checkout Attributes - Edit an Attribute
  • 8. Aitoc2. Adding a custom checkout attribute Choose "Yes" if you want to use the custom attribute on your customer registration page, too. Additional options for the "Attribute Placeholder" and "Position in Placeholder" will appear. Checkout Fields Manager lets you automatically pre-fill custom checkout fields with the information entered to custom registration fields. System > Checkout Attributes - Edit an Attribute
  • 9. Aitoc2. Adding a custom checkout attribute The description you enter will be displayed under the field on the checkout page. Use it to point your customers in a particualr direction, if you wish. This is not a required field. System > Checkout Attributes - Edit an Attribute
  • 10. Aitoc2. Adding a custom checkout attribute Here you can specify your own title for the “Please Select” option. System > Checkout Attributes - Edit an Attribute
  • 11. Aitoc2. Adding a custom checkout attribute System > Import/Export > Dataflow - Profiles If "Global" is checked (it is by default), the attribute will be displayed in all Store Views of all Websites (both current and future ones). System > Checkout Attributes - Edit an Attribute
  • 12. Aitoc2. Adding a custom checkout attribute For the new checkout attribute to appear only in a specific Store View of a Website, uncheck "Global" and "All store views of the website" and select the required Store View(s). System > Checkout Attributes - Edit an Attribute
  • 13. Aitoc2. Adding a custom checkout attribute Choose which Customer Group(s) should be shown your custom field. System > Checkout Attributes - Edit an Attribute
  • 14. Aitoc2. Adding a custom checkout attribute Show a custom field when a product from a specific category is ordered. System > Checkout Attributes - Edit an Attribute
  • 15. Aitoc2. Adding a custom checkout attribute Show a custom field when a specific product is ordered. System > Checkout Attributes - Edit an Attribute
  • 16. Aitoc3. Front-end view An example of what a custom attribute looks like on a one-page checkout form.
  • 17. Aitoc4. Custom checkout fields in Order details Your customers will be able to see the extra feilds they filled out in their Magento account (registered users only) and email.
  • 18. The custom data provided by a client is visible to admin in the Order/Invoice form. Click “Change” to edit these data. If admin edits custom data in an Order, the Order is not cancelled, nor is another Order created. Aitoc4. Custom checkout fields in Order details
  • 19. Aitoc5. Orders grid options Export custom fields from the Orders grid along with regular Magento fields in .csv or .xls. Export data from selected custom fields matched with Order IDs to .xls. Add custom fields to the Orders grid. Filter Orders by custom fields (except for Date) Sort Orders by custom fields (except for Date, checkbox or multiselect).
  • 20. Aitoc6. Magento API Support You can export the data provided by customers using Magento API. We add data entered via our extension 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.
  • 21. Aitoc Brought to you by You can purchase Checkout Fields Manager at www.aitoc.com/en/magentomods_checkoutfieldsmanager.html For questions please email at sales@aitoc.com