คำถามติดแท็ก configurable-product

หมายถึงผลิตภัณฑ์ที่มีประเภทตามที่กำหนด

3
จะใช้ Magento 1.9.1.0 Swatches ที่กำหนดค่าได้ในชุดรูปแบบเริ่มต้น (หรือชุดรูปแบบที่กำหนดเอง) ได้อย่างไร
UPDATE:คำตอบของฉันรองรับการเปลี่ยนแปลงอิมเมจฐานผลิตภัณฑ์โดยอัตโนมัติหลังจากสวอตช์ นอกจากนี้คุณยังสามารถหากวดวิชารายละเอียดเพิ่มเติมเกี่ยวกับวิธีการทำเช่นนี้รวมถึงภาพเพิ่มเติม ที่นี่ Magento CE 1.9.1.0 มาพร้อมกับคุณสมบัติใหม่ที่ดีมาก: Swatches ที่กำหนดค่าได้ น่าเสียดายที่มีให้เฉพาะกับแพ็คเกจ RWD ที่มาพร้อมกับการติดตั้ง Magento ที่เป็นค่าเริ่มต้น นี่เป็นคำถามที่ตอบตัวเองเกี่ยวกับวิธีทำให้ Magento สามารถกำหนดค่า Swatches ได้สำหรับแพ็คเกจเริ่มต้น สำหรับทุกคนที่ต้องการรวม Swatches ที่กำหนดค่าได้เข้ากับธีมที่กำหนดเองข้อมูลนี้อาจมีประโยชน์เช่นกัน หมายเหตุ 1:สิ่งนี้มีไว้เพื่อเป็นแนวทางเบื้องต้นเกี่ยวกับวิธีทำให้ Swatches ที่ตั้งค่าได้สำหรับแพ็คเกจเริ่มต้นของ Magento สิ่งนี้สามารถ (แต่อาจไม่) ใช้ได้กับทุกธีมที่กำหนดเอง สำรองไฟล์ดั้งเดิม (และฐานข้อมูล) ของคุณเสมอก่อนทำการเปลี่ยนแปลงใด ๆ หมายเหตุ 2: swatches ใช้งานได้ (ภาพหน้าจอด้านล่าง) แต่ฉันยังไม่ได้รับภาพผลิตภัณฑ์ที่จะเปลี่ยนโดยอัตโนมัติพร้อมกับ swatches ฉันจะลองดูเมื่อฉันพบเวลา รู้สึกอิสระที่จะมีส่วนร่วมโดยการแสดงความคิดเห็นและให้คำแนะนำ!

3
การจัดเรียงแอตทริบิวต์ของผลิตภัณฑ์วีโอไอพี 1.9.1 ที่กำหนดค่าได้
ดังที่ฉันได้กล่าวไปแล้วดูเหมือนว่าจะมีปัญหากับคุณภาพเยี่ยม 1.9.1 และการเรียงลำดับคุณลักษณะของผลิตภัณฑ์ที่กำหนดค่าได้ ตัวเลือกของผลิตภัณฑ์ที่สามารถกำหนดค่าได้ตอนนี้ขึ้นอยู่กับรหัสผลิตภัณฑ์ของผลิตภัณฑ์แบบง่าย ลำดับของตัวเลือกคุณลักษณะจะถูกละเว้น ฉันกลับไปที่วีโอไอพี 1.9.0.1 บางทีใครบางคนสามารถกำหนดวิธีการเรียงลำดับใน 1.9.1 มันจะดีสำหรับทุกคนที่ใช้ผลิตภัณฑ์ที่กำหนดค่าได้เพื่อแก้ไขปัญหานั้น หากใครต้องการเห็นคุณสามารถทำได้ที่นี่ในร้านค้าตัวอย่างของวีโอไอพี ฉันไม่สามารถเรียงขนาดได้อย่างถูกต้อง

