Csv dosyasını kullanarak tüm kategorileri içe ve dışa aktarma (uzantısız)


15

CSV dosyasını kullanarak magento tüm kategorileri almak istiyorum, http://www.magentoworks.net/importexport-magento-category-extension/ uzantısını kullanarak yapmaya çalıştım ama Dataflow-Profiller kullanarak yapmak istiyorum. Dataflow-Profiles kullanarak yapmanın bir yolu var mı?


Bu wiki sayfası size yardımcı olabilecek wiki.magento.com/display/m1wiki/...
Vishwas Bhatnagar

Ürünleri değil kategorileri içe aktarmak istiyorum.
Swetha

Yanıtlar:


3

Herhangi bir uzantı kullanmamak sizi sınırlandırır, ancak ürünleri içe aktardığınızda eksik kategoriler oluşturulacağı için ürünlerle İçe / Dışa Aktar özelliğini kullanabilirsiniz. Daha sonra, oluşturulan ürünleri silin.

Ürünlerinize ve kategorilerinize bağlı olarak, tek bir sahte ürün oluşturmak, tüm kategorilere atamak ve daha sonra yalnızca bu ürünü dışa aktarmak daha kolay olabilir.

Not: Bu, kategorilerin herhangi bir ayarını dışa aktarmaz, bu nedenle tam bir çözüm değil, geçici bir çözümdür.


4

Tüm kategorileri ve ürünleri web sitenize aktarmak istiyorsanız
, aşağıdaki talimatları izlemeniz yeterlidir.

  1. Tüm kategorileri oluşturun ve web sitenizde bir ürün oluşturun,
  2. Bundan sonra, bu verileri dışa aktarın ve yanınızda bulundurun.
  3. Şimdi içe aktarmak istediğiniz verileri düzenleyin, bu toplamın dışa aktarılan verilerinizin biçiminde düzenlenmesi gerekir.
  4. Düzenlendikten sonra, verileri her zamanki gibi yeni içe aktarmak istediğiniz web sitenize kolayca aktarabilirsiniz.

  5. Ardından sisteme gidin -> içe / dışa aktar -> Veri akışları -> Bu kurallara uyun ...


Kategori adı olmayan ürünleri sistemle nasıl dışa aktarabilirim -> içe / dışa aktar -> Veri akışları

3

Eski Zencart'ı Magento'ya dönüştürmeye / taşımaya başladığımda da aynı sorunu yaşadım. Orijinallerin kimliğini koruyan ve Magento'ya geri sıralayan küçük bir senaryo yazdım.

Buna bir göz atmak istiyorum: /programming/34213371/csv-import-export-problems-in-magento/34267981#34267981

Bu komut dosyası yalnızca Magento içindir, ID'lerini sağlam tutarken kategorileri dışa ve içe aktarır. Bu bazen Magento kurulumları arasında geçiş yaparken iyidir.


2

Uzun lafın kısası. Hayır. 'Müşteri' ve 'ürünler'den başka veri yapılarını dışa / içe aktarmak için varsayılan Veri Akışı profillerini (veya gelişmiş profilleri) kullanamazsınız.

Bunu başarmak için özel bir modüle ihtiyacınız var. AFAIK orada Kategoriler için bir veri akışı adaptörü ile bir modül yok (ama yanlış olabilir).

İsterseniz kendi modülünüzü de oluşturabilirsiniz.

Bu modülü oluşturmak için Veri Akışı Ayrıştırıcıları / Bağdaştırıcıları / Haritacıları iyi anlamanız gerekir.


-2

Merhaba bu url bulmak uygun bir çözüm alacak

İndir

https://blog.surgeryxchange.com/wp-content/uploads/2017/06/import_categories.zip

Magento klasörünüzü birleştirerek dosyayı açın

o zaman işe yarayacak Hiçbir şey yapmaya gerek yok

veya

function getCategories()
{
    $file = 'csv/categories.csv';
    $arrResult = array();
    $headers = false;

    $handle = fopen($file, "r");
    if (empty($handle) === false) {
        while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
            if (!$headers) {
                $headers[] = $data;
            } else {
                $arrResult[] = $data;
            }
        }
        fclose($handle);
    }
    return $arrResult;
}
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.