Woo-poly-integration: μ˜μ–΄ μ£Όλ¬Έ μ΄λ©”μΌμ—λŠ” λ³€ν˜• 정보가 ν¬ν•¨λ˜μ–΄ μžˆμ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2017λ…„ 05μ›” 31일  Β·  14μ½”λ©˜νŠΈ  Β·  좜처: hyyan/woo-poly-integration

μ €λŠ” WordPress 4.7.5, WooCommerce 3.0.7 및 Hyyan WooCommerce Polylang의 λ§ˆμŠ€ν„° 브랜치 버전(WC 3 λ³€κ²½ 사항이 적용된 ν›„ 5μ›” 15일 λ‹€μš΄λ‘œλ“œ)을 μ‹€ν–‰ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

μ£Όλ¬Έ 이메일이 κ³ κ°μ—κ²Œ μ „μ†‘λ˜κ³  κ΄€λ¦¬μžμ—κ²Œ λ³€ν˜• 정보가 없을 λ•Œ.
μ œν’ˆμ€ 단일 μ†μ„±μ˜ 각 값에 λŒ€ν•΄ μƒμ„±λœ λ³€ν˜•μ΄ μžˆλŠ” κ°€λ³€ μ œν’ˆμž…λ‹ˆλ‹€.
λ‘˜ μ΄μƒμ˜ 속성이 μžˆλŠ” μ œν’ˆμ˜ 경우 ν•˜λ‚˜μ˜ 속성에 λŒ€ν•΄ μƒμ„±λœ λ³€ν˜•μ΄ μžˆμŠ΅λ‹ˆλ‹€. 이 경우 λ‹€λ₯Έ 속성 정보 κ°€ 이메일에 λ‚˜νƒ€λ‚©λ‹ˆλ‹€.

Hyyan WooCommerce Polylang을 λΉ„ν™œμ„±ν™”ν•˜λ©΄ λ³€ν˜• 정보가 이메일에 λ‚˜νƒ€λ‚©λ‹ˆλ‹€.
μ΄λ©”μΌμ˜ μ œν’ˆ μƒμž: Unicorn Fantasy Dog Bandana
ν”ŒλŸ¬κ·ΈμΈ λΉ„ν™œμ„±ν™” μ‹œ: Unicorn Fantasy Dog Bandana - 12인치

$item_name 값을 보기 μœ„ν•΄ 'woocommerce_order_item_name' ν•„ν„°λ₯Ό μ‹€ν—˜ν•΄ λ³΄μ•˜μ§€λ§Œ 항상 nullμ΄μ—ˆμŠ΅λ‹ˆλ‹€!
Hyyan\WPI\Order.php의 __construct()μ—μ„œ 'translateProductNameInOrdersDetails' κΈ°λŠ₯에 λŒ€ν•œ add_filter ν˜ΈμΆœμ„ λΉ„ν™œμ„±ν™”ν•˜μ—¬ 문제λ₯Ό κ²©λ¦¬ν•˜λ €κ³  ν–ˆμ§€λ§Œ 결과적으둜 NULL μ œν’ˆ 이름이 μƒμ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€!

μ–΄λ–€ 아이디어라도 μ‹œλ„ν•΄λ³΄κ³  디버그 λ©”μ‹œμ§€λ₯Ό μΆ”κ°€ν•˜κ²Œ λ˜μ–΄ κΈ°μ©λ‹ˆλ‹€.

λͺ¨λ“  14 λŒ“κΈ€

ν˜„μž¬ Hyyan WooCommerce Polylang Integration 1.0으둜 μΆœμ‹œλœ μ΅œμ‹  λ²„μ „μœΌλ‘œ λ‹€μ‹œ μ‹œλ„ν•˜μ‹­μ‹œμ˜€.
첫 번째 wooCommerce 3.0 λ³€κ²½ μ‚¬ν•­μ—λŠ” λ³€ν˜•μ— λŒ€ν•œ μ² μ €ν•œ κ²€ν† κ°€ ν¬ν•¨λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

즉, λ‚˜λŠ” 그것을 λ‹€μ‹œ ν…ŒμŠ€νŠΈν•˜κ³  일반 ν…ŒμŠ€νŠΈ μ„€μΉ˜μ—μ„œ λ‹€μŒμ„ μˆ˜ν–‰ν•©λ‹ˆλ‹€.

  • 상점 μ†Œμœ μžμ—κ²Œ λ³΄λ‚΄λŠ” μ΄λ©”μΌμ—λŠ” λ³€ν˜• 세뢀정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • κ³ κ°μ—κ²Œ λ³΄λ‚΄λŠ” 이메일에 λ³€ν˜• 세뢀정보가 ν¬ν•¨λ˜μ–΄ μžˆμ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

