Seller-Online - система покупок и продаж через интернет по всему миру
Главная -> Справка -> Интеграция с CMS

Интеграция с CMS.

Система Seller-Online на текущий момент может интегрироваться с такими популярными CMS:

  • WooCommerce (WordPress)
  • OpenCart
Как принимать платежи с через WooCommerce?

Для приема платежей через WooCommerce необходима доработка PayPal модуля.

Файл includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php

В нем ищем по слову custom:

'custom' => json_encode( array( 'order_id' => $order->id, 'order_key' => $order->order_key, 'so_identification'=>'PERSONAL_KEY_FROM_SELLER-ONLINE' ) ),
//'notify_url' => $this->notify_url,

Выделенное красным - изменения.

То есть в строку custom добавляем ключ идентификации.

Ключ находится на странице: https://www.seller-online.com/personal_link.php в разделе "Данные для настройки CMS, персональных интернет-магазинов". Внешний вид ключа похож на: a25d2a4d3f57a31cf51d5ce4b8f0c62a

Если отключить notify_url, то повышается скорость зачисления платежа (зачисление на счет в Seller-Online происходит моментально). Для уведомления Вашего магазина о пришедшем платеже нужно в настройках продаж на сайте Seller-Online указать адрес для уведомления:

http://АДРЕС_САЙТА/wc-api/WC_Gateway_Paypal/

тогда в течение 10-15 минут после поступления платежа будет произведено уведомлление вашего магазина о пришедшем платеже.

Как принимать платежи с через OpenCart?

Для приема платежей через OpenCart необходима доработка PayPal модуля.

Файл catalog/controller/extension/payment/pp_standard.php

В нем необходимо исправить 2 строки:

Правка 1:

находим:
$data['custom'] = $this->session->data['order_id’];

заменяем на:
$data['custom'] = strval($this->session->data['order_id']).';opencart:PERSONAL_KEY_FROM_SELLER-ONLINE';

Правка 2:

находим:
$order_id = $this->request->post['custom'];

заменяем на:
$order_id = preg_split("/;/", $this->request->post['custom'])[0];

То есть в строку custom добавляем ключ идентификации.

Ключ находится на странице: https://www.seller-online.com/personal_link.php в разделе "Данные для настройки CMS, персональных интернет-магазинов". Внешний вид ключа похож на: a25d2a4d3f57a31cf51d5ce4b8f0c62a

Для получения более подробной информации обратитесь в техподдержку


 
ПЛАТЕЖИ ПРОДАВЦАМ ВАЖНО ПОКУПАТЕЛЯМ

Платежи с ebay

Платежи с etsy.com

Другие площадки

Интеграция с CMS

Услуги

Тарифы

Отправка товара

Разблокировка заказов

Вывод средств

Возврат платежа

Склад в США

Покупки в США

Защита счета через OTP

Запрещенные товары

Диспуты и жалобы

Sales tax в Калифорнии

Sales tax и Etsy

Услуги нашего склада в США

Частые вопросы

О компании

Отзывы

Покупки - начало

Обработка заказа

Отправка посылки

Важные детали

Где покупать

Расчет стоимости

Наши гарантии

Наши преимущества

Услуга Mail Forwarding

Примеры торговых площадок

PayPal World Seller
 Поддержка: so-support@seller-online.com Контакты  Отзывы  Новости
Copyright 2005-2018