Товары и услуги можно хранить в общей папке или сгруппировать в разделы.
Искать можно не только по названию, но и по определённым признакам, например, производителю. Нажмите Добавить поле, выберите нужное поле и заполните значение.
Как можно вытащить для проверки отдельно значение каждой вариации?
["text"]=>
string(286) "------------------------------------------------------
Иванов Иван Иванович - г. Москва, ул. Ленина, д10-г. Казань, ул. Разина, [сегодня, 16:00]
<b>поехали 2!</b>
------------------------------------------------------
цитата"
Array
(
[0] => Array
(
[id] => 123
[text] => text1
)
[1] => Array
(
[id] => 456
[text] => text2
)
...
)
$chat = CRest::call(
'imconnector.send.status.delivery',
[
"CONNECTOR" => "connector_name",
"LINE" => line_id,
"MESSAGES" => [
[
"im" => ["chat_id" => "XXXX", "message_id" => "XXXXX"],
"message" => ["id" => "XXX"],
"chat" => ["id" => "XXX"]
]
]
]
);
echo '<pre>';
var_dump($chat);
echo '</pre>';
Событие выбрасывается для полноценных коннекторов таких как Телеграм или ВКонтакте- это вариант 3
$data = [
[
'name' => $title,
"responsible_user_id" => (int) $user_amo,
//"pipeline_id" => (int) $pipeline_id,
"_embedded" => [
"contacts" => [
[
"first_name" => $fio,
"custom_fields_values" => [
[
"field_code" => "PHONE",
"values" => [
[
"enum_code" => "MOB",
"value" => $phone
]
]
],
]
]
],
],
]
];
<?php
require_once 'vendor/autoload.php';
use Google\Auth\Credentials\ServiceAccountCredentials;
use GuzzleHttp\Client;
$serviceAccountFile = '/path-to-credentials.json';
$scopes = ['https://www.googleapis.com/auth/drive.readonly'];
// Учетка
$credentials = new ServiceAccountCredentials(
$scopes,
$serviceAccountFile
);
// Получаем токен
$token = $credentials->fetchAuthToken();
$accessToken = $token['access_token'];
echo 'OAuth2 Token: ' . $accessToken;
echo "\n";
// Ну тут по примеру запрашиваем файлы с гугл диска
$client = new Client([
'base_uri' => 'https://www.googleapis.com',
'headers' => [
'Authorization' => 'Bearer ' . $accessToken
]
]);
$response = $client->get('/drive/v2/files');
print_r((string) $response->getBody());
Надо как то инициализировать скрипты видимо
$(".accordion-title").click(function(e){
console.log($(this));
var accordionitem = $(this).attr("data-tab");
$("#"+accordionitem).slideToggle().parent().siblings().find(".accordion-content").slideUp();
$(this).toggleClass("active-title");
$("#"+accordionitem).parent().siblings().find(".accordion-title").removeClass("active-title");
$("i.fa-chevron-down",this).toggleClass("chevron-top");
$("#"+accordionitem).parent().siblings().find(".accordion-title i.fa-chevron-down").removeClass("chevron-top");
});
Может быть можно как-то перестроить схему работы, а я не понимаю как?
echo "<pre>", print_r( $_REQUEST ), "</pre>";
echo "-----<br />";
echo "<pre>", print_r( $this ), "</pre>";
exit;
(Прочитав документацию про API, вообще не увидел ни строки про ограничения запросов в день.)
2.4. Яндекс оставляет за собой право устанавливать любые лимиты и ограничения, включая далее перечисленное, но не ограничиваясь этим:
- на количество обращений к Сервису - в размере 10 000 обращений в сутки;
Но когда это все на одной странице как эту воронку сделать?
Особенно если у клиента все уже заполнено когда он переходит на страницу и он только жмет оплатить
<li><div class="<?=$product->get_id();?>">Первый товар</div></li>
$product_count = 1;
$product_count++;
unset($product_count);