그런 λ‹€μŒ woo-poly-integrationκ³Ό polylang을 λͺ¨λ‘ 끄면 λ™μΌν•œ κ²°κ³Όκ°€ λ‚˜νƒ€λ‚©λ‹ˆλ‹€. 이것은 WooCommerce ν…œν”Œλ¦Ώ μžμ²΄μ— μžˆμŠ΅λ‹ˆλ‹€.
λ”°λΌμ„œ ν•„μš”ν•œ 경우 ν…œν”Œλ¦Ώμ„ μ‘°μ •ν•˜κ±°λ‚˜ WooCommerce에 문제λ₯Ό μ œκΈ°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ—¬κΈ°μ—μ„œ λ‹€μ‹œ ν™•μΈν•˜κ³  ν™•μΈν•˜μ‹­μ‹œμ˜€.

ν…ŒμŠ€νŠΈ 주문을 ν–ˆλŠ”λ° 두 이메일에 λ³€ν˜• 정보가 μ—†μ—ˆμŠ΅λ‹ˆλ‹€.
문제λ₯Ό λ””λ²„κΉ…ν•˜λŠ” 데 도움을 λ“œλ¦΄ 수 μžˆλŠ” 방법이 μžˆμŠ΅λ‹ˆκΉŒ?

음, Polylangκ³Ό woo-polyκ°€ κΊΌμ Έ μžˆμ„ λ•Œ λ³€ν˜• 정보가 이메일에 μ—†λŠ” 것을 확인

λ‚˜λŠ” woo-polyλ₯Ό λΉ„ν™œμ„±ν™”ν–ˆκ³  이제 κ΄€λ¦¬μžμ—κ²Œ λ³΄λ‚΄λŠ” 이메일에 λ³€ν˜• 정보가 ν‘œμ‹œλ©λ‹ˆλ‹€.
예: "Navy Movie Stars Dog Bandana – 26inch"("26inch"λŠ” λ³€ν˜• μ •λ³΄μž„).

λ‹€μ‹œ woo-polyλ₯Ό ν™œμ„±ν™”ν–ˆλŠ”λ° λ³€ν˜• 정보가 λ‹€μ‹œ μ‚¬λΌμ‘ŒμŠ΅λ‹ˆλ‹€.

μΆ”κ°€ 정보:

  • λ³€ν˜• μ„ΈλΆ€μ •λ³΄λŠ” 항상 체크아웃에 ν‘œμ‹œλ©λ‹ˆλ‹€.
  • Woo-Polyκ°€ ν™œμ„±ν™”λ˜λ©΄ λ³€ν˜• μ„ΈλΆ€ 정보가 μ£Όλ¬Έ μˆ˜μ‹  νŽ˜μ΄μ§€μ— μ—†μŠ΅λ‹ˆλ‹€ .
  • woo-polyκ°€ ν™œμ„±ν™”λ˜λ©΄ λ³€ν˜• μ„ΈλΆ€ 정보가 κ΄€λ¦¬μž 이메일에 μ—†μŠ΅λ‹ˆλ‹€ .
  • λ³€ν˜• μ„ΈλΆ€ μ •λ³΄λŠ” woo-polyκ°€ ν™œμ„±ν™”λœ 경우 고객 이메일에 μ—†μŠ΅λ‹ˆλ‹€ (woo-polyκ°€ λΉ„ν™œμ„±ν™”λœ 경우 ν‘œμ‹œλ˜λ©°, ν™•μΈν•œ 것과 닀름).

κΈ°λ³Έ μ–Έμ–΄ λ˜λŠ” 제2 μ–Έμ–΄λ‘œ λ˜μ–΄ μžˆμŠ΅λ‹ˆκΉŒ?

κΈ°λ³Έ μ–Έμ–΄.
제2μ™Έκ΅­μ–΄λ‘œ ν•΄λ³΄μ‹œκ² μ–΄μš”? (이 μ‚¬μ΄νŠΈμ—λŠ” μ˜μ–΄μ™€ λ…μΌμ–΄μ˜ 2가지 ν™œμ„± μ–Έμ–΄λ§Œ μžˆμŠ΅λ‹ˆλ‹€).

