Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ссылка сразу на формление заказа


iPotapych

Recommended Posts

еще поясню;

 

На любом другом сайте стоит ссылоча - "Купить"

Нажимаем и попадаем на сайт магазина - сразу на страницу оформления заказ и нужный товар уже в корзине

 

Как можно такое сделать? Как собрать такую ссылку?

 

п.с.

попался вот это модуль

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=7162&filter_username=MaxD

 

но тут просто перенаправление на оформление из самого магазина

Надіслати
Поділитися на інших сайтах


Нужно сделать;

 

На любом другом сайте стоит ссылоча -  например "Купить"

Нажимаем и попадаем на сайт магазина - сразу на страницу оформления заказ и нужный товар уже в корзине

Стоит модуль Simple

 

Как можно такое сделать?

 

Попадался модуль

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=7162&filter_username=MaxD

 

но он перебрасывает сразу на оформление заказа с карточки в магазине и с ним пропадает корзина.

Надіслати
Поділитися на інших сайтах


надо писать отдельный модуль "корзины", который будет в адресе принимать определенные параметры товара для добавления его в корзину и переадресации на оформление заказа.

если у товаров есть/планируются опции - у неподготовленного менеджера могут возникнуть сложности с получением URL для "ссылки _купить_" на другом сайте (особенно - если опций много).

Надіслати
Поділитися на інших сайтах

надо писать отдельный модуль "корзины", который будет в адресе принимать определенные параметры товара для добавления его в корзину и переадресации на оформление заказа.

если у товаров есть/планируются опции - у неподготовленного менеджера могут возникнуть сложности с получением URL для "ссылки _купить_" на другом сайте (особенно - если опций много).

 

В JS success редирект на корзину хватит с головой

 

 

common.js

function addToCart(product_id, quantity) {
    quantity = typeof(quantity) != 'undefined' ? quantity : 1;

    $.ajax({
        url: 'index.php?route=checkout/cart/add',
        type: 'post',
        data: 'product_id=' + product_id + '&quantity=' + quantity,
        dataType: 'json',
        success: function(json) {
            $('.success, .warning, .attention, .information, .error').remove();
            
            if (json['redirect']) {
                location = json['redirect'];
            }
            
            if (json['success']) {
                $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>');
                
                $('.success').fadeIn('slow');
                
                $('#cart-total').html(json['total']);
                
                $('html, body').animate({ scrollTop: 0 }, 'slow');
            }    
        }
    });
}
..            
if (json['redirect']) {
                location = json['redirect'];
  }
...

В контроллере прописать (vqmod) редирект URL оформления (там можно сделать проверку на опции, если надо, если уже есть json['redirect'] - то не надо "оформлять", рано еще) - вот и весь "модуль"

 

Или прямо в common.js - если конечно опций заполнять "не надо"

Надіслати
Поділитися на інших сайтах

В JS success редирект на корзину хватит с головой

 

это если на кнопку купить нажть как я понимаю?

а тогда как быдет выглядеть ссылка с другого сайта на кнопку купить для нужного товара?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.