jQuery(function () {
jQuery('body').find(".couponproduct .gf_add-to-cart").click(function (e) {
e.preventDefault();
values = {}
values[30370850865245] = 0;
values[31289364840541] = 1;
jQuery.ajax({
type: 'POST',
url: '/cart/update.js',
data: { updates: values},
dataType: 'json',
success: function() {
location.href = '/checkout';
}
});
});
});
Shopify, Shopify Apps, Magento, WordPress, Codeigniter, Joomla, Big Commerce | PHP
Showing posts with label Multiple. Show all posts
Showing posts with label Multiple. Show all posts
Saturday, 23 November 2019
How to add/update multiple products in cart in shopify
Thursday, 25 January 2018
How to keep multiple values selected dropdown in magento addField (multiselect)
$filterData = $this->helper('adminhtml')->prepareFilterString($this->getRequest()->getParam('filter', false));
$fieldset->addField('warehouse', 'multiselect', array(
'label' => Mage::helper('namespace_reports')->__('Warehouse'),
'title' => Mage::helper('namespace_reports')->__('Select multiple warehouse'),
'name' => 'warehouse',
'values' => $this->_getWarehouseArr(),
'value' => isset($filterData['warehouse'][0]) ? explode(',', $filterData['warehouse'][0]) : array(),
'style' => 'height:43px'
));
Saturday, 8 October 2016
How to upload products multiple images in codeigniter Gocart in admin panel
Open : gocart/views/admin/iframe/product_image_uploader.php
Update product_image_upload() function
Open : gocart/views/admin/product_form.php
Update : add_product_image(data) function
<?php include('header.php');?>Open : gocart/controllers/admin/products.php
<script type="text/javascript">
<?php if( $this->input->post('submit') ):?>
$(window).ready(function(){
$('#iframe_uploader', window.parent.document).height($('body').height()); });
<?php endif;?>
<?php if($file_name):?>
parent.add_product_image('<?php echo json_encode($file_name);?>');
<?php endif;?>
</script>
<?php if (!empty($error)): ?>
<div class="alert alert-error">
<a class="close" data-dismiss="alert">×</a>
<?php echo $error; ?>
</div>
<?php endif; ?>
<div class="row-fluid">
<div class="col-md-12">
<?php echo form_open_multipart($this->config->item('admin_folder') . '/products/product_image_upload', 'class="form-inline "'); ?>
<?php echo form_upload(array('name' => 'userfile[]', 'id' => 'userfile', 'class' => 'input-file', 'multiple'=>"true" )); ?>
<input class="btn" name="submit" type="submit" value="<?php echo lang('upload'); ?>" />
</form>
</div>
</div>
<?php include('footer.php');
Update product_image_upload() function
function product_image_upload() {
$data['file_name'] = false;
$data['error'] = false;
$config['allowed_types'] = 'gif|jpg|png';
//$config['max_size'] = $this->config->item('size_limit');
$config['upload_path'] = 'uploads/images/full';
$config['encrypt_name'] = true;
$config['remove_spaces'] = true;
$this->load->library('upload', $config);
$files = $_FILES;
$cpt = count($_FILES['userfile']['name']);
for($i=0; $i<$cpt; $i++)
{
$_FILES['userfile']['name']= $files['userfile']['name'][$i];
$_FILES['userfile']['type']= $files['userfile']['type'][$i];
$_FILES['userfile']['tmp_name']= $files['userfile']['tmp_name'][$i];
$_FILES['userfile']['error']= $files['userfile']['error'][$i];
$_FILES['userfile']['size']= $files['userfile']['size'][$i];
//$this->upload->initialize($this->set_upload_options());
if ($this->upload->do_upload()) {
$upload_data = $this->upload->data();
$this->load->library('image_lib');
/*
I find that ImageMagick is more efficient that GD2 but not everyone has it
if your server has ImageMagick then you can change out the line
$config['image_library'] = 'gd2';
with
$config['library_path'] = '/usr/bin/convert'; //make sure you use the correct path to ImageMagic
$config['image_library'] = 'ImageMagick';
*/
//this is the larger image
$config['image_library'] = 'gd2';
$config['source_image'] = 'uploads/images/full/' . $upload_data['file_name'];
$config['new_image'] = 'uploads/images/medium/' . $upload_data['file_name'];
$config['maintain_ratio'] = TRUE;
$config['width'] = 600;
$config['height'] = 500;
$this->image_lib->initialize($config);
$this->image_lib->resize();
$this->image_lib->clear();
//small image
$config['image_library'] = 'gd2';
$config['source_image'] = 'uploads/images/medium/' . $upload_data['file_name'];
$config['new_image'] = 'uploads/images/small/' . $upload_data['file_name'];
$config['maintain_ratio'] = TRUE;
$config['width'] = 235;
$config['height'] = 235;
$this->image_lib->initialize($config);
$this->image_lib->resize();
$this->image_lib->clear();
//cropped thumbnail
$config['image_library'] = 'gd2';
$config['source_image'] = 'uploads/images/small/' . $upload_data['file_name'];
$config['new_image'] = 'uploads/images/thumbnails/' . $upload_data['file_name'];
$config['maintain_ratio'] = TRUE;
$config['width'] = 150;
$config['height'] = 150;
$this->image_lib->initialize($config);
$this->image_lib->resize();
$this->image_lib->clear();
$data['file_name'][] = $upload_data['file_name'];
}
}
if ($this->upload->display_errors() != '') {
$data['error'] = $this->upload->display_errors();
}
$this->load->view($this->config->item('admin_folder') . '/iframe/product_image_uploader', $data);
}
Open : gocart/views/admin/product_form.php
Update : add_product_image(data) function
function add_product_image(data) {
var $images = $.parseJSON(data);
$.each($images, function(i, image) {
p = image.split('.');
var photo = '<?php add_image("' + p[0] + '", "' + p[0] + '.' + p[1] + '", '
', '
', '
', base_url('
uploads / images / thumbnails '));?>';
$('#gc_photos').append(photo);
$('#gc_photos').sortable('destroy');
photos_sortable();
});
}
Friday, 26 June 2015
Inserting multiple rows mysql in codeigniter
if your php version>=5.4 it should work.
You may try thisif ($_POST)
{
$row_ids=$this->input->post('id');
$desc=$this->input->post('desc');
$spaces=$this->input->post('space');
$prices=$this->input->post('price');
$totals=$this->input->post('total');
$data = array();
for ($i = 0; $i < count($this->input->post('id')); $i++)
{
$data[$i] = array(
'row_id' => $row_ids[$i],
'desc' => $desc[$i],
'space' => $spaces[$i],
'price' => $prices[$i],
'total' => $totals[$i],
'code' => time()
);
}
$this->Home_model->create($data);
}
How to assign category on multiple products in Magento
- In your backend, go to Catalog -> Categories -> Manage Categories.
- Select the category you want to add products to.
- Click "Category Products" Tab
- Reset the Filter, select your products, Save Category
Subscribe to:
Posts (Atom)