3
เปลี่ยนภาพผลิตภัณฑ์สำหรับผลิตภัณฑ์ที่กำหนดค่าได้
ฉันกำลังมองหาวิธีที่ให้ฉันเปลี่ยนอิมเมจผลิตภัณฑ์ตามคุณลักษณะที่เลือกสำหรับผลิตภัณฑ์ที่กำหนดค่าได้ เช่น ผลิตภัณฑ์ที่กำหนดค่าได้ด้วยตัวเลือกสี: 1) สีแดง 2) สีเขียว หากผู้ใช้สีแดงถูกเลือกโดยผู้ใช้ควรเปลี่ยนภาพหลักในหน้ารายละเอียดด้วยภาพจากผลิตภัณฑ์ที่เกี่ยวข้อง ฉันได้ดูผลิตภัณฑ์ที่สามารถกำหนดค่าได้อย่างง่ายนี้ แต่ในรีวิวบางคนบอกว่าการเปลี่ยนภาพไม่ทำงานนี่คือการเพิ่มและฟังก์ชั่นพิเศษสำหรับการกำหนดราคาตามผลิตภัณฑ์ที่เกี่ยวข้องนี่ไม่ใช่สิ่งที่ฉันคิด มีใครมีความคิดว่าวิธีนี้สามารถบรรลุโดยไม่ต้องทำงานมากเกินไป ขอบคุณ

6
Magento ราคาสินค้าที่กำหนดได้แทนที่ราคาผลิตภัณฑ์อย่างง่าย
ฉันมีผลิตภัณฑ์ที่ตั้งค่าเหมือนกัน (เท่าที่ฉันจะบอกได้) และพวกเขาก็นำเข้าทั้งหมดด้วยเทมเพลต CSV สากล ราคาที่กำหนดคือ 29.99 เสื้อเชิ้ตแขนสั้น Simple Associated คือ 29.99 เสื้อเชิ้ต Simple แขนยาวคือ 39.99 ใบแจ้งหนี้เพิ่งเรียกเก็บเงินผลิตภัณฑ์แขนยาว ( ZTWS-SBLS-XL ) ที่มีราคา 39.99 กับราคาผลิตภัณฑ์ที่กำหนดค่าได้ 29.99 ฉันจะบังคับราคาผลิตภัณฑ์อย่างง่ายให้แทนที่ราคาผลิตภัณฑ์ที่กำหนดได้อย่างไร ผลิตภัณฑ์ทั้งสองด้านล่างมีการตั้งค่าเหมือนกันกับผลิตภัณฑ์ที่สามารถกำหนดค่าได้และเป็นผลิตภัณฑ์ที่เรียบง่าย ใบแจ้งหนี้: Item Sku Qty Subtotal Item one ZLOB-SBLS-XL 1 $39.99 Item Two ZTWS-SBLS-XL 1 $29.99 แก้ไข:ยังคงทำงานเพื่อแก้ไขปัญหานี้ อะไรจะทำให้วีโอไอพีต้องการราคาผลิตภัณฑ์ที่ง่ายกว่าราคาผลิตภัณฑ์ที่กำหนดได้หรือราคาแอตทริบิวต์ผลิตภัณฑ์ที่เกี่ยวข้อง

2
ผลิตภัณฑ์ที่กำหนดค่าได้และชุดคุณลักษณะ
TL; DR : มีเหตุผลใดที่ผลิตภัณฑ์แบบง่าย ๆ ที่เชื่อมโยงกับผลิตภัณฑ์ที่สามารถกำหนดค่าได้ต้องอยู่ในชุดคุณลักษณะเดียวกันกับผลิตภัณฑ์ที่กำหนดค่าได้หรือไม่ ฉันหมายถึงมีเหตุผลทางเทคนิคหรือไม่? ฉันรู้เหตุผล "สามัญสำนึก" หากคุณขายคู่ของรองเท้าแล้วทุกรุ่นขึ้นอยู่กับสีและขนาดจะต้องมีรองเท้ายัง รุ่นยาว : ฉันมีหน้าที่ "รวม" ผลิตภัณฑ์ที่กำหนดค่าได้บางอย่าง ฉันหมายถึงตั้งแต่ 2 ขึ้นไปที่จะทำแค่อันเดียว ฉันไม่ต้องการทำด้วยตนเองเนื่องจากจำนวนผลิตภัณฑ์และฉันไม่ต้องการทำ$product->load(..)->set...()->save()เนื่องจากใช้เวลาในการรันสคริปต์ ดังนั้นฉันจึงลัดวงจรกระบวนการเพราะฉันแน่ใจว่าไม่มีผลิตภัณฑ์ที่เรียบง่ายซ้อนทับกัน มีการผสมผสานขนาดและสีที่เป็นเอกลักษณ์ ฉันทำอย่างนี้: Mage::getResourceSingleton('catalog/product_type_configurable') ->saveProducts($mainConfigrableProduct, $simpleProductIds); โดยที่$simpleProductIdsเป็นอาร์เรย์ของรหัสผลิตภัณฑ์แบบง่าย ๆ ทั้งหมดที่เกี่ยวข้องกับผลิตภัณฑ์ที่กำหนดค่าได้ซึ่งจำเป็นต้องรวม สิ่งนี้ทำงานได้อย่างสมบูรณ์แบบสำหรับผลิตภัณฑ์ส่วนใหญ่ แต่มีบางอย่างที่มีปัญหา ถ้าฉันเรียกว่า $productIds = $product->getTypeInstance()->getUsedProductIds() ฉันจะได้รับรหัสผลิตภัณฑ์ที่เรียบง่าย แต่ในแบ็กเอนด์มีเพียงไม่กี่คนเท่านั้นที่ปรากฏ หลังจากขุดไปสักพักฉันก็พบว่ามีเพียงสิ่งเดียวที่ถูกแสดงคือตัวที่มีคุณสมบัติเหมือนกันกับผลิตภัณฑ์ที่กำหนดค่าได้ ชุดคุณลักษณะอื่น ๆ นั้นคล้ายคลึงกับชุดแรกเพียงความแตกต่างเล็กน้อย แต่มีชุดคุณลักษณะที่กำหนดค่าได้ (ขนาดและสี) และตอนนี้สิ่งที่แปลก ในส่วนหน้าฉันคาดว่าจะเห็นผลิตภัณฑ์ทั้งหมด ($ productIds ในรหัสด้านบน) หรือเฉพาะผลิตภัณฑ์ในชุดคุณลักษณะเดียวกัน มีบางอย่างระหว่าง รหัสผลิตภัณฑ์ที่เกี่ยวข้อง …

6
Magento - เพิ่ม / ลบคุณสมบัติไปยังผลิตภัณฑ์ที่สามารถกำหนดค่าได้
ขั้นตอนที่ถูกต้องคืออะไร - แทนที่จะลบผลิตภัณฑ์และเริ่มต้นอีกครั้งเพื่อเพิ่มหรือลบแอตทริบิวต์ไปยังผลิตภัณฑ์ที่กำหนดค่าได้ เมื่อสร้างผลิตภัณฑ์ที่กำหนดค่าได้ระบบจะขอให้คุณเลือกคุณลักษณะที่จะใช้กับผลิตภัณฑ์ ฉันมีผลิตภัณฑ์จำนวนมากที่ฉันต้องลบคุณลักษณะบางอย่างสำหรับสิ่งที่เลือกไว้ในตอนแรกและบางอย่างที่ต้องการการเพิ่มคุณสมบัติที่ไม่ได้ถูกเลือกเริ่มแรกด้วย ความช่วยเหลือใด ๆ เกี่ยวกับสิ่งนี้ได้รับการชื่นชมเนื่องจากการลบผลิตภัณฑ์ดูเหมือนจะไม่เป็นวิธีที่ดีที่สุด โดยเฉพาะอย่างยิ่งสิ่งอื่น ๆ ที่เกี่ยวข้องกับผลิตภัณฑ์

2
magento ได้รับผลิตภัณฑ์ที่กำหนดราคาต่ำสุดของผลิตภัณฑ์ที่เกี่ยวข้อง?
ในหน้าการดูโดยคุณภาพเยี่ยมเริ่มต้นแสดงราคาต่ำสุดของผลิตภัณฑ์ที่เกี่ยวข้อง ฉันต้องการแสดงราคาสูงสุดของผลิตภัณฑ์ที่เกี่ยวข้อง คนใดคนหนึ่งมีความคิดที่ตรรกะอยู่ที่ไหนวิธีการปรับแต่งพฤติกรรมนี้ อัปเดต: วีโอไอพี \ ConfigurableProduct \ ราคา \ ราคา \ ConfigurablePriceResolver /** * @param \Magento\Framework\Pricing\SaleableInterface|\Magento\Catalog\Model\Product $product * @return float * @throws \Magento\Framework\Exception\LocalizedException */ public function resolvePrice(\Magento\Framework\Pricing\SaleableInterface $product) { $price = null; foreach ($this->configurable->getUsedProducts($product) as $subProduct) { $productPrice = $this->priceResolver->resolvePrice($subProduct); $price = $price ? min($price, $productPrice) : $productPrice; } …

2
ราคาสินค้าที่กำหนดไม่เปลี่ยนแปลง
ฉันได้สร้าง "กระเป๋า" ผลิตภัณฑ์ที่กำหนดค่าได้ด้วยคุณสมบัติสี สี: สีฟ้า, สีแดง ฉันพลาดที่จะเพิ่มราคาในขณะที่สร้างผลิตภัณฑ์เอง ดังนั้นราคาด้านหน้าไม่เปลี่ยนแปลงในขณะที่ฉันเปลี่ยนสีในตัวเลือก ได้โปรดช่วยฉันแก้ปัญหาด้วยรหัส

4
วิธีแสดงส่วนลดสินค้าที่กำหนดค่าได้เป็นเปอร์เซ็นต์ในรายการผลิตภัณฑ์ใน Magento 2
ในหน้ารายละเอียดผลิตภัณฑ์แสดงเปอร์เซ็นต์ส่วนลด เมื่อฉันเปิดหน้ารายการจะไม่สามารถแสดงเปอร์เซ็นต์สำหรับผลิตภัณฑ์ที่กำหนดค่าได้ ได้โปรดแก้ปัญหาให้ฉันด้วย ฉันได้ใช้รหัสด้านล่างสำหรับสิ่งนั้น แต่มันไม่ทำงานสำหรับผลิตภัณฑ์ที่กำหนดค่าได้ <div class="discount-p"> <?php if($_product->getTypeId() == "simple") { $simplePrice = $_product->getPrice(); } else { $_children = $_product->getTypeInstance()->getUsedProducts($_product); foreach ($_children as $child){ $simplePrice = $child->getPrice(); break; } } $_finalPrice =$_product->getFinalPrice(); $_price = $simplePrice; if($_finalPrice < $_price) { $_savingPercent = 100 - round(($_finalPrice / $_price)*100); echo '('. $_savingPercent …

3
รายการผลิตภัณฑ์ Magento2 - แสดงตัวเลือกผลิตภัณฑ์
ฉันกำลังทำงานกับชุด Magento 2 ใหม่ในขณะนี้ สำหรับชุดรูปแบบนี้ฉันต้องการแสดงตัวเลือกผลิตภัณฑ์ทั้งหมด (ตัวเลือกที่กำหนดเองและตัวเลือกผลิตภัณฑ์ที่กำหนดรูปแบบได้) ในรายการผลิตภัณฑ์ วิธีนี้ผู้ใช้สามารถเพิ่มผลิตภัณฑ์ลงในรถเข็นได้อย่างรวดเร็ว ฉันลองเพิ่มproduct.infoบล็อกเข้าไปcatalog_category_view.xmlและตั้งค่าผลิตภัณฑ์สำหรับบล็อกนั้น ตัวเลือกจะปรากฏขึ้นสำหรับทุกผลิตภัณฑ์ปัญหาคือตัวเลือกที่แสดงนั้นมาจากผลิตภัณฑ์แรกเท่านั้น ดังนั้นผลิตภัณฑ์อื่น ๆ ทั้งหมดจึงมีตัวเลือกนี้ --- ปรับปรุง --- ฉันจัดการเพื่อแสดงตัวเลือกผลิตภัณฑ์ แต่ราคาไม่ได้รับการปรับปรุง ใครบางคนชี้ให้ฉันในทิศทางที่ถูกต้อง? <form id='product_addtocart_form_<?php echo $product->getId(); ?>' class="c-product__details__add-to-cart" data-role="tocart-form" action="<?php echo $postParams[ 'action' ]; ?>" method="post"> <input type="hidden" name="product" value="<?php echo $postParams[ 'data' ][ 'product' ]; ?>"> <input type="hidden" name="<?php echo Action::PARAM_NAME_URL_ENCODED; ?>" …

1
Magento 2: ผลิตภัณฑ์ที่สามารถกำหนดค่าได้ใหม่ - การเลือกผลิตภัณฑ์ง่าย ๆ ที่มีอยู่ด้วยตนเอง?
ฉันกำลังสร้างผลิตภัณฑ์ที่กำหนดค่าใหม่ได้ผ่านทางแผงการดูแลระบบ (ตามสี) มีผลิตภัณฑ์แบบเรียบง่าย (เด็ก ๆ ) อยู่แล้วผ่านการนำเข้าผลิตภัณฑ์ เมื่อฉันคลิกที่ "แก้ไขการกำหนดค่า" มันจะพาฉันไปสู่เส้นทางของการสร้างรูปแบบที่เรียบง่ายแบบใหม่ ฉันไม่ต้องการทำสิ่งนี้ ฉันแค่ต้องการเลือกผลิตภัณฑ์ที่มีอยู่ ที่น่าสนใจถ้าฉันไปข้างหน้าและสร้างรูปแบบที่เรียบง่ายบางอย่างผ่าน "แก้ไขการกำหนดค่า" หลังจากบันทึกฉันสามารถดูลิงค์ใหม่ "เพิ่มผลิตภัณฑ์ด้วยตนเอง" ข้าง "แก้ไขการกำหนดค่า" นั่นคือสิ่งที่ฉันต้องการเห็นเป็นครั้งแรกหลังจากที่ฉันบอกว่าผลิตภัณฑ์ที่กำหนดค่าได้ใหม่นั้นใช้สี ฉันจะแก้ปัญหานี้ได้อย่างไร

1
วิธีรับภาพผลิตภัณฑ์สำหรับเด็กใน Magento Cart
ฉันพยายามรับภาพผลิตภัณฑ์สำหรับเด็กของผลิตภัณฑ์ที่กำหนดค่าได้ซึ่งถูกเพิ่มไว้ในรถเข็นจากลูกค้า ตัวอย่างเช่นหากลูกค้าเพิ่มคู่รองเท้าสีแดงลงในรถเข็นฉันต้องการแสดงสีนั้นในตะกร้าสินค้า ฉันได้ตั้งค่า "แสดงรูปย่อสินค้าตัวเอง" ปัญหาคือฟังก์ชั่นนี้จากส่วนขยายแถบสี public function findColorImage($value, $arr, $key, $type) { $found = ''; if(isset($arr[$key])) { $total = count($arr[$key]); if($total>0) { for($i=0; $i<$total;$i++) { if($value == ucwords($arr[$key][$i]))//if it matches the color listed in the attribute { $found = $arr[$type][$i];//return the image src } } } } if ($found == …

1
Magento 2: การสร้างผลิตภัณฑ์ที่กำหนดค่าได้โดยใช้ REST API
ในการสร้างผลิตภัณฑ์ที่กำหนดค่าได้ฉันต้องสร้างผลิตภัณฑ์ที่กำหนดค่าได้ผลิตภัณฑ์เสมือนจริงและเชื่อมต่อกับผลิตภัณฑ์เหล่านั้นในที่สุด ตัวอย่างของคำขอ json มาจากที่นี่: ฉันจะสร้างผลิตภัณฑ์ที่กำหนดค่าได้โดยใช้ REST API v2 ได้อย่างไร ฉันสงสัยว่าทำไมฉันต้องมีส่วนนี้ด้านล่างในผลิตภัณฑ์ที่สามารถกำหนดค่าได้? "configurable_product_options":[ { "attribute__id":"193", "label":"Colour", "position":0, "values":[ { "value_index":340 }, { "value_index":341 } ], ฉันสังเกตเห็นว่าส่วนนี้จำเป็นต้องใช้ในการเชื่อมต่อผลิตภัณฑ์เสมือนจริงเพื่อกำหนดค่าการเชื่อมต่อในภายหลัง แต่คุณค่าไม่มีความหมาย ในผลิตภัณฑ์เสมือนฉันสามารถกำหนดค่าใด ๆ ที่ฉันต้องการ จุดประสงค์ของค่านิยมนี้คืออะไร?

2
การแปลงผลิตภัณฑ์เสมือนจริงใน Magento 2
ฉันทำงานบนเว็บไซต์ Magento 2 สำหรับเพื่อนและตอนนี้ฉันรู้แล้วว่าสำหรับผลิตภัณฑ์มากกว่า 500 รายการที่เขาเพิ่มด้วยตนเองพวกเขาเป็นผลิตภัณฑ์ง่าย ๆ ที่มีตัวเลือกเสมือนจริงหรือไม่ ฉันบอกให้เขาตั้งค่าผลิตภัณฑ์เป็นผลิตภัณฑ์ที่กำหนดค่าได้ดังนั้นฉันไม่แน่ใจว่าเกิดอะไรขึ้น (ดูภาพด้านล่าง) มีวิธีแปลงผลิตภัณฑ์เสมือนเหล่านี้ให้เป็นประเภทที่จะอนุญาตให้ป้อนที่อยู่ระหว่างการชำระเงินหรือไม่

1
เสื้อโค้ตที่กำหนด
เรามีร้านค้าออนไลน์พร้อมรองเท้า ตัวอย่างเช่นฉันต้องการมีผลิตภัณฑ์ "รองเท้า XXX" ที่กำหนดค่าได้ด้วยผลิตภัณฑ์ง่าย ๆ ดังต่อไปนี้: "รองเท้า XXX สีดำขนาด 40" "รองเท้า XXX สีดำขนาด 41" "รองเท้า XXX สีดำขนาด 42" "รองเท้า XXX สีเขียวขนาด 39" "รองเท้า XXX สีเขียวไซส์ 41" "รองเท้า XXX สีแดงขนาด 38" "รองเท้า XXX สีแดงขนาด 40" ฉันใช้ฟังก์ชั่นหลักของ magento 1.9 (และฉันพบและส่วนขยายนี้https://github.com/wigman/AjaxSwatchesแต่ฉันยังไม่ได้ทดสอบ) ฉันไม่ต้องการอัพโหลดภาพแยกต่างหากสำหรับผลิตภัณฑ์ที่มีสีเดียวกัน (แต่ขนาดต่างกัน) มีวิธีใดบ้าง? นอกจากนี้ในแถบสี (ฟังก์ชันหลักของ magento 1.9) ฉันต้องการแสดงภาพผลิตภัณฑ์ขนาดเล็กในสีที่เลือก ฉันจะทำอย่างไร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.