Call-back icon  Enterprise Sales: +1.310.775.2674 (N. America)   +44 20.3286.4137 (UK)

Magento

eCommerce Software for Online Growth

Magento Forum

   
Page 1 of 3
Howto install MagentoXtender
 
Dieter21
Member
 
Avatar
Total Posts:  49
Joined:  2008-03-29
Belgium
 

Step 1: Install the MagentoXtender module
1. Surf to http://www.magentocommerce.com/extension/557/magentoxtender
2. Click on the ‘Get Extention Key’ button, check the agreement box and click on the second “Get Extention Key” button
3. Copy the extention key to the clipboard (Ctrl-C) (the key is normally this one: magento-community/magentoxtender)
4. Surf to the adminpages of your magento website ( http://www.yourdomain.com/admin )
5. Goto System > Magento Connect > Magento Connect Manager ( a new website will open )
6. Login into the Magento Connect Manager with the same username and password from your admin pages
7. Once you’ve logged in, click on the Settings - tab
8. Set the ‘Preferred State’ to ’Alpha
9. Click on the ‘Save Settings’ button
10. Click on the Extentions-tab
11. Paste the extention key ( magento-community/magentoxtender ) into the textbox and press the Install-button

If everything worked out fine, the module should now be installed

Step 2a: Disable or Refresh Cache Management
1. Surf to the adminpages of your magento website ( http://www.yourdomain.com/admin )
2. Goto System > Cache Management
3. In the dropdownbox of Cache Control choose ‘Reload’ or ‘Disable’ and click on the ‘Save Cache-settings’ button

Step 2b: Disable Log Settings
1. Surf to the adminpages of your magento website ( http://www.yourdomain.com/admin )
2. Goto System > Configuration > Developer > > Log Settings
3. Disable the Log Settings and save the changes.

Step 3: Create a Webservice User & Role
1. Surf to your admin pages
2. Go to System > Web Services > Roles
3. Create a new Roll with Administrator rights (All sources)
4. Go to System > Web services > Users
5. Create a new user, choose a username and API-key and assign the Administrator Rol that you created in step 3

Step 4: Install the MagentoXtender Windows application
1. Surf to http://www.linux4ever.be/dokuwiki/doku.php?id=magentoxtender
2. Download the latest version the Windows Setup File and save the .zip file (magentoxtender_setup.zip) to your desktop or somewhere else
3. Extract the magentoxtender_setup.zip file with winzip, winrar, or similar unzip software
4. Go to the extracted files and execute ‘setup.exe’
5. Follow the instructions and install the program

Once you’ve finished the installation, there should be a shortcut on your desktop and start menu. Use one of them to start MagentoXtender.

Step 5: Start MagentoXtender
1. Start MagentoXtender
2. The first time, a settings window will popup and ask for the API-url, API-username & API-key (password)
- API-url: Depending on whether you have URL Rewrites or ‘Use Store URL’s’ enabled in your magento website, try one of the following url’s:
* http://www.yourdomain.com/index.php/api/xmlrpc/
* http://www.yourdomain.com/storename/index.php/api/xmlrpc/
* http://www.yourdomain.com/storename/api/xmlrpc/
* http://www.yourdomain.com/api/xmlrpc/
HINT: if you’re not sure if you have the correct url, try to paste the url in IE or firefox and see if you get some XML-style message which should say ‘Failed to parse request’
- API-username & API-key (password): Use the username & key from step 3.5
3. Click OK
If all goes well, you should now be able to use the program.

Troubleshooting
Manage Products -> Fatal error: Call to a member function setAttribute() on a non-object
When you get an error message like this:

CookComputing.XmlRpc.XmlRpcIllFormatedXmlException: Response from server does not contain valid XML.:
<br />
<b>Fatal error</b>: Call to a member function setAttribute() on a non-object in
<b>/[yourdomain]/app/code/core/Mage/Eav/Model/Entity/Attribute/Abstract.php</b> on line <b>351</b><br />
...

Solution:
Execute following query:

UPDATE eav_attribute SET `source_model` = ‘eav/entity_attribute_source_table’ WHERE attribute_code IN (’manufacturer’,’color’)
Using MagentoXtender under Vista
If you are unable to connect to your magento webservice, it could be that vista blocks your internetconnection for magentoxtender
Solution:
For vista users, execute magentoxtender as administrator by right clicking on Magentoxtender.exe and choose ‘Run as Administrator’

Have fun!

 
Magento Community Magento Community
Magento Community
Magento Community
 
kAnAnA
Jr. Member
 
Total Posts:  14
Joined:  2008-09-29
 

Hello,

When i go to System > Web Services > Roles i get this error:

Recoverable ErrorArgument 1 passed to Mage_Adminhtml_Controller_Action::_addContent() must be an instance of Mage_Core_Block_Abstractboolean givencalled in /home/gaspt/public_html/app/code/core/Mage/Adminhtml/controllers/Api/RoleController.php on line 51 and defined  in /home/gaspt/public_html/app/code/core/Mage/Adminhtml/Controller/Action.php on line 89
Trace
:
#0 /home/gaspt/public_html/app/code/core/Mage/Adminhtml/Controller/Action.php(89): mageCoreErrorHandler(4096, 'Argument 1 pass...', '/home/gaspt/pub...', 89, Array)
#1 /home/gaspt/public_html/app/code/core/Mage/Adminhtml/controllers/Api/RoleController.php(51): Mage_Adminhtml_Controller_Action->_addContent(false)
#2 /home/gaspt/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(349): Mage_Adminhtml_Api_RoleController->indexAction()
#3 /home/gaspt/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Admin.php(143): Mage_Core_Controller_Varien_Action->dispatch('index')
#4 /home/gaspt/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(174): Mage_Core_Controller_Varien_Router_Admin->match(Object(Mage_Core_Controller_Request_Http))
#5 /home/gaspt/public_html/app/Mage.php(447): Mage_Core_Controller_Varien_Front->dispatch()
#6 /home/gaspt/public_html/index.php(52): Mage::run()
#7 {main}

So i can´t choose a username and API-key !!..
Can u help in this specific problem?
Thanks in advance

Image Attachments
erro.jpg
 
Magento Community Magento Community
Magento Community
Magento Community
 
Dieter21
Member
 
Avatar
Total Posts:  49
Joined:  2008-03-29
Belgium
 

I don’t think this error has anything to do with magentoxtender.
Are you using a fresh magento installation?
Try to download the latest Magento1.1.6 and see if you still have the error.

 
Magento Community Magento Community
Magento Community
Magento Community
 
kAnAnA
Jr. Member
 
Total Posts:  14
Joined:  2008-09-29
 

yes ... you right.
I have uninstall the xtender and the error is the same....
My magento is the last one with the modern theme .... i have already search the foruns but i can´t get any solution for that .... :-(
Thanks for your help.

 
Magento Community Magento Community
Magento Community
Magento Community
 
kAnAnA
Jr. Member
 
Total Posts:  14
Joined:  2008-09-29
 

There is the solution for this problem.
I do not know what happened but the folder / Api / at / app / code / core / Mage / Adminhtml / Block was disappeared! I don´t know why! It was been deleted!
To resolve this issue I just copied the same folder of a clean installation of magento and copied it to restore what was missing.
Now i can test MagentoXtender !!

 
Magento Community Magento Community
Magento Community
Magento Community
 
kAnAnA
Jr. Member
 
Total Posts:  14
Joined:  2008-09-29
 

Hello again,

Now i have a problem… i have cache disable. I create a user in web service with all privileges and i got this error:

“Calling Parameters do not match signature” Failed to connect to webservice”

The http://www.mydomain.com/index.php/api/xmlrpc/ is correct ( i got the message <string>Failed to parse request</string>) ....
I have create two users with different username and password but i can´t enter in the xtender windows application.

Can u help with this problem ?
Tips , advices are welcome.

thanks in advance

 
Magento Community Magento Community
Magento Community
Magento Community
 
elfling
Sr. Member
 
Avatar
Total Posts:  106
Joined:  2008-10-21
 

Hey Dieter,

I’ve installed this Xtender and got it up to the point that when I go to click anything like Products, invoices etc i get errors.

“Response from server does not contain valid XML”

Seems to be failing with Abstract.php for that.

and then a different error i get is “Unhandled exception”

Does this work with Magento 1.1.8, because thats what I’m trying to use it with.

Thanks,

elfling

 
Magento Community Magento Community
Magento Community
Magento Community
 
Dieter21
Member
 
Avatar
Total Posts:  49
Joined:  2008-03-29
Belgium
 

Hello elfling,

try to execute the following query against your magento database:
UPDATE eav_attribute SET `source_model` = ‘eav/entity_attribute_source_table’ WHERE attribute_code IN (’manufacturer’,’color’)

Does the error still occur after you have done that?

I currently use magentoXtender with version 1.1.8 and have no problems.

Dieter

 
Magento Community Magento Community
Magento Community
Magento Community
 
selkies
Jr. Member
 
Total Posts:  6
Joined:  2008-06-06
Germany, Schleswig-Holstein
 

Hello Dieter,

I have got the same error.
I also updated to 1.1.8

I just found the new source files for the extender - released 13.12.
Do I need this new version and do you supply a executable version so I dont have to compile it by myself?

Can you tell me how I can paste the query with phpmyadmin? I get there errors, too.

Thank you very much.

Stefan

DAMN!
I crashed my database!
The following error occurs when I try to duplicate a item:

SQLSTATE[21S01]: Insert value list does not match column list: 1136 Column count doesn’t match value count at row 1

Has anyone got an idea to solve this problem?

 
Magento Community Magento Community
Magento Community
Magento Community
 
elfling
Sr. Member
 
Avatar
Total Posts:  106
Joined:  2008-10-21
 

Hey Dieter,

Thanks for getting back to me

That fixed the first error, but not the second.

Still get the unhandled exception error.

“The given key was not present in the dictionary”

at System.ThrowHelper.ThrowKeyNotFoundException()
   
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at MagentoXtender.frmProductSearch..ctor()
   at MagentoXtender.frmMain.ToolBarToolStripMenuItem_Click(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

pretty huh…

Well, if you have any ideas what its doing, that would be a great help.

HAPPY HOLIDAYS,

elfling

p.s. my Belgium is AWFUL.... lol

 
Magento Community Magento Community
Magento Community
Magento Community
 
gruendlboat
Jr. Member
 
Total Posts:  3
Joined:  2008-11-19
 

Hi Dieter,

i use many grouped products and saw that magento´s import tool has still problems to import new grouped products with specifc linking to single products. So, i was looking for a solution out there. I found your great tool and it looks very promising. I will try it immediately out. When it works without too much errors, you´re my man, this Year grin

Thanks for the well descriped documentation on your site.

Wish you merry Cristmas!
René

 
Magento Community Magento Community
Magento Community
Magento Community
 
gruendlboat
Jr. Member
 
Total Posts:  3
Joined:  2008-11-19
 

Had an error with eaccelerator and xmlrpc. You have to deeactivate the eaccelerator. Otherwise you will get an error message, when you login with API.  Now, it works fine grin

 
Magento Community Magento Community
Magento Community
Magento Community
 
marcin.j
Jr. Member
 
Total Posts:  1
Joined:  2008-12-28
 

hello everybody sorry for my english

i have a little problem
i have magento 1.1.8 and install magentoxtender extension form magentocommerce.com
i create role with web service and user with role

i install magento xtender on my windows vista 32 bit home premium and after instalation i want connect with my shop ... on settings i have good api url http://ardito.hekko.pl/magento/index.php/api/xmlrpc/ and good api username and password and when i want connect i have a warning

“Failed to connect to webservice. Please chceck your settings and try again”

what i do wrong ... i have a new instalation magento ... and other modules good work ???

please help me

Martin

 
Magento Community Magento Community
Magento Community
Magento Community
 
Vossie75
Sr. Member
 
Total Posts:  90
Joined:  2008-12-19
 

I have exact the same problem as Martin, also right url user and api password but also: “Failed to connect to webservice. Please chceck your settings and try again”

any idea what can be wrong?

 
Magento Community Magento Community
Magento Community
Magento Community
 
Vossie75
Sr. Member
 
Total Posts:  90
Joined:  2008-12-19
 

I had a second install on another domainname with a bit older version and have been trying to use it there also but also to that website i can not connect to the webservices api/xmlrpc

I have no idea anymore why i can not connect :-(

 
Magento Community Magento Community
Magento Community
Magento Community
 
Vossie75
Sr. Member
 
Total Posts:  90
Joined:  2008-12-19
 

probebly a bug in the software.
I have now also installed in on my local computer and also there i get the message “Failed to connect to webservice. Please chceck your settings and try again”
and i have there now magento 1.1.6.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top
Page 1 of 3
 
 
© Copyright 2009 Varien. Magento, eCommerce software, is a trademark of Irubin Consulting Inc. DBA Varien
Privacy Policy|Terms of Service
Magento Community Count
108779 users|284 users currently online|199885 forum posts