μ’‹μŠ΅λ‹ˆλ‹€. λ¬Έμ œλŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

μ£Όλ¬Έ.php l. 118** ν•¨μˆ˜ λ²ˆμ—­ProductNameInOrdersDetails
은(λŠ”) μ˜λ¦¬ν•˜κ²Œ 각 μ£Όλ¬Έ ν•­λͺ©μ— 링크λ₯Ό μΆ”κ°€ν•˜μ—¬ μ œν’ˆ μ„ΈλΆ€ μ •λ³΄λ‘œ λŒμ•„κ°€κ³  λ³€ν˜• 이름을 [μ‹€νŒ¨] λ²ˆμ—­ν•˜λ €κ³  ν•©λ‹ˆλ‹€.

이 ν•¨μˆ˜μ˜ 첫 번째 쀄을 μΆ”κ°€ν•˜μ—¬ 이λ₯Ό μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€.
return $name;

이메일 등에 μ œν’ˆ λ³€ν˜• 이름이 ν‘œμ‹œλ˜μ§€λ§Œ 항상 상점 κΈ°λ³Έ μ–Έμ–΄λ‘œ ν‘œμ‹œλ©λ‹ˆλ‹€.

μ–Έλœ» 보기에 μ œν’ˆ 링크 μΆ”κ°€λŠ” 쒋은 κΈ°λŠ₯으둜 보이며 μ‹€μ œλ‘œ ν‘œμ€€ WooCommerce 고객 이메일에 링크가 μ „ν˜€ ν¬ν•¨λ˜μ–΄ μžˆμ§€ μ•Šμ€ (!!) 맀우 μ ˆλ¦„λ°œμ΄μ²˜λŸΌ λ³΄μ΄μ§€λ§Œ μ•„λ§ˆλ„ 이 ν”ŒλŸ¬κ·ΈμΈμ˜ μž‘μ—…μ΄ μ•„λ‹ˆμ–΄μ•Ό ν•  κ²ƒμž…λ‹ˆλ‹€. 이 λ°©λ²•μœΌλ‘œ 이메일 ν…œν”Œλ¦Ώμ„ μˆ˜μ •ν•©λ‹ˆλ‹€.
그리고 μ•„λ§ˆλ„ wooCommerceκ°€ 이것을 ν•˜μ§€ μ•ŠλŠ” μ΄μœ κ°€ μžˆμ„ κ²ƒμž…λ‹ˆλ‹€. 고객은 이메일을 영수증으둜 였래 보관할 수 μžˆμ§€λ§Œ μ œν’ˆμ€ λ‚˜μ€‘μ— νŽΈμ§‘λ˜μ–΄ 더 이상 링크와 μΌμΉ˜ν•˜μ§€ μ•Šμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. 고객이 λ‚˜μ€‘μ— 이전 μ£Όλ¬Έ 이메일을 ν΄λ¦­ν•˜λ©΄ 쒋지 μ•Šμ€ κ²ƒμ²˜λŸΌ λ³΄μž…λ‹ˆλ‹€.
κ·Έλž˜μ„œ 이걸 μ˜΅μ…˜μœΌλ‘œ ν•˜λ©΄ λ˜κ² λ„€μš”...

λ‚˜λŠ” λ˜ν•œ λͺ…λ°±ν•œ μΌκ΄€μ„±μ—†λŠ” 행동에 λŒ€ν•œ μ΄μœ κ°€ μžˆμŠ΅λ‹ˆλ‹€.

  • ν‘œμ€€ wooCommerce κΈ°λŠ₯은 wp_posts.post_titleμ—μ„œ νŒŒμƒλœ κ²ƒμœΌλ‘œ λ³΄μ΄λŠ” product->get_name()을 μ‚¬μš©ν•©λ‹ˆλ‹€.
    일반적으둜 이 ν•„λ“œμ—λŠ” λ³€ν˜• 제λͺ©μ΄ ν‘œμ‹œλ˜μ§€ μ•ŠμœΌλ―€λ‘œ μΆ”μ ν•˜κΈ° μ–΄λ ΅μ§€λ§Œ μ‹€μ œ λ³€ν˜• 제λͺ©μ€ λ³€ν˜•μ„ μƒμ„±ν•˜κ±°λ‚˜ μ €μž₯ν•  λ•Œ μ„€μΉ˜λœ WooCommerce 및 WooCommerce Polylang 톡합 버전에 따라 λ‹€λ₯Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

κ΄€μ°° 적으둜 λ‚˜λŠ” μž‘λ…„μ— 지어진 μƒμ μ—μ„œ λ‹€μŒκ³Ό 같은 ν˜•μ‹μ„ 가지고 μžˆμŠ΅λ‹ˆλ‹€.

  • [μ œν’ˆ 이름] λ²ˆμ—­λ˜μ—ˆμ§€λ§Œ λ³€ν˜• 정보가 μ—†μŠ΅λ‹ˆλ‹€.
  • [μ œν’ˆ 이름]의 λ³€ν˜• #[variation_id]
  • [μ œν’ˆλͺ…] [λ³€ν˜•λͺ…] λ²ˆμ—­λ˜μ§€ μ•Šμ€ λ³€ν˜•λͺ…
  • [μƒν’ˆλͺ…] [λ³€ν˜•λͺ…] λ²ˆμ—­λœ λ³€ν˜•λͺ…

λ”°λΌμ„œ μ˜¬λ°”λ₯Έ μ†”λ£¨μ…˜μ—λŠ” λ‹€μŒ μš”μ†Œκ°€ 포함될 수 μžˆμŠ΅λ‹ˆλ‹€.

  • μ˜¬λ°”λ₯Έ λ³€ν˜• 이름을 μ‹λ³„ν•˜κ³  μ œν’ˆ μ €μž₯/μ—…λ°μ΄νŠΈ μ‹œ μ˜¬λ°”λ₯΄κ²Œ μ„€μ •λ˜μ—ˆλŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.
  • ν”ŒλŸ¬κ·ΈμΈ μ—…λ°μ΄νŠΈ μ‹œ μ •ν™•νžˆ ν•œ 번 μ‹€ν–‰ν•˜λ„λ‘ μ˜¬λ°”λ₯Έ μ œν’ˆ λ³€ν˜• 이름과 μ½”λ“œλ₯Ό λ‹€μ‹œ μž‘μ„±ν•˜λŠ” 슀크립트λ₯Ό λ§Œλ“­λ‹ˆλ‹€.
  • 그런 λ‹€μŒ 이름이 기본적으둜 μ •ν™•ν•˜λ―€λ‘œ translateProductNameInOrdersDetails ν•¨μˆ˜λ₯Ό μ œκ±°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λ…Όλ¦¬μ μœΌλ‘œ 이름을 μ˜¬λ°”λ₯΄κ²Œ μ €μž₯ν•˜λŠ” 것이 이름이 μ‚¬μš©λ  수 μžˆλŠ” λͺ¨λ“  κ³³μ—μ„œ 이름을 μ—°κ²°ν•˜κ³  λ³€κ²½ν•˜λŠ” 것보닀 λ‚«μŠ΅λ‹ˆλ‹€.

wooCommerce 3.0μ—λŠ” 이에 λŒ€ν•œ μ½”λ“œλ„ μžˆμŠ΅λ‹ˆλ‹€.

class-wc-product-variation-data-store-cpt-php ll.73-83

        /**
         * If a variation title is not in sync with the parent e.g. saved prior to 3.0, or if the parent title has changed, detect here and update.
         */
        if ( version_compare( get_post_meta( $product->get_id(), '_product_version', true ), '3.0', '<' ) && ( $parent_title = get_post_field( 'post_title', $product->get_parent_id() ) ) && 0 !== strpos( $post_object->post_title, $parent_title ) ) {
            global $wpdb;

            $new_title = $this->generate_product_title( $product );
            $product->set_name( $new_title );
            $wpdb->update( $wpdb->posts, array( 'post_title' => $new_title ), array( 'ID' => $product->get_id() ) );
            clean_post_cache( $product->get_id() );
        }

μ•Œκ² μŠ΅λ‹ˆλ‹€. λ³΅μž‘ν•΄μ§€κ³  μžˆμŠ΅λ‹ˆλ‹€. wooCommerce에 μ‹ κ³ ν•˜λ €κ³  ν–ˆλŠ”λ° 5일 전에 κ΄€λ ¨ 체크인이 있고 3.0.8에 μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€. https://github.com/woocommerce/woocommerce/issues/15315
κ·Έλž˜μ„œ 그것을 κ²€ν† ν•˜λŠ” 것이 ν˜„λͺ…ν•  κ²ƒμž…λ‹ˆλ‹€.

