0

私は、単純な製品と追加の画像への適切なマッピングを使用して、構成可能な製品をインポートおよびエクスポートする必要がある緊急のプロジェクトに取り組んでいます。

Magento Connect からインポート エクスポート用のプラグインを 99 ドルで購入することから始めましたが、約束どおりには機能しませんでした。推奨される手順を数回実行しました。シンプルで構成可能なマップを作成できますが、追加のイメージをマップすることはできません。

次に、カスタムソリューションを使用してみましたが、数量と追加の画像をマッピングできません..

次に、MAGMI という素晴らしいツールに出くわしました。このツールを使用してインポートしようとしましたが、インポートは正しく行われますが、構成可能な製品ごとに警告が表示されます。

構成可能な sku の構成可能な属性が見つかりません: dress1 は simples をリンクできません。

このエラーを修正するにはどうすればよいですか?

4

3 に答える 3

2

magmi が構成可能なものをインポートするには、csv に「configurable_attributes」列を設定し、構成可能なタイプの行を入力する必要があります。また、構成可能なプラグインのwiki ドキュメントを注意深く読んで、それが提供する多くの可能性について説明する必要があります。

于 2012-12-12T14:12:23.867 に答える
2

Magmi の使用に関するアドバイスはできませんが、ApiImportという無料のモジュールの恥知らずなプラグインを挿入します。ImportExport ベースで、無料です。

インポートはすべて、データを配列として提供することによって行われます。単一の構成可能製品のインポートは、次のように簡単です。

<?php

require_once 'app/Mage.php';

Mage::init();

$entities = array(
    // Configurable product.
    array(
        'description'       => 'Some description',
        '_attribute_set'    => 'Default',
        'short_description' => 'Some short description',
        '_product_websites' => 'base',
        'status'            => Mage_Catalog_Model_Product_Status::STATUS_ENABLED,
        'visibility'        => Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH,
        'tax_class_id'      => 0,
        'is_in_stock'       => 1,
        'sku'               => 'some_configurable',
        '_type'             => Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE,
        'name'              => 'Some configurable',
        'price'             => rand(1, 1000),
        'weight'            => rand(1, 1000),

        // Link the first simple product:
        '_super_products_sku'     => 'my_red_blue_simple', 
        '_super_attribute_code'   => 'color',
        '_super_attribute_option' => 'blue'
    ),

    // Now optionally link some more simple products:
    array(
        '_super_products_sku'     => 'my_red_simple_product', 
        '_super_attribute_code'   => 'color',
        '_super_attribute_option' => 'red'
    )
);

// Start the import.
Mage::getModel('api_import/import_api')->importEntities(
    $entities, 
    Mage_ImportExport_Model_Export_Entity_Product::getEntityTypeCode()
);

これらのエンティティをプログラムで生成する方法についてさらにヘルプが必要な場合は、Test helper in ApiImport をご覧ください。すべての製品タイプと顧客に対してランダムな製品を生成できます。

また、質問する前によくある質問を読むことをお勧めします:)

幸運を。

于 2012-12-12T10:31:37.467 に答える
0

MAGMIの生みの親であるdweevesさんから良い回答がありました

問題は、magmi が特定の CSV を使用してさまざまな機能をインポートすることです。列ヘッダーとその内容の例が必要な場合は、https://docs.google.com/spreadsheet/ccc?key=0AgOC3MxA5YaLdFFwTk9uY2RQbmthQmZZdmVYZ3FUOEE&usp=drive_web #gid=2 で確認できます。

例えば:

 type           configurable_attributes     super_attribute_pricing                                 
 configurable   size,color                  size::L:12;XL:15,color::red:10;green:15                             

この場合、列「configurable_attributes」および「super_attribute_pricing」から計算されたすべての可能な単純なバリアントをオンザフライで生成します。

また、有料の拡張機能を検討している場合は、ここに MAGMI ベースの UI ラップである優れた安定したモジュールがあります。列を自動的に形成します。

たとえば、構成可能な製品を、この拡張機能を使用して Magmi 形式で Google スプレッドシートに直接エクスポートし、この形式を使用して新しい製品をインポートできます。

于 2014-09-08T10:59:07.667 に答える