Maya didn’t have a developer. She had a two-year-old, a part-time job, and a growing list of customer complaints about the checkout timing out.
For the tax issue: WooCommerce had tax settings off. She went to – enabled tax, set her local rate (10% GST). Done.
She installed a free plugin called (by WebToffee). Free version allowed CSV import. opencart to woocommerce migration free
WooCommerce walked her through the basics: currency, address, payment methods (she chose Stripe and PayPal for now). No payment screens yet—just setting the stage.
She almost cried. But she checked the storefront. Images were broken. Descriptions had weird symbols. Prices didn’t show tax. Maya didn’t have a developer
She saved both files to her desktop, a USB stick, and Google Drive. Never trust a migration without a triple backup.
For the descriptions: OpenCart used HTML entities like & . She used a free plugin (by WP Engine) to replace & with & across all product descriptions. She went to – enabled tax, set her local rate (10% GST)
First, Maya logged into her OpenCart admin panel. She went to . With two clicks, she exported her entire database. Then she used cPanel’s File Manager to zip her entire OpenCart folder—images, themes, everything.