Модифікація модуля під opencart і завантаження контактів
$this->load->model('sale/order');
$results = $this->model_sale_order->getOrders();
Foreach ($results as $result) {
$this->data['orders'][] = array(
«Більше» = +
'customer' => $result['customer'],
«телефон» => $result['телефон'],
'order_id' => $result['order_id'],
а)
$output = «;
$order_export = «контакт»(string) (date('Y-m-d-Hi' ) .«ЦСВ»
$tmp = DIR_SYSTEM«Логс»
$uid = uniqid();
$tmp_dir = $tmp .«/» .$уїд«/»
$file = $tmp .«/» .$уїд«ЦСВ»if (($handle = fopen($file, 'w')) !== FALSE) {
$ods_title = аррей(
«Plus»
«FamilyName»,
«Phone 1 – Value»
«Веб-сайт 1 — Values»
а)
fputcsv($handle, $ods_title, ';', '"');
Foreach ($this->data['orders'] as $fields) {
fputcsv($handle, $fields, ';', '"');
fclose ($ рукавичка )
) else {
повернення «;
if (($output = file_get_contents($file)) !== FALSE ) {
Unlink ( $ файл )
$this->response->addheader('Pragma: public');
$this->response->addheader('Connection: Keep-Alive');
$this->response->addheader('Expires: 0');
$this->response->addheader('Content-Description: File Transfer');
$this->response->addheader('Content-Type: application/octet-stream');
$this->response->addheader('Content-Disposition: attachment; filename='.$order_export);
$this->response->addheader('Content-Transfer-Encoding: binary');
$this->response->addheader('Content-Length: '.Strlen ($ output ) – вихід
$this->response->setOutput($output);
екзит ($this->response->output());
Але є одне дискомфорт витягуються всі замовлення, і якщо завантажити їх всі знову в контакти в Google будуть дубли.Звичайно, їх можна видалити натисканням пошуку і об'єднання дублів, але все ж це не зручно.А можна перед імпортуванням файл підредагувати, звичайно.Але це також не зручно.Хотілося б, щоб за натисканням кнопки вигружалися тільки замовлення, які не вигружалися до цього.При цьому файл завантажувався не на сервер, а також в завантаження.Я бачу два рішення: складне де то як то зберігати останні дані останнього завантаження.щоб бути можливістю в mysql запит вказувати з якого замовлення розпочати завантаження.простіше це умовно говорять поле, де вводиться номер останнього поточного замовлення в магазині (наприклад, замовлення 100) натискається кнопка скачати завантажені замовлення за цим номером, значення (100 збережено), наступного разу вводимо новий номер останнього замовлення (наприклад, 125) і викликає попереднє збережене поле і робити запит mysql завантажити з такого то по такому то.. але рішення чесно кажучи теж не дуже вражає.Загалом, якщо є можливість як це автоматизувати процес завантаження в google контакти ну не знаю через api по крону як це робити таке рішення взагалі чудово зрозуміло, що буде не дешевим, але можна обговорити
Відгук замовника про співпрацю з Василиєм Г.
Модифікація модуля під opencart і завантаження контактівОсь люди, з якими приємно працювати! Це радіє. А то останнім часом у мене то відповідь раз на годину, то мороз, то жарти в режимі онлайн, але на рівні 10 класу. Я звик працювати по 18-20 годин на добу у мене свій гнівний ритм. Фрілансер завжди був у контакті. Кількість спроб реалізації була мінімальною. Я рекомендую .
Відгук фрилансера про співпрацю з Максом Левом
Модифікація модуля під opencart і завантаження контактівЗамовник завжди на зв'язку, швидко відповів на запитання і швидко перевірив виконану роботу.
Дуже приємно співпрацювати, сподіваюся, будуть ще спільні проекти!
Актуальні фриланс-проєкти в категорії PHP
Розробник на проект CMS-сайт на Drupal 7 + PHP/MySQL.Шукаємо розробника для допомоги з налаштуванням CMS-сайту на Drupal 7 + PHP/MySQL. Задача:1. Зробити карточки товару на весь асортимент товару (наразі на сайті не на всіх товарах є карточки товару з описом та характеристиками).2. Додати вірні характеристики на всі товари.3.… CMS, PHP ∙ 2 дні 4 години тому ∙ 39 ставок |
Шукаємо спеціаліста Bitrix24 / інтегратора CRM для налаштування автоматизаціїНаша компанія працює з CRM Bitrix24. Нам потрібен спеціаліст, який зможе налаштувати автоматичне додавання номера телефону в ліди/замовлення в двох форматах. Автоматизація повинна бути коректно налаштована для двох країн: Республіка Молдова та Румунія. Завдання: При створенні… PHP, Веб-програмування ∙ 3 дні 2 години тому ∙ 24 ставки |
Оптимізація сайтуОптимізація сайту jdgreta.co.uk на Shopify. Сео аудит додано до проекту. Основні завдання - - Виправити всі мета дані - Виконати ТЗ для програміста (оскільки в цьому проекті поєднані завдання для програміста та СЕО, якщо ви не компанія - можете скористатися допомогою) -… HTML та CSS верстання, PHP ∙ 3 дні 22 години тому ∙ 32 ставки |
Спеціаліст по HoroshopПотрібен спеціаліст який зможе правильно налаштувати товарний Feed. Проблема: Зараз понад 13 000 товарів вивантажуються з однаковим значенням типу (напр. «все для манікюру та педикюру»). Через це в Google Ads неможливо розділити товари на сегменти й задати різні рекламні… PHP, Супровід сайтів ∙ 5 днів 1 година тому ∙ 21 ставка |
Зробити щоб листи про замовлення з магазину не потрапляли в спамЗараз є магазин на опенкарті, листи про замовлення потрапляють до спаму, треба зробити так щоб потрапляли в Вхідні (ukr.net gmail) перевірити. хостинг написав: Погана доставка електронної пошти може бути пов'язана з низькою репутацією відправника - IP або домену. У такому… PHP, Веб-програмування ∙ 6 днів 2 години тому ∙ 47 ставок |