Child pages
  • Magento Extension: Troubleshooting
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Automatic data transfer is not occurring

There are several reasons that might cause an automatic data transfer not to occur successully. The symtons are data not appearing in the MailUp system (the ecommerce fields remain empty, for example).

Here are some of the possible reasons.

Possible reasonSolution
The store is not successfully communicating with MailUp

Make sure that the extension settings have been correctly setup. When you save the settings, you should see all lists that exist in your MailUp account shown in the list selection drop-down. If you don't see them there, then the store is not successfully communicating with Magento.

The store is not successfully processing automated tasks, and therefore the automated sync never runsThis is a technical issue that you need to discuss with your Web hosting company (or the company that set up Magento for you). There are many articles on this topic, if you are interested (see this Google search). There is also a great, free extension called AOE Scheduler (get it here) that allows you to view and manage scheduled tasks. If there is a problem with CRON jobs not running automatically, you will see it with this extension as you will notice scheduled tasks that did not run. Also, with this extension you can manually force to run a task that did not run automatically.
The store cannot perform the task as it runs out of memory. The higher the number of customers in the store, the higher the likelihood of this occurring if the server does not have enough memory.

Make sure that your Magento installation meets the Magento system requirements. We strongly recommend that memory_limit is set to 512MB or higher.. Some Web hosting companies do NOT meet those requirements. You will need to contact your Web hosting provider to confirm.

The store cannot perform the task because PHP on the server has been configured to time out too quickly.

Change the PHP timeout settings. For example, the error logs could show notices such as:

  • mod_fcgid: read data timeout in 45 seconds
  • Premature end of script headers: cron.php

In this scenario, for example, the process is taking longer than 45 seconds to complete, but PHP has been setup with timeout of 45 seconds, so the process is killed off before it
completes. The PHP FCGI settings need to be changed to increase the timeout.

The larger the number of orders and customers in the store, the longer the timeout.

 

Newsletter subscription checkbox not shown during checkout

The MailUp extension for Magento adds a newsletter subscription checkbox to the step of the default checkout. This feature can be turned on and off in the extension settings.

If the checkbox does not show, this may be due to the use of a custom theme.

There are two files needed for this part of the extension to work correctly: both are inside the theme folder:

app/design/frontend/base/default/layout/mailup.xml
app/design/frontend/base/default/template/mailup/subscribe.phtml

In some cases, including the usage of a custom theme, those files will need to be copied to a different location.

Uploading the files to your theme's directory structure, and then refreshing the Magento installation should get this feature working as expected:

app/design/frontend/[package]/[theme]/layout/mailup.xml
app/design/frontend/[package]/[theme]/template/mailup/subscribe.phtml

For example, if you have a custom theme called MyTheme, inside the Default package you would copy the files to the correct location:

app/design/frontend/default/mytheme/layout/mailup.xml
app/design/frontend/default/mytheme/template/mailup/subscribe.phtml

Once the files have been uploaded, you will need to refresh the Magento cache in the Magento admin console.

You should then be able to see the newsletter subscription option at the final step of the checkout.

The root page mailupUserGuide:magento could not be found in space MailUp Integrations.

 

  • No labels