Buradaki m2 hazırlama altyapsını yapabilecek kişiler bana ulaşabilir mi, siteye entegrasyonu da yapılacak. Opencart altyapılı. https://harmanvloeren.nl/collections...43855733620975
Yapı böyle olacak
Opencart m2'ye göre fiyat hesaplama scprit yapım
4
●212
- 09-02-2024, 00:52:07Üyeliği durdurulduMerhabalar,
Sitedeki formül belli fiyat belli. metre kare fiyatı ve paket fiyatı bazında işlemler yapılabilir.
İşinizi en iyi şekilde yapabilirim. Sadece detaylandırmamız gerekiyor.
Journal uyumlu bir geliştirme yapabilirim.
PM ile ulaşabilirsiniz. - 09-02-2024, 01:00:141. Controller dosyası: catalog/controller/extension/module/ içine "m2_pricing.php" olarak kayedet ve eklentiyi aktif et..
class ControllerExtensionModuleM2Pricing extends Controller { public function index() { $data['heading_title'] = $this->language->get('heading_title'); if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $m2 = $this->request->post['m2']; $price_per_m2 = 10; // Örnek olarak 1 metrekare başına 10 birimlik fiyat $total_price = $m2 * $price_per_m2; $data['total_price'] = $total_price; } $data['entry_m2'] = $this->language->get('entry_m2'); $data['button_calculate'] = $this->language->get('button_calculate'); $data['action'] = $this->url->link('extension/module/m2_pricing', '', true); return $this->load->view('extension/module/m2_pricing', $data); } protected function validate() { if (!isset($this->request->post['m2']) || !is_numeric($this->request->post['m2']) || $this->request->post['m2'] <= 0) { $this->error['warning'] = $this->language->get('error_m2'); } return !$this->error; } } // 2. View dosyası: catalog/view/theme/default/template/extension/module/m2_pricing.tpl <div class="m2-pricing"> <h2><?php echo $heading_title; ?></h2> <form action="<?php echo $action; ?>" method="post"> <div class="form-group"> <label for="m2"><?php echo $entry_m2; ?>:</label> <input type="text" name="m2" id="m2" class="form-control" /> </div> <button type="submit" class="btn btn-primary"><?php echo $button_calculate; ?></button> </form> <?php if (isset($total_price)) { ?> <p>Total Price: <?php echo $total_price; ?></p> <?php } ?> </div> // 3. Dil dosyası: catalog/language/en-gb/extension/module/m2_pricing.php $_['heading_title'] = 'M2 Pricing'; $_['entry_m2'] = 'Square Meters:'; $_['button_calculate'] = 'Calculate'; $_['error_m2'] = 'Please enter a valid number for square meters.'; ?>
- 09-02-2024, 01:28:06Üyeliği durdurulduBuyrun hocam arkadaş direk kodu vermiş. Bu şekilde kullanırsınız.
Ancak admin panelinde ürünler de bir ayarı olsun, mt2 fiyatını ayrıca gireyim. Stoklarını ayrıca görüntüleyip raporlayayım vs derseniz benimle iletişime geçebilirsiniz
shms adlı üyeden alıntı: mesajı görüntüle - 30-03-2024, 05:50:33shms adlı üyeden alıntı: mesajı görüntüle
edit: sanırım modülde küsüratlı seçim yapılmıyor onu nasıl yapabiliriz?