7ответ(ов) в теме
pro-ks.ru@yandex.ru
не в сети 2 года
На сайте с 14.10.2018
Участник
Тем 24
Сообщения 58
1
20:09
Версия WP-Recall: 16.17.5

можно ли сделать в Rcl Commerce чтоб при клике на ссылку в БД записывалось как будто ты купил два товара и эти товары отображались у тебя в покупках (знаю как реализовать чисто на php через запись в бд), но может есть вариант попроще?

Редакции сообщения
13.03.2019 20:10pro-ks.ru@yandex.ruПричина: не указано
0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
20:11

Здравствуйте.

Тему перенес в кастомизации.

Товары - это дополнение commerce от WP-Recall или вукомерц?

0
pro-ks.ru@yandex.ru
не в сети 2 года
На сайте с 14.10.2018
Участник
Тем 24
Сообщения 58
3
20:13

именно Rcl Commerce от от WP-Recall

Редакции сообщения
13.03.2019 20:14pro-ks.ru@yandex.ruПричина: не указано
0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
20:28

Ну а что мешает вам сделать запись о 2х товаров в бд? Встала бы такая задача - я бы именно так и поступил, прямым запросом в нужную таблицу.
Такого понятия как связанные товары - как на этом сайте сделаны наборы товаров (например

Вы не можете просматривать опубликованные ссылки

) в самом плагине нет. Это Андрей делал для этого сайта подобное решение.

0
pro-ks.ru@yandex.ru
не в сети 2 года
На сайте с 14.10.2018
Участник
Тем 24
Сообщения 58
5
01:28

Ок, попробую, тему не закрывайте пожалуйста до конца недели, отпишу по итогу.

0
pro-ks.ru@yandex.ru
не в сети 2 года
На сайте с 14.10.2018
Участник
Тем 24
Сообщения 58
6
08:52

в общем я так понял покупки хранятся в трех таблицах
1. `wp_rcl_orders` - в этой таблице хранятся id покупки
order_id - ID покупки
user_id - ID пользователя
order_price - Общая сумма покупок
products_amount - количество товара в покупке
order_details - не знаю
order_date - дата
order_status - статус покупки // 2 куплено

2. `wp_rcl_order_items` в этой таблице находятся id товаров

item_id - № покупки
order_id - судя по всему ID покупки
product_id - ID товара
product_price - цена
product_amount - количество товара (если не ошибаюсь)
variations - вариация

я так понимаю есть еще и третья таблица где прописывается именно информация об операции(движение товара и т.п.)?
поправьте если в чем-то не прав

Редакции сообщения
17.03.2019 08:52pro-ks.ru@yandex.ruПричина: не указано
17.03.2019 08:52pro-ks.ru@yandex.ruПричина: не указано
17.03.2019 08:53pro-ks.ru@yandex.ruПричина: не указано
17.03.2019 08:54pro-ks.ru@yandex.ruПричина: корректировки информации
0
Андрей CS
не в сети 3 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
7
09:53

вам нужно, чтобы при создании заказа в содержимое заказа добавлялся какой то товар?
При создании заказа срабатывает хук rcl_insert_order, первым агрументом передается ИД заказа, вторым - массив с перечнем товаров заказа.
По идентификатору заказа можно получить его данные, а затем как то изменить их, а добавить в заказ какой то другой товар можно функцией rcl_insert_order_item( $order_id, $product );, указываете ИД нужного заказа и массив с данными продукта:

array(
		'product_id'	 => $product['product_id'],
		'product_price'	 => $product['product_price'],
		'product_amount' => $product['product_amount']
	);

0
Вы не имеете права на публикацию сообщений в этой теме