Opencart'ı WooCommerce'ye Aktarmak

5 yıldan fazla önce
1 dakikalık okuma
98 okunma
0 beğeni

Geçenlerde Opencart kullanırken sitenin aşırı yavaşladığını fark ettim. Zaten çok alışamamıştım ve aşırı karışık geliyordu. Sitemizde basit bir e-ticaret sitesi olduğu için wordpress'i woocommerce'ye taşımaya karar verdim. Bunun için PHP olarak ufak bir migration yazdım. Belki sizinde işinize yarar 🙂

Github: https://github.com/atakanuludag/opencart-to-woocommerce-migration

Özellikler

  • Ana kategoriler
  • Alt kategoriler
  • Ürünler
  • Ürün fotoğrafları
  • Ürün etiketleri (tags)

Genelde ürünleri telefonla ve iş yerinden sattığımız için siparişleri çekmek için ayrı bir kodlama yapmadım. Biraz bilginiz varsa sistemi geliştirip kullanabilirsiniz.

Kullanım

Adım 1

Kurulum yapabilmek için bilgisayarınızda composer yüklü olması gerekmektedir. Eğer aktarımı localhost'da değilde sunucuda yapacaksanız sunucuya composer kurmanız gerekmektedir. Composeri indirmek için buraya tıklayınız.

Yukarıda paylaştığım Github reposundan gerekli dosyaları indirdikten sonra aşağıdaki kodlarla gerekli dizine geçip dosyaları composer yardımıyla indiriyoruz.

1cd opencart-to-woocommerce-migration\wc-api-php
2composer require automattic/woocommerce

Adım 2

Wordpress Admin Panel -> WooCommerce -> Ayarlar -> Gelişmiş -> Rest API -> Anahtar Ekle

  • Açıklama: Opencart Migration
  • Kullanıcı: Admin yetkisine sahip olan kullanıcı
  • İzinler: Oku/Yaz

Anahtar oluştur butonuna basalım.

Adım 3

Github'dan indirdiğiniz migration dosyaları içindeki config.php adlı dosyayı açalım ve aşağıdaki değişkenleri düzenleyelim. (Adım 2'deki token ve token secret bilgilerini buraya yazacaksınız.

1<?php
2    $wpUrl = 'https://www.wordpressurl.com';
3    $token = 'xxx'; $tokenSecret = 'xxx';
4?>

Adım 4

Opencart'ın kurulu olduğu dizinde ../image/data yoluna gidelim. Dizinde bulunan .htaccess dosyasının adını .htaccessx olarak değiştirelim.

Adım 5

Tüm bu işlemlerden sonra Github'dan indirdiğimiz dosyaları sırasıyla şu şekilde çalıştıralım;

  1. main-category-install.php
  2. sub-category-install.php
  3. run.php (Sayfa açıldıktan sonra en başta ki "Start" butonuna basınız.)
© Atakan Yasin Uludağ v0.1.1