Сделал api для передачи данных между 1С и WooCommerce.После выборки из базы формирую запрос но мета данные в базе и созданных товаров не добавляются (товары создаются ).
require __DIR__ . '/vendor/autoload.php';
require 'app/bootstrap.php';
use Automattic\WooCommerce\Client;
$config = new Config_class();
$result = $config->connect_to_db();
$woocommerce = new Client(
'url',
'ck_',
'cs_',
[
'wp_api' => true,
'version' => 'wc/v1',
]
);
if ( $result->num_rows > 0 ) {
while($row = $result->fetch_assoc()) {
$data = [
'name' => $row['search_text'],
'type' => 'simple',
'regular_price' => $row['price'],
'description' => $row['product_content'],
'short_description' => $row['pro_title'],
'sku' => $row['barcode'],
'images' => [
[
'src' => 'url' .$row['photo_id']. '/1_1.jpg',
'position' => 0,
'alt' => $row['pro_title'],
],
[
'src' => 'url' .$row['photo_id']. '/1_2.jpg',
'position' => 1,
'alt' => $row['pro_title'],
]
],
'meta_data' => [
[
'key' => '_product_id_1c',
'value' => $row['id_1c']
],
]
];
$post_data = $woocommerce->post('products' , $data);
}
}
Подскажите, что делаю не так?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
нужно реализоватьадмин может давать скидку конкретному пользователю на все товары, но также админ может давать скидку конкретному пользователю...
Я использую GD для того чтобы отрисовать текст на изображенииНо шрифты приходится хранить где-то рядом и указывать путь к ним
Есть сайт, предлагающий некие услуги как товарПользователь ходит по страницам и вдруг находит нужную ему услугу