Перейти к содержанию
Официальный форум поддержки Simpla

Варианты товара, запись в базу.


Перейти к решению Решено mishanya,

Рекомендуемые сообщения

Редактирую варианты товара с помощью javascript. В итоге имею переменную variants содержимое которой имеет такой вид:

Array[5]//вариант1
	1: "Белый"//name
	2: "sku1"//sku
	3: "79.00"//price
	4: "120.00"//old_price
	5: "40755"//id
Array[5]//вариант2
	1: "Черный"//name
	2: "sku2"//sku
	3: "99.00"//price
	4: "140.00"//old_price
	5: "40775"//id

Могу переназначть ключи массива типа name: Черный.

 

Посылать только варианты на php файл отдельной кнопкой,  или все вместе сохранять с товаром?

Можно ли при нажатии дефолтной кнопки "сохранить" сохранить это все с товаром?

 

Пытался передавать все через ajax на ProductAdmin, но что-то не получается.

$.ajax({
        url: "http://site.com/simpla/ProductAdmin.php",
        data: {"data": variants},
        type: 'POST',
        success: function (data) {
           alert(data);
        },
        error: function () {
            alert('error');
        }
    });

Вопрос как сохранить варианты в базу. Как это правильно сделать?

Ссылка на сообщение
Поделиться на другие сайты

Вопрос как сохранить варианты в базу. Как это правильно сделать?

Правильно это делается в Simpla стандартно.

Если взялись изобретать велосипед, то надо хоть немного понимать смысл КАЖДОГО своего действия...

Ссылка на сообщение
Поделиться на другие сайты

Правильно это делается в Simpla стандартно.

Если взялись изобретать велосипед, то надо хоть немного понимать смысл КАЖДОГО своего действия...

Работа с 99 вариантами товара через инпуты не удобна, а импорт/экспорт при частом использовании также не приносит удовольствия.

Ссылка на сообщение
Поделиться на другие сайты
  • Решение

Редактирую варианты товара с помощью javascript. В итоге имею переменную variants содержимое которой имеет такой вид:

Array[5]//вариант1
	1: "Белый"//name
	2: "sku1"//sku
	3: "79.00"//price
	4: "120.00"//old_price
	5: "40755"//id
Array[5]//вариант2
	1: "Черный"//name
	2: "sku2"//sku
	3: "99.00"//price
	4: "140.00"//old_price
	5: "40775"//id

Могу переназначть ключи массива типа name: Черный.

 

Посылать только варианты на php файл отдельной кнопкой,  или все вместе сохранять с товаром?

Можно ли при нажатии дефолтной кнопки "сохранить" сохранить это все с товаром?

 

Пытался передавать все через ajax на ProductAdmin, но что-то не получается.

$.ajax({
        url: "http://site.com/simpla/ProductAdmin.php",
        data: {"data": variants},
        type: 'POST',
        success: function (data) {
           alert(data);
        },
        error: function () {
            alert('error');
        }
    });

Вопрос как сохранить варианты в базу. Как это правильно сделать?

 

нужно писать отдельный ajax обработчик, который бы вызывал метод add_variant или update_variant по аналогии ajax/cart.php или других обработчиков в simpla/ajax 

Изменено пользователем mishanya
Ссылка на сообщение
Поделиться на другие сайты

нужно писать отдельный ajax обработчик, который бы вызывал метод add_variant или update_variant по аналогии ajax/cart.php или других обработчиков в simpla/ajax 

спасибо! вопрос закрыл)

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...