Перейти к содержанию
Форум поддержки пользователей VamShop

Организовать прием товара в корзину сайта от стороннего домена


Рекомендуемые сообщения

ВамШоп 1.62

в корзину передается товар со стороннего сайта (описание идет ниже)

аналогичного товара на сайте -приемнике НЕТ.

задача - запихнуть товар в корзину и оформить заказ.

Что смогли сделать (я так понимаю, что У меня не получилось правильно записать данные в $_SESSION):

Если товар заказать, то в корзину товар попдает. но оформить заказ не получается.

А вот если заказать товар будучи авторизированым на сайте.

А потом выйти и снова войти то из базы товары в корзину правильно выбирает.

Т.е. последовательность такая:

- войти под своим логином

- набрать товаров в корзину

- перейти на страницу корзины

выйти из учетной записи.

- войти под своим логином

и в корзине все отобразится

Короче, надо "допилить напильником" :)

CART TRANSFER METHODS:

1. Form Post

There is to be a page that will accept a form. The Form will have the following objects:

hlsmorder This is a numeric number used in the HLSM system

qty_x The Qty ordered of a part number

partnum_x The Part Number being ordered

hlsm_desc_x The description of the part being ordered.

make_x The make of the unit being ordered. See list below

hlsm_price_x The sale price of the item being ordered.

Express This is set to “yes”. Can be used as a check.

hlsm_year_x This is the year of unit they order this part for

hlsm_make_x This is the make of the unit they ordered the part for

hlsm_cat_x This is the category of the unit they ordered the part for

hlsm_model_x This is the model of the unit they ordered the part for

Make

Seadoo

Skidoo

Canam

Yamaha

Honda

Polaris

Suzuki

Kawasaki

Arcticcat

UMAmerica

KTM

Example of code:

<form method=POST name=Postform action=http://www.XYZ.com/readform.asp Target="_top">

<input type="hidden" name="hlsmorder" value="731271">

My Order number is "hlsmorder" = 731271<br>

<input type="hidden" name="qty_1" value="1"><input type="hidden" name="partnum_1" value="1P8-14101-00-00"><input type="hidden" name="hlsm_desc_1" value="CARBURETOR ASSY 1"><input type="hidden" name="make_1" value="Yamaha"><input type="hidden" name="hlsm_price_1" value="550.12">

<input type="hidden" name="qty_2" value="1"><input type="hidden" name="partnum_2" value="4JT-14171-00-00"><input type="hidden" name="hlsm_desc_2" value="PLUNGER, STARTER"><input type="hidden" name="make_2" value="Yamaha"><input type="hidden" name="hlsm_price_2" value="15.6">

<input type="hidden" name="qty_3" value="1"><input type="hidden" name="partnum_3" value="4SR-14985-00-00"><input type="hidden" name="hlsm_desc_3" value="FLOAT"><input type="hidden" name="make_3" value="Yamaha"><input type="hidden" name="hlsm_price_3" value="19.69">

<input type="hidden" name="qty_4" value="1"><input type="hidden" name="partnum_4" value="4JT-14984-00-00"><input type="hidden" name="hlsm_desc_4" value="O-RING"><input type="hidden" name="make_4" value="Yamaha"><input type="hidden" name="hlsm_price_4" value="8.56">

<input type="hidden" name="qty_5" value="1"><input type="hidden" name="partnum_5" value="14322-MZ8-B40"><input type="hidden" name="hlsm_desc_5" value="SPROCKET, CAM (40T)"><input type="hidden" name="make_5" value="Honda"><input type="hidden" name="hlsm_price_5" value="35.87">

<input type="hidden" name="qty_6" value="5"><input type="hidden" name="partnum_6" value="14401-MN1-671"><input type="hidden" name="hlsm_desc_6" value="CHAIN, CAM (118L)"><input type="hidden" name="make_6" value="Honda"><input type="hidden" name="hlsm_price_6" value="89.51">

<input type="hidden" name="qty_7" value="4"><input type="hidden" name="partnum_7" value="14510-MR1-000"><input type="hidden" name="hlsm_desc_7" value="TENSIONER, CAM CHAIN"><input type="hidden" name="make_7" value="Honda"><input type="hidden" name="hlsm_price_7" value="105.18">

<input type="hidden" name="qty_8" value="3"><input type="hidden" name="partnum_8" value="14516-MG8-003"><input type="hidden" name="hlsm_desc_8" value="SPRING"><input type="hidden" name="make_8" value="Honda"><input type="hidden" name="hlsm_price_8" value="3.36">

<input type="hidden" name="qty_9" value="6"><input type="hidden" name="partnum_9" value="14522-MV1-000"><input type="hidden" name="hlsm_desc_9" value="GUIDE, CAM CHAIN"><input type="hidden" name="make_9" value="Honda"><input type="hidden" name="hlsm_price_9" value="33.55">

<input type="hidden" name="qty_10" value="1"><input type="hidden" name="partnum_10" value="14623-MBA-000"><input type="hidden" name="hlsm_desc_10" value="PLATE"><input type="hidden" name="make_10" value="Honda"><input type="hidden" name="hlsm_price_10" value="3.64">

<input type=hidden name="express" value="yes">

If this does not change in 2 seconds, please click "Check Out" <input type="submit" value="Checkout" name="CheckOut"></form>

<script language="JavaScript"> document.Postform.submit(); </script>

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...