{"_id":"581d6d543d20590f009763e6","project":"55a6e72e8cc73e0d00096635","parentDoc":null,"user":"55a6caa022cfa321008e01d6","version":{"_id":"55a6e72f8cc73e0d00096638","project":"55a6e72e8cc73e0d00096635","hasReference":false,"__v":29,"hasDoc":true,"createdAt":"2015-07-15T23:05:19.125Z","releaseDate":"2015-07-15T23:05:19.125Z","categories":["55a6e7308cc73e0d00096639","55b7ed07aea7c8190058badb","5604567c0c78b00d0039b191","5605e6f23a93940d002b3e4a","5605f2bba4574a0d00811365","5605f309a4574a0d00811366","5608e3b98aedf50d0004cf8f","5608e4318aedf50d0004cf90","5608e6b5a7cc2f0d00d9754d","5608e6d331beb60d001b6560","5608f879a7cc2f0d00d97580","560b097887b71d0d000d3bd9","560b13cbafa0990d00979545","560b5cbec341310d00de2a01","560b5cd0c341310d00de2a02","566a35b81e08750d00a0c49b","566a3e8503b4b20d00d02a4a","567889d307bf6a0d0083edc8","569c8b7c15bb390d00db6f9d","56b254dc65ddf50d0076ba8f","57a8ebc4cdeea20e001d2a63","57e48a4000c8680e00fae6e7","5808216773557d0f00a1e428","58105ad54a8aa50f00aa4cba","58105bf298aea40f00afa3ba","58105f548a4aed0f00d67536","581061b898aea40f00afa3be","584b3de7e5f3a42300df6ef7","596839a75965d400155bb750"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"category":{"_id":"566a3e8503b4b20d00d02a4a","__v":2,"version":"55a6e72f8cc73e0d00096638","pages":["5678aacb07bf6a0d0083eded","56a55f47b26c040d00d99281"],"project":"55a6e72e8cc73e0d00096635","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-12-11T03:09:57.119Z","from_sync":false,"order":7,"slug":"shipping-a-theme","title":"Shipping a Theme"},"__v":0,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-11-05T05:25:40.408Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"settings":"","results":{"codes":[]},"auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"[block:html]\n{\n  \"html\": \"<!-- Change slug to overwrite: /docs/bundling-and-submitting-a-theme -->\\n\\nOnce your theme is ready to upload to a live (production or sandbox) store, you'll process and package an archived copy and upload it to BigCommerce. This section helps you plan and structure your theme for a smooth upload:\\n\\n<ul>\\n    <li><a href=\\\"#sizing-your-theme\\\">Sizing Your Theme</a>\\n    \\t<ul> <!-- inner -->\\n    \\t\\t<li><a href=\\\"/docs/webdav-static-assets\\\">Shrinking Your Theme by Excluding Static Assets (WebDAV)</a> </li>\\n    \\t\\t<li><a href=\\\"/docs/cdn-dir\\\">Staging a Theme for CDN Delivery</a> </li>\\n      </ul> <!-- inner --> <p></p> \\n     </li>\\n    <!-- <li><a href=\\\"/docs/check-ready\\\">Readying Your Theme for Bundling</a> </li> -->\\n  <li><a href=\\\"/docs/bundling-submitting\\\">Bundling and Submitting a Theme</a> <p></p> </li>\\n    \\t\\t<li><a href=\\\"/docs/uploading-a-custom-theme\\\">Troubleshooting Theme Uploads</a> </li>\\n</ul>\"\n}\n[/block]\n<h2> <a name=\"sizing-your-theme\"></a> Sizing Your Theme </h2>\n\nYour theme should (ideally) bundle into an archive of only a few megabytes. BigCommerce imposes a hard limit of 50 MB, but most themes do not approach this limit, unless they include many large static assets.\n\nIf your theme is unlikely to exceed 50 MB, you can ignore the next two entries and jump directly to \n<a href=\"/docs/bundling-submitting\">Bundling and Submitting a Theme</a>.    \n\nA few themes might exceed the 50 MB limit. In these cases, you can use either the \n<a href=\"/docs/webdav-static-assets\">Shrinking Your Theme...(WebDAV)</a>, or the <a href=\"/docs/cdn-dir\">Staging a Theme for CDN Delivery</a>, procedure to restructure \nyour theme to a size that's manageable for upload to BigCommerce.","excerpt":"","slug":"staging-and-submitting-a-theme","type":"basic","title":"Staging and Submitting a Theme"}

Staging and Submitting a Theme


[block:html] { "html": "<!-- Change slug to overwrite: /docs/bundling-and-submitting-a-theme -->\n\nOnce your theme is ready to upload to a live (production or sandbox) store, you'll process and package an archived copy and upload it to BigCommerce. This section helps you plan and structure your theme for a smooth upload:\n\n<ul>\n <li><a href=\"#sizing-your-theme\">Sizing Your Theme</a>\n \t<ul> <!-- inner -->\n \t\t<li><a href=\"/docs/webdav-static-assets\">Shrinking Your Theme by Excluding Static Assets (WebDAV)</a> </li>\n \t\t<li><a href=\"/docs/cdn-dir\">Staging a Theme for CDN Delivery</a> </li>\n </ul> <!-- inner --> <p></p> \n </li>\n <!-- <li><a href=\"/docs/check-ready\">Readying Your Theme for Bundling</a> </li> -->\n <li><a href=\"/docs/bundling-submitting\">Bundling and Submitting a Theme</a> <p></p> </li>\n \t\t<li><a href=\"/docs/uploading-a-custom-theme\">Troubleshooting Theme Uploads</a> </li>\n</ul>" } [/block] <h2> <a name="sizing-your-theme"></a> Sizing Your Theme </h2> Your theme should (ideally) bundle into an archive of only a few megabytes. BigCommerce imposes a hard limit of 50 MB, but most themes do not approach this limit, unless they include many large static assets. If your theme is unlikely to exceed 50 MB, you can ignore the next two entries and jump directly to <a href="/docs/bundling-submitting">Bundling and Submitting a Theme</a>. A few themes might exceed the 50 MB limit. In these cases, you can use either the <a href="/docs/webdav-static-assets">Shrinking Your Theme...(WebDAV)</a>, or the <a href="/docs/cdn-dir">Staging a Theme for CDN Delivery</a>, procedure to restructure your theme to a size that's manageable for upload to BigCommerce.