-1

次のようなフィールドを持つフリップカートのcsvがあります。

productId title description mrp price productUrl categories

明らかに、これらは WooCommerce フィールド (短い説明/長い説明と説明) と完全には一致しませんが、これらを一致させてproductIdWooCommerceskuと互換性を持たせる方法についてのヒントを持っている人はいますか、または可能性のある WP プラグインを推奨できますか?これを行う?

4

2 に答える 2

1

Woocommerceの商品もカスタム投稿タイプ(商品)のみです。独自のカスタム インポーターを簡単に作成できます。

各製品は次の構造を持つ場合があります

product - parent post
   -- attachment - featured image, gallery
   -- product meta - options, category, tags, price, stock ...
   -- variation - product variants (it also contains options, price, stock...) 

インポーターの流れは次のようになります

createProduct() {}
uploadImages() {}
createProductMeta() {}
createProductVariants() {}

Woocommerce には、必要なすべての必要なコードが既に含まれています。参照してください。WP_PLUGIN/woocommerce/includes/api/class-wc-api-products.php

create_product( $data ) - line number 174
save_product_images( $id, $images ) - line number 1551
save_product_meta( $id, $data ) - line number 638
save_variations( $id, $data ) - line number 1080

簡単だと信じてください、私はすでにそれを行っています(フリップカートではなく、ショップファイトからウーコマースへ)

于 2014-12-29T15:09:45.057 に答える