{"id":3401,"date":"2026-10-04T22:56:49","date_gmt":"2026-10-05T02:56:49","guid":{"rendered":"https:\/\/mousabatarseh.com\/execution-space-proposal\/intro\/"},"modified":"2026-10-05T01:24:28","modified_gmt":"2026-10-05T05:24:28","slug":"intro","status":"publish","type":"page","link":"https:\/\/mousabatarseh.com\/execution-space-proposal\/intro\/","title":{"rendered":"Introduction"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3401\" class=\"elementor elementor-3401\">\n\t\t\t\t<section class=\"elementor-element elementor-element-10f8bbf e-con-full cc pagehead e-flex e-con e-parent\" data-id=\"10f8bbf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8b12339 e-con-full cc wrap e-flex e-con e-child\" data-id=\"8b12339\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-260df7e cc elementor-widget elementor-widget-cc-section-head\" data-id=\"260df7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"cc-section-head.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<header class=\"section-head\"><p class=\"label\"><span class=\"label__row\">Introduction<\/span><span aria-hidden=\"true\"> \u00b7 <\/span>Cutover Check<\/p><h1 class=\"section-head__title\" id=\"intro-title\">Three websites, one migration check<\/h1><div class=\"section-head__intro\"><p>Cutover Check compares an old WooCommerce store with a new Shopify store, record by record, and says whether the data is ready to cut over.<\/p><p>This site has three parts: the Cutover Check page, which runs the comparison; the Old Store, the WooCommerce catalog the data comes from; and the New Store, the Shopify catalog it goes to.<\/p><\/div><\/header>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30f9679 cc elementor-widget elementor-widget-cc-intro\" data-id=\"30f9679\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"cc-intro.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"intro__actions\" role=\"group\" aria-label=\"Where to go\"><a class=\"button\" href=\"https:\/\/mousabatarseh.com\/execution-space-proposal\/\">Open Cutover Check <svg class=\"arrow\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" aria-hidden=\"true\" style=\"transform:rotate(0deg)\"><path d=\"M2 8h10M8.5 4l4 4-4 4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"square\"><\/path><\/svg><\/a><a class=\"button button--ghost\" href=\"https:\/\/mousabatarseh.com\/execution-space-proposal\/store\/\">Old Store \u2014 WooCommerce <svg class=\"arrow\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" aria-hidden=\"true\" style=\"transform:rotate(0deg)\"><path d=\"M2 8h10M8.5 4l4 4-4 4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"square\"><\/path><\/svg><\/a><a class=\"button button--ghost\" href=\"https:\/\/execution-space-eqtpkq3j.myshopify.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">New Store \u2014 Shopify <svg class=\"arrow\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" aria-hidden=\"true\" style=\"transform:rotate(-45deg)\"><path d=\"M2 8h10M8.5 4l4 4-4 4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"square\"><\/path><\/svg><span class=\"visually-hidden\"> (opens in a new tab)<\/span><\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<section class=\"elementor-element elementor-element-d14eeb9 e-con-full cc intro-body e-flex e-con e-parent\" data-id=\"d14eeb9\" data-element_type=\"container\" data-e-type=\"container\" id=\"access\">\n\t\t<div class=\"elementor-element elementor-element-19ca95d e-con-full cc wrap e-flex e-con e-child\" data-id=\"19ca95d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1bf4ba0 cc elementor-widget elementor-widget-cc-access\" data-id=\"1bf4ba0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"cc-access.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"access\"><section class=\"window access__card access__card--links\" aria-label=\"Final links\"><header class=\"window__bar\"><span class=\"window__title\">Final links<\/span><span class=\"window__status\" data-cc-status>placeholder<\/span><\/header><div class=\"window__body\"><p class=\"cc-pending\" data-cc-pending><strong>Placeholder<\/strong> The final website and storefront addresses are not supplied yet.<\/p><dl class=\"access__list\"><div class=\"access__row\"><dt>Website<\/dt><dd><span class=\"access__todo\">To be supplied<\/span><\/dd><\/div><div class=\"access__row\"><dt>Old Store \u2014 WooCommerce storefront<\/dt><dd><span class=\"access__todo\">To be supplied<\/span><\/dd><\/div><div class=\"access__row\"><dt>New Store \u2014 Shopify storefront<\/dt><dd><span class=\"access__todo\">To be supplied<\/span><\/dd><\/div><\/dl><\/div><\/section><section class=\"window access__card access__card--access\" aria-label=\"Access\" data-cc-private=\"public\"><header class=\"window__bar\"><span class=\"window__title\">Access<\/span><span class=\"window__status\" data-cc-status>public<\/span><\/header><div class=\"window__body\"><div class=\"access__text\"><p>The New Store is a Shopify development store, so Shopify asks for a password before it opens. Enter the password below once and browse freely. The Old Store and the Cutover Check page need no password.<\/p>\n<\/div><dl class=\"access__list\"><div class=\"access__row\"><dt>New Store (Shopify) storefront password<\/dt><dd><code class=\"access__secret\">HireMe<\/code><\/dd><\/div><\/dl><\/div><\/section><section class=\"window access__card access__card--explainer\" aria-label=\"Explainer\"><header class=\"window__bar\"><span class=\"window__title\">Explainer<\/span><span class=\"window__status\" data-cc-status>ready<\/span><\/header><div class=\"window__body\"><div class=\"access__text\"><h3>What this is<\/h3>\n<p>Cutover Check is a working WooCommerce-to-Shopify migration check, built the way I would build one for a client. It compares a real WooCommerce store with a real Shopify store, record by record, and says whether the data is ready to cut over.<\/p>\n<h3>How to move through it<\/h3>\n<ol>\n<li><strong>Cutover Check:<\/strong> start here. Run the demo, flip a migration decision and watch the findings, the redirect map and the gate change.<\/li>\n<li><strong>Old Store (WooCommerce):<\/strong> the catalog the data comes from: 412 products and 1,186 variants.<\/li>\n<li><strong>New Store (Shopify):<\/strong> the same catalog after migration. The two stores share one design with a slightly different colour, and the banner on every page links to the matching page in the other store.<\/li>\n<li><strong>Try a checkout:<\/strong> both stores take test orders. No real money is charged.<\/li>\n<li><strong>Read the code:<\/strong> each store banner has a code sample to download.<\/li>\n<\/ol>\n<h3>How it was made<\/h3>\n<p>A custom WordPress theme and a custom Shopify theme, working together through a custom plugin. The plugin reads both catalogs, runs the ten migration scenarios against the real records and syncs products and photographs through the Shopify Admin API. The WordPress side is built in Elementor and the Shopify theme in Online Store 2.0, so every page can be edited in each platform&#8217;s own editor.<\/p><\/div><div class=\"access__video\"><video controls preload=\"metadata\" playsinline aria-label=\"Cutover Check explainer\" src=\"https:\/\/mousabatarseh.com\/execution-space-proposal\/wp-content\/uploads\/2026\/10\/cutover-check-explainer.mp4\"><\/video><\/div><\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-3401","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mousabatarseh.com\/execution-space-proposal\/wp-json\/wp\/v2\/pages\/3401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mousabatarseh.com\/execution-space-proposal\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mousabatarseh.com\/execution-space-proposal\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mousabatarseh.com\/execution-space-proposal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mousabatarseh.com\/execution-space-proposal\/wp-json\/wp\/v2\/comments?post=3401"}],"version-history":[{"count":31,"href":"https:\/\/mousabatarseh.com\/execution-space-proposal\/wp-json\/wp\/v2\/pages\/3401\/revisions"}],"predecessor-version":[{"id":4482,"href":"https:\/\/mousabatarseh.com\/execution-space-proposal\/wp-json\/wp\/v2\/pages\/3401\/revisions\/4482"}],"wp:attachment":[{"href":"https:\/\/mousabatarseh.com\/execution-space-proposal\/wp-json\/wp\/v2\/media?parent=3401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}