기본적으둜 wooCommerce 3.0.7은 μ—¬μ „νžˆ ​​μž₯λ°”κ΅¬λ‹ˆ 및 μ‹€μ œλ‘œ 주문의 λ³€ν˜• μ„€λͺ…에 λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€.
λ‹€μŒμ€ Polylang 및 Polylang WooCommerce 톡합을 끈 ν›„ 일반 을 μ‚¬μš©ν•œ μ‹œν€€μŠ€μž…λ‹ˆλ‹€.

  1. 검은색과 νŒŒλž€μƒ‰μ΄λΌλŠ” μš©μ–΄κ°€ μžˆλŠ” 색상과 같은 μ œν’ˆ 속성 λ§Œλ“€κΈ°
  2. κ²€μ • 및 νŒŒλž‘ λ³€ν˜•μ΄ μžˆλŠ” μƒˆ λ³€ν˜• μ œν’ˆ λ§Œλ“€κΈ°
  3. BlueλΌλŠ” μš©μ–΄λ₯Ό NewBlue둜 λ³€κ²½
  4. μ œν’ˆ 보기 - 이제 "NewBlue" λ³€ν˜•μ΄ ν‘œμ‹œλ©λ‹ˆλ‹€.
  5. μž₯λ°”κ΅¬λ‹ˆμ— λ‹΄κΈ°, μž₯λ°”κ΅¬λ‹ˆ 보기
  6. 이제 λ°”κ΅¬λ‹ˆμ— λ‹€μŒμ΄ ν‘œμ‹œλ©λ‹ˆλ‹€. ν…ŒμŠ€νŠΈ 동기화 λ³€ν˜• - νŒŒλž€μƒ‰
    색상: 뉴블루
  7. 이제 μ œν’ˆμ„ νŽΈμ§‘ν•©λ‹ˆλ‹€(예: 제λͺ© 변경…
    λ³€ν˜• 제λͺ©μ€ μ™„μ „νžˆ μž¬μ„€μ •λ˜μ§€ μ•Šκ³  이전 속성 κ°’μœΌλ‘œ μœ μ§€λ©λ‹ˆλ‹€. WooCommerce μ½”λ“œλŠ” 이전 μ œν’ˆ 제λͺ©μ— λŒ€ν•΄μ„œλ§Œ 검색을 λŒ€μ²΄ν•˜κ³  제λͺ©μ„ μ™„μ „νžˆ λ‹€μ‹œ μž‘μ„±ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€.
    μ œν’ˆ 속성이 아무리 많이 λ³€κ²½λ˜λ”λΌλ„ 제λͺ©μ€ μž¬μ„€μ •λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
mysql> select ID, post_title from wp_posts where ID>456;
+-----+---------------------------------------------+
| ID  | post_title                                  |
+-----+---------------------------------------------+
| 457 | Test Sync variations 2                      |
| 458 | Test Sync variations 2 - Blue               |
| 459 | Test Sync variations 2 - Black              |

(속성 BlueλŠ” 이름이 λ°”λ€Œμ—ˆμ§€λ§Œ Cart/Order에 λŒ€ν•œ μ„€λͺ…은 μ œλŒ€λ‘œ μ—…λ°μ΄νŠΈλ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.)

wooCommerceκ°€ 링크λ₯Ό μˆ˜ν–‰ν•˜λŠ” 방법:
μ €μž₯ μ‹œ:
class-wc-product-variable.php save() l.394 호좜
$this->data_store->sync_variation_names( $this, $previous_name, $new_name );
class-wc-product-variable-data-store-cpt.php sync_variation_names() ll.304++
μƒˆ 이름이 μ•„λ‹Œ 이름 λ‚΄μ—μ„œ λ¬Έμžμ—΄μ„ λŒ€μ²΄ν•©λ‹ˆκΉŒ?
μ—¬κΈ°μ—μ„œ λ²ˆμ—­λœ λ³€ν˜• λ¬Έμžμ—΄μ΄ μ„ νƒλ˜μ§€ μ•Šκ³  제λͺ© λΆ€λΆ„λ§Œ κ΅μ²΄λ©λ‹ˆλ‹€.

이전 μ˜κ²¬μ—μ„œ generate_product_title()은 λ‚΄λΆ€ 데이터 클래슀의 보호된 ν•¨μˆ˜μ΄λ―€λ‘œ WooCommerce μ™ΈλΆ€μ—μ„œ μž¬μ •μ˜λ₯Ό μœ„ν•΄ μ‰½κ²Œ μ•‘μ„ΈμŠ€ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

λ”°λΌμ„œ 이 λͺ¨λ“  것과 κ΄€λ ¨ν•˜μ—¬ WooCommerce-Polylang이 μž‘λ™ν•˜λŠ” λ°©μ‹μž…λ‹ˆλ‹€. λ³€ν˜• μˆ˜μ€€μ—μ„œ WooCommerce-Polylang은 λ³€ν˜• 세뢀정보가 λ³€ν˜•μ˜ λ§ˆμŠ€ν„° μ–Έμ–΄ μ‚¬λ³Έμ—μ„œ μ •μƒμ μœΌλ‘œ κ²€μƒ‰λ˜λ„λ‘ 자체 μ°Έμ‘°λ₯Ό μΆ”κ°€ν•©λ‹ˆλ‹€. 문제 #168 μ°Έμ‘°

"woocommerce_product_variation_get_name" ν•„ν„°λ₯Ό μ‚¬μš©ν•˜μ—¬ μž„μ‹œ μˆ˜μ • 사항을 μ μš©ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

제λͺ©μ—μ„œ μ œν’ˆ 속성을 λ„λŠ” 또 λ‹€λ₯Έ ν₯미둜운 λŒ€μ•ˆμ΄ μ–ΈκΈ‰λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 즉, 제λͺ© 뒀에 μΈμ‡„λ˜μ–΄μ•Ό 함을 μ˜λ―Έν•©λ‹ˆλ‹€.
add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_false' );
κ·ΈλŸ¬λ‚˜ 이것은 λ‚˜λ₯Ό μœ„ν•΄ μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

μ’‹μ•„, 이것은 WOOCOMMERCEμ—μ„œ μˆ˜μ •λ˜μ—ˆμŠ΅λ‹ˆλ‹€!!!

μ΅œμ‹  μ½”λ“œ https://github.com/woocommerce/woocommerce "버전 3.1.0-베타"둜 ν…ŒμŠ€νŠΈ
3.0.8μ—μ„œ μΆœμ‹œλ  μ˜ˆμ •μž…λ‹ˆλ‹€.

woo-poly translateProductNameInOrdersDetails() κΈ°λŠ₯을 끈 μƒνƒœμ—μ„œ
그런 λ‹€μŒ woocommerce μˆ˜μ • 사항이 μ μš©λ©λ‹ˆλ‹€.

λ˜ν•œ μ›ν•œλ‹€λ©΄
add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_false' );
μ—…λ°μ΄νŠΈλœ WooCommerceμ—μ„œ μž‘λ™

WooCommerce λΈ”λ‘œκ·Έλ₯Ό 보면 3.0.8이 μ•„λ‹Œ WooCommerce 3.1일 수 μžˆμŠ΅λ‹ˆλ‹€. https://woocommerce.wordpress.com/
5μ›” 31μΌμ—μ„œ 2μ£Όκ°€ μ§€λ‚˜λ©΄ μΆœμ‹œ λ‚ μ§œκ°€ 6μ›” 14일이 될 수 μžˆμŠ΅λ‹ˆλ‹€.

참고둜 woocommerce/woocommerce#15315λŠ” λ§ˆμ§€λ§‰ μˆœκ°„μ— 3.0.8μ—μ„œ μ‚­μ œλ˜μ—ˆμ§€λ§Œ 더 μ² μ €ν•œ κ²€ν† λ₯Ό 톡해 μ—¬μ „νžˆ 3.1둜 μ˜ˆμ •λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
λ”°λΌμ„œ μž₯λ°”κ΅¬λ‹ˆ/주문의 λ³€ν˜• μ„ΈλΆ€μ •λ³΄λŠ” κ·Έλ•ŒκΉŒμ§€ 계속 이상할 수 μžˆμŠ΅λ‹ˆλ‹€.

일반적인 κ²°κ³ΌλŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

μŠ€νŽ˜μΈμ–΄ μ œν’ˆ 이름 - _μ˜μ–΄ λ³€ν˜• μš©μ–΄_
속성 이름 - _μŠ€νŽ˜μΈμ–΄ λ³€ν˜• μš©μ–΄_

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