If you have SSH access, it would be more simple to apply the patch via SSH.
If you have no SSH access to apply the patch, you can simply upgrade your installation to Magento 1.9.3 version which includes all the latest security patches ( (SUPEE-5344, SUPEE-5994, SUPEE-6285, SUPEE-6482, SUPEE-6788, SUPEE-7405, SUPEE-8788)). If Magento upgrade is not possible in the moment due to some reason you still can apply the patch via FTP/sFTP upload as shown in this article.

Before applying this patch, make sure to apply all previous patches.

If you wish to save time and have us to install these patches for you, simply click here to order installation.

Preparations

    • Disable Magento Compiler and clear compiler cache
    • Install all previous patches (SUPEE-5344, SUPEE-5994, SUPEE-6285, SUPEE-6482, SUPEE-6788, SUPEE-7405)

    Applying Magento patches via FTP/sFTP or FileManager / File Upload

    To apply patches in this way we simply replace changed files. This way can not be used blindly if you or your developers have changed any core Magento files (which is a big no-no, by the way). Such changes should be re-applied to patched files, or you loose these changes.

    The following files are changed by SUPEE-878(v2 relased on October 15, 2016):

    To install the patch via FTP/File Upload

    • select patch bundle archive corresponding to your Magento version from the table below and unpack it
    • upload all files and folders to Magento root directory of your store, replacing all files
    • delete the following files in skin/adminhtml/default/default/media/:
      skin/adminhtml/default/default/media/flex.swf
      skin/adminhtml/default/default/media/uploader.swf
      skin/adminhtml/default/default/media/uploaderSingle.swf

    Downloads for other versions added to table on demand when we patch certain version via file upload for the first time.
    Note, all links are updated to v2 version, updated on October 15, 2016.

    Magento version SUPEE-8788 v2
    Magento 1.9.2.4 SUPEE-8788v2-1.9.2.4
    Magento 1.9.2.3 SUPEE-8788v2-1.9.2.3
    Magento 1.9.2.2-1.9.2.1 SUPEE-8788v2-1.9.2.1
    Magento 1.9.1.1 SUPEE-8788v2-1.9.1.1
    Magento 1.9.0.1 SUPEE-8788v2-1.9.0.1
    Magento 1.8.1.0 SUPEE-8788v2-1.8.1.0
    Magento 1.7.0.2 SUPEE-8788v2-1.7.0.2

    Verification and flush of PHP opcode cache

    Test that your store is working. If you use PHP opcode caches (APC/XCache/eAccelerator) make sure to flush it after patching (or restart webserver), otherwise code will continue to run from caches.

    Known issues

    Product image upload is broken by CreareSEO extension

    Product image upload is broken by CreareSEO extension

    Edit product page is broken in backend

    Edit product page is broken at Catalog > Manage Products > Edit product page