Difference between revisions of "Magento Cart"

From Fishbowl
Jump to navigation Jump to search
(Redirected page to Magento)
 
(358 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Module Introduction|Magento|Integrations}} is an add-on module that can be installed from the {{Module|Plugin}}. After installing the plugin, a new module is added that integrates with one or more Magento shopping carts.
+
#REDIRECT [[Magento]]
__TOC__
 
[[File:Magento.png|link=]]
 
{{Plugin Install|Magento Cart|Integrations}}
 
 
 
== Setup {{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 {{Module|Magento}}.
 
 
 
'''Create a SOAP/XML-RPC Role'''
 
# Log into the Magento admin dashboard and navigate to '''System''' > '''Web Services''' > '''SOAP/XML-RPC - Roles'''.<br>[[File:Magento Roles.png]]
 
# Click '''Add New Role'''.
 
# Enter a '''Name''', such as '''Fishbowl''' and then enter the '''Current Admin Password''' so that the role can be saved when completed.<br>[[File:Magento New Role1.png]]
 
# Click '''Role Resources''' on the left and select '''All''' from the '''Resource Access''' drop down.<br>[[File:Magento New Role2.png]]
 
# Click '''Save Role'''.
 
 
 
{{Clear}}
 
'''Create a SOAP/XML-RPC User'''
 
[[File:Fishbowl Integration Magento 4.png|right|link=]]
 
[[File:Fishbowl Integration Magento 5.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'''.
 
# 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.
 
# Click '''User Role''' from the list on the left.
 
# Select the role created above.
 
# Click '''Save User'''.
 
 
 
{{Clear}}
 
'''Store Settings'''
 
 
 
# Open the {{Module|Magento}} and enter the '''Store URL''' and the user credentials that were created above.<br>[[File:Magento Credentials.png|link=]]
 
# 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 {{Button|New|Setup}}, which will add another '''Magento Cart''' tab.
 
 
 
= TABS =
 
 
 
{{HideH2|Settings tab}} [[File:Magento Settings Tab.png|right]]
 
 
 
* '''Email''' - The email address to notify regarding integration information. Failed schedules will send an email to this address. Email can be configured on the {{ModuleTab|Company|Email}}.
 
* '''Magento SKU''' - The '''SKU''' in Magento can be mapped to the '''SKU''' or '''Product Number''' in Fishbowl.
 
* '''Magento Name''' - The '''Name''' in Magento can be mapped to the '''Product Number''' or '''SKU''' in Fishbowl.
 
* '''Short Description''' - The '''Short Description''' in Magento will be mapped to the '''Description''' in Fishbowl.
 
* '''Description''' - The '''Description''' in Magento will be mapped to the '''Details''' in Fishbowl.
 
 
 
{{HideH2|Schedule Import Order}} [[File:Magento Schedule Import Order Tab.png|right]]
 
 
 
{{Schedule|import orders}}
 
* '''Salesperson''' - Sales orders will be created using this salesperson. This field is required.
 
* '''Carrier''' - When selected, sales orders will be created using this carrier.
 
* '''Payment Terms''' - When selected, sales orders will be created using this payment term.
 
* '''Payment Method''' - Sales orders will be created using this payment method. This field is required.
 
* '''Shipping Terms''' - When selected, sales orders will be created using these shipping terms.
 
* '''Location Group''' - Sales orders will be created using this location group. This field is required.
 
* '''Customer''' - When selected, sales orders will be created using this customer for every order. If left blank, unique customer information for each order will be imported from the shopping cart. Address information will be imported for each order regardless of customer selection.
 
* '''SO Status''' - Orders can be imported as an estimate, issued, or fulfilled status. Setting orders to fulfilled status will import orders and then quick fulfill them.
 
* '''Tax Rate''' - When selected, sales orders will be created using this tax rate.
 
* '''Class''' - When selected, sales orders will be created using this class as the sales order class.
 
* '''Shipping Item''' - When selected, sales orders will be created using this product as the default shipping item.
 
* '''Use Magento Order Number as SO Number''' - When selected, sales orders will be created using the Magento order number as the Fishbowl sales order number.
 
* '''Magento Order Status''' - This selection determines which status of Magento orders will be imported into Fishbowl.
 
 
 
{{HideH2|Schedule Export Order}} [[File:Magento Schedule Export Order Tab.png|right]]
 
 
 
{{Schedule|export orders}}
 
* '''Update Magento Order Status''' - When selected, Magento orders will be updated after the product(s) on the order have been shipped in Fishbowl. If left blank, Fishbowl will not update the status of the Magento order.
 
 
 
{{HideH2|Schedule Products}} [[File:Magento Schedule Products Tab.png|right]]
 
 
 
{{Schedule|sync products}}
 
* '''Pull products to Fishbowl''' - When selected, products created in Magento will be created in Fishbowl.
 
* '''Push products to Magento''' - When selected, products created in Fishbowl will be created in Magento.
 
* '''Always sync all products''' - When selected, the entire product list in Magento and Fishbowl will sync. Typically, this setting would be used on the initial integration, and then disabled afterward to allow for a faster sync of just new products.
 
 
 
{{HideH2|Schedule Inventory}} [[File:Magento Schedule Inventory Tab.png|right]]
 
 
 
{{Schedule|sync inventory}}
 
* '''Location Group''' - When selected, the available to sell inventory quantity will be used from this location group only. If left blank, inventory quantity from all location groups will be used.
 

Latest revision as of 22:54, 19 February 2020

Redirect to: