Magento ürün özel durumlar?

2 Cevap php

Bir şaraphane için Magento mağaza ayarlama. Onlar şarap iyi şişeleri, ama sadece şarap durumlarda şişe sipariş edebilirsiniz. Orada bir durumda şarap 12 şişe vardır ve özel bir dava yapabilirsiniz.

Yani kullanıcı 12 bir durumda yapmak için 4 Chardonnay, Merlot 6 ve 2 Shiraz almak olabilir. Ama onlar sadece 4 Chardonnay ve Merlot 6 seçim olamazdı. Siparişler 12 katları olmak zorunda.

Varsayılan işlevselliği ya da benim Magento mağaza bu gereksinimi zorlamak için bir uzatma kablosu ile Magento herhangi bir yolu var mı?

teşekkürler

2 Cevap

Ben bu özel işlevselliği görmedim, ama katlarını uygulanması için bazı özel mantık eklenmesi ile, kullanıcı tanımlı miktarlarda w / bir paket kullanabilirsiniz. Bu, çalışan almak için en hızlı yolu olması muhtemeldir.

Hope that helps, Joe


EDIT: bir paket kurmak için nasıl Kaynakları internette biraz ince. Ben temellerini kapsar an old video from when bundles were released buldun.

Hızlı hikayesi bu şekilde tanımlanan her blok için bir Adet Adet kutusu görüntüler "kullanıcı tanımlı qty" olarak işaretlenmiş öğeleri ile bir paket kurmak gerekir olmasıdır. Sonra formu gönderdiğinde girişleri kapmak ve miktarları 12 katlarına kadar eklemek yoksa reddetmek.

Dikkate alınarak, fiyatlandırma şarap her bir şişe için tutarlı bir fiyat sağlamak sürece bu şekilde önemsiz olmayabilir demetleri. örneğin Kolayca 2-düzine 1-düzine fiyatı atlayamaz.

Ne yapmaya çalışıyorsun ben diyoruz "yapılandırılabilir paket." Baz paket ürün 12 şişe bir durum olurdu. Daha sonra paket içinde şişeleri yapılandırabilirsiniz.

Uygun Magento ile bunu yapmak için bir yol yoktur. Benim eski pozisyonuna biz özel eşyası ile bu yapmaya çalıştı. Baz paket ürün, boş bir gömlek olurdu. Daha sonra, vb serigrafi, nakış, ile gömlek yapılandırmak için çalışacağını söyledi

Biz sepeti içinde özel bir nesne yönetme / oluşturarak sona erdi. Biz o sepeti için bazı özel fiyatlandırma mantığı yazmak zorunda kaldım.

Ben bu özelliği oldukça uzun bir süre için konuştuk olmuştur biliyorum.