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
●250
- 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:06Buyrun 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:33Allah razı olsun sizdenshms 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?
