Difference between revisions of "Magento Cart"

From Fishbowl
Jump to: navigation, search
Line 6: Line 6:
 
== Setup {{top}} ==
 
== Setup {{top}} ==
  
{{Configure Magento|'''Magento''' module}}
+
In order to connect to Magento, the Magento API must first be configured properly. Follow the steps below to create a role and a user, and then enter the credentials into the {{Module|Magento}}.
 +
 
 +
'''Create a SOAP/XML-RPC Role'''
 +
[[File:Magento New Role1.png|right|link=]]
 +
[[File:Magento New Role2.png|right|link=]]
 +
# Log into the Magento admin dashboard.
 +
# Navigate to '''System''' > '''Web Services''' > '''SOAP/XML-RPC - Roles'''.
 +
# Click '''Add New Role'''.
 +
# Enter a '''Name''', such as '''Fishbowl'''.
 +
# Enter the '''Current Admin Password''' so that the role can be saved when completed.
 +
# Click '''Role Resources''' under '''Role Information''' on the left.
 +
# Select '''All''' from the '''Resource Access''' drop down.
 +
# Click '''Save Role'''.
 +
 
 +
{{Clear}}
 +
'''Create a SOAP/XML-RPC User'''
 +
[[File:Fishbowl Integration Magento 4.png|right|link=]]
 +
# Log into the Magento admin dashboard.
 +
# Navigate to '''System''' > '''Web Services''' > '''SOAP/XML-RPC - Users'''.
 +
# Click '''Add New User'''.
 +
# Enter a '''User Name''', such as '''Fishbowl'''.
 +
# Enter the '''User Name''' into the '''Magento Username''' field in the integration application.
 +
# Fill out the '''First Name''', '''Last Name''', and '''Email''' for the user being created.
 +
# Enter the '''Current Admin Password''' so that the user can be saved when completed.
 +
# Create an '''API Key''' for the user. This is essentially a password. Confirm the password in the '''API Key Confirmation''' field.
 +
# Enter the '''API Key''' into the '''Magento API Key''' field in the integration application.
 +
# Click '''User Role''' from the list on the left.
 +
# Select the role created above.
 +
# Click '''Save User'''.
  
 
{{Clear}}
 
{{Clear}}

Revision as of 15:43, 16 November 2015

Icon.Magento.png The Magento module, located in the Integrations group, is an add-on module that can be installed from the Small.Plugin.png Plugin module. After installing the plugin, a new module is added that integrates with one or more Magento shopping carts.

Magento.png

The documentation on this page is for the most recent version of the Small.Magento Cart.png Magento Cart plugin. To get the most recent version, Update Fishbowl.

Install

  1. In any Fishbowl Client, open the Small.Plugin.png Plugin module, located in the Integrations group.
  2. Select the Small.Magento Cart.png Magento Cart plugin and click Install.
  3. Completely close all Fishbowl Clients.
  4. Exit the Fishbowl Server by right-clicking the Fishbowl Server tray icon and selecting Exit.
  5. After re-opening the Fishbowl Server, the admin user can access the Small.Magento Cart.png Magento Cart module from any Fishbowl Client by opening the Integrations module group.
  6. To grant access to additional users, assign the Magento Cart-View access right to the appropriate groups in the Small.User Group.png User Group module

Setup Template:Top

In order to connect to Magento, the Magento API must first be configured properly. Follow the steps below to create a role and a user, and then enter the credentials into the Small.Magento.png Magento module.

Create a SOAP/XML-RPC Role

Magento New Role1.png
Magento New Role2.png
  1. Log into the Magento admin dashboard.
  2. Navigate to System > Web Services > SOAP/XML-RPC - Roles.
  3. Click Add New Role.
  4. Enter a Name, such as Fishbowl.
  5. Enter the Current Admin Password so that the role can be saved when completed.
  6. Click Role Resources under Role Information on the left.
  7. Select All from the Resource Access drop down.
  8. Click Save Role.

Create a SOAP/XML-RPC User

Fishbowl Integration Magento 4.png
  1. Log into the Magento admin dashboard.
  2. Navigate to System > Web Services > SOAP/XML-RPC - Users.
  3. Click Add New User.
  4. Enter a User Name, such as Fishbowl.
  5. Enter the User Name into the Magento Username field in the integration application.
  6. Fill out the First Name, Last Name, and Email for the user being created.
  7. Enter the Current Admin Password so that the user can be saved when completed.
  8. Create an API Key for the user. This is essentially a password. Confirm the password in the API Key Confirmation field.
  9. Enter the API Key into the Magento API Key field in the integration application.
  10. Click User Role from the list on the left.
  11. Select the role created above.
  12. Click Save User.

Enter credentials

  1. Open the Small.Magento.png Magento module and enter the Store URL and the user credentials that were created above.
    Magento Credentials.png
  2. Click the Test Connection button to verify that the connection is valid and then click Save.

Multiple Magento carts can be configured by clicking the New Button.png Setup button, which will add another Magento Cart tab.

Settings and Schedule Template:Top

The Settings tab displays general settings, including the ability to match products by SKU or product number.
File:Magento Settings Tab.png

The Schedule Import Order tab displays the settings and schedule for importing orders.
File:Magento Schedule Import Order Tab.png

The Schedule Export Order tab displays the settings and schedule for exporting orders.
File:Magento Schedule Export Order Tab.png

The Schedule Products tab displays the settings and schedule for syncing products.
File:Magento Schedule Products Tab.png

The Schedule Inventory tab displays the settings and schedule for syncing inventory.
File:Magento Schedule Inventory Tab.png