Knowledge Base » Suppliers » Tech Support »

How do I add multiple products to the PNP cart using one link?

If you have chosen to upload your products to our database (instead of using a third-party cart), you can create a single link that – when clicked – will add two or more products to the 2CO cart.

https://www.2checkout.com/checkout/purchase?sid=XXXXXX&product_id1=Y&product_id2=Z&quantity1=1&quantity2=1

Be sure to replace the Xs with your numerical seller ID, the Y with the ID of your first product and Z with the ID of your second product.

To add more than two products with one action, simply append a product_id3 and quantity3 parameter, then a product_id4 and quantity4 parameter and so on.

You can use our developers.2Checkout area to see how to use the Plug-n-Play parameter set for creating links with multiple products within one link. The Purchase Machine section will allow you to create sample purchase links using the various parameter sets.

Important Note: When you are testing parameters, please be certain to clear the cookies in your browser between tests to ensure the changes you have made are applied. For more information on clearing the cookies please click here.

How can I customize the appearance of the Order Page?

Customizing the Order Page is just a matter of passing the correct parameters.

The following customizations are available on the Order Page:

Sort by price:
https://www.2checkout.com/2co/buyer/orderpage?sid=XXXXXX&sort=price&sort_order=asc
https://www.2checkout.com/2co/buyer/orderpage?sid=XXXXXX&sort=price&sort_order=desc

Sort by assigned product ID:
https://www.2checkout.com/2co/buyer/orderpage?sid=XXXXXX&sort=assigned_product_id&sort_order=asc
https://www.2checkout.com/2co/buyer/orderpage?sid=XXXXXX&sort=assigned_product_id&sort_order=desc

Displaying product images:
There is now a column for product images on the Order Page. Passing the “images” parameter with a value of “N” will remove the display of product images. value of “Y” will display them. “Y” is the default if the “images” parameter is not passed.

https://www.2checkout.com/2co/buyer/orderpage?sid=XXXXXX&images=Y
https://www.2checkout.com/2co/buyer/orderpage?sid=XXXXXX&images=N

Please note that you will need to replace “XXXXXX” with your own vendor ID.

Important Note: When you are testing parameters, please be certain to clear the cookies in your browser between tests to ensure the changes you have made are applied. For more information on clearing the cookies please click here.

Related Article: Uploading Product Images

What are the parameters for 2CO’s Plug and Play cart?

Below are the parameters supported by the Plug and Play Cart. These parameters can only be used if you have added your products to the 2CO database. You are using the Plug and Play cart if you are passing in the three parameters listed under the Required section below. If you would like to test your integration of these parameters, try using our developers.2Checkout area.

Multi-page Payment Routine:
https://www.2checkout.com/checkout/purchase
Supports all payment methods. Supports tangible and intangible products/services.

Single Page Payment Routine:
https://www.2checkout.com/checkout/spurchase
Credit card-only payment routine only available for intangible products/services.

Required Parameters:
sid – Your 2Checkout vendor account number. (64 characters max)
product_id – The 2CO ID for the product or service in your 2Checkout account.
quantity – The quantity of the product. (99 max value)

Additional Parameters:
demo – Y to enable demo mode, do not pass this in for live sales
fixed – Y to remove the Continue Shopping button and lock the quantity fields
lang – Chinese – zh, Danish – da, Dutch – nl, French – fr, German – gr, Greek – el, Italian – it, Japanese – jp, Norwegian – no, Portuguese – pt, Slovenian – sl, Spanish – es_ib, Spanish – es_la, Swedish – sv, defaults to English if this is absent, but en may be used for English as well.
return_url – Used to control where the Continue Shopping button will send the customer when clicked. (255 characters max)
merchant_order_id – Specify your order number with this parameter. It will also be included in the confirmation emails to yourself and the customer. (50 characters max)
pay_method – CC for Credit Card, CK for check, AL for Acculynk PIN-debit, PPI for PayPal, or PPL for PayPal Pay Later. This will set the default selection on the payment method step during the checkout process.
skip_landing – If set to 1 it will skip the order review page of the purchase routine. If there are options on the products it will cause an error and redirect the customer back to the order review page.
x_Receipt_Link_URL -Used to specify an approved URL on-the-fly, but is limited to the same domain that is used for your 2Checkout account, otherwise it will fail. (no limit):

  • This parameter will over-ride any URL set on the Look and Feel page.
  • If Direct Return is disabled: If only one product is ordered, it will over-ride the return URLs on the product as well. If more than one product is ordered, then this parameter will control where the “Click Here to Notify [Your Company]” button on the final page takes the customer, but the return URLs on the products will be listed as links below the button, next to the description of the product.
  • If Direct Return is enabled : If one product is ordered, this parameter will NOT over-ride the return URLs on the products. If more than one product is ordered, then this parameter will over-ride the product return URLs. Also keep in mind that many third party shopping carts recommend that Direct Return be disabled to work properly.

To populate the billing information page you may pass in:
card_holder_name – Card holder’s name. (128 characters max)

The card holder’s name can also be populated using the first_name, middle_initial, and last_name parameters. IMPORTANT: If you use these three parameters, the data will be combined into and returned as card_holder_name to your Approved URL script.

street_address – Card holder’s street address (64 characters max)
street_address2 – The second line for the street address, typically suburb or apartment number information (64 characters max)
city – Card holder’s city (64 characters max)
state – Card holder’s state (64 characters max)
zip – Card holder’s zip (16 characters max)
country – Card holder’s country (64 characters max)
email – Card holder’s email address (64 characters max)
phone – Card holder’s phone number (16 characters max)
phone_extension – Card holder’s phone extension (9 characters max)

To populate the shipping information page you may pass in:
ship_name
ship_street_address
ship_street_address2
ship_city
ship_state
ship_zip
ship_country

Please note that shipping information will only be collected for items that are defined as tangible in our system. Shipping is also only charged for tangible items.

The billing information page will also be populated with the information from the shipping page if the shipping information is collected on that sale and the billing information is not passed in.

Custom Parameters:
You may pass in any additional parameters that you may need and they will be returned to you at the end of the sale. The only restrictions on custom parameters are that they can not share the name of ANY parameter that our system uses, even from the other sets. Please note that you WILL need a return script set up on the Look and Feel page to receive any of these parameters back as they are not included in the confirmation emails.

Passing Multiple Plug and Play Products:
You may also pass multiple plug and play products in one form. To do this add a corresponding digit to the quantity and product_id parameters to group them for each product. For example, if we wanted to pass two products into the system we would be passing in first the sid parameter, then product_id1 and quantity1, and then product_id2 and quantity2.

Example:

<form action='https://www.2checkout.com/checkout/purchase' method='post'>
<input type='hidden' name='sid' value='123' >
<input type='hidden' name='quantity1' value='1' >
<input type='hidden' name='product_id1' value='1008' />
<input type='hidden' name='quantity2' value='1' >
<input type='hidden' name='product_id2' value='1014' >
<input type='hidden' name='quantity3' value='1' >
<input type='hidden' name='product_id3' value='1011' >
<input name="submit" type='submit' value='Buy from 2CO' >
</form>

You can receive back all of the parameters that were passed in as well as the following parameters:
order_number – 2Checkout.com order number
total – the total amount of the purchase
ship_method – the shipping method that was selected for this order (if applicable)
credit_card_processed – Y if successful (Approved).
merchant_product_id – your product ID for purchased item
key – the MD5 hash that can be used to verify that the sale came from one of our servers

Also note that this is the only parameter set that can be used for recurring billing with our service.

Important: You can not mix the three parameter sets. This will cause problems during payment or may prevent the payment pages from working at all.

Important Note: When you are testing parameters, please be certain to clear the cookies in your browser between tests to ensure the changes you have made are applied. For more information on clearing the cookies please click here.

Related Article: Country Codes

How can I customize the look and feel of the buy buttons?

It is possible to use Cascading Style Sheets (CSS) to customize the look and feel of our buy buttons on your website. For more details on this, we recommend that you review the following third-party tutorial.

http://www.webreference.com/programming/css_stylish/

Please note that 2CO does not provide assistance with designing any aspect of your website – including button formatting – as part of our support package, and this information is therefore provided your reference only.

How can I make a view cart link?

You can easily make a link that allows customers to get back to their cart from your website by using the link below.

> https://www.2checkout.com/checkout/purchase?sid=XXXXXX

Note: Be sure to replace “XXXXXX” with your numerical seller identification number.

What are the different Shipping methods with the Plug N Play Cart?

2Checkout can automatically calculate shipping costs in the following ways:

  • Shipping by weight, based on the weight you set in your product details.
  • Shipping by order total, surcharge based on the orders total.
  • Flat fee shipping per order.
  • Per product handling fee.
  • Additional surcharge fee for specific countries.
  • Ability to create multiple shipping options that are selectable by the customer.

Related Articles

Can 2CheckOut automatically calculate shipping costs?

2checkout does not automatically calculate shipping cost, however we do provide a customizable shipping method system. You can charge a specific amount per item by including a handling charge for each product, or you can create base amount shipping methods which would apply to an entire order, or a combination of both a base charge for an order and an additional charge for individual items. Shipping can also be calculated based on the weight assigned to a product in combination with a weight based shipping method. Full details on creating shipping methods can be found in Chapter 5 of our User’s Guide.

How do I Prevent Customers from Ordering from Certain Countries?

Many suppliers use their shipping methods to restrict sales from certain countries. If you are selling intangible products you may want to restrict your yours from certain countries as well.

Restricting intangible orders from certain countries.

You may restrict orders from certain countries for intangible products by using the E-Good Country Blacklist feature in your account. This feature will restrict intangible orders to certain countries based on the billing country the customer selects in the purchase routine. If a customer enters a billing country that is restricted in E-Good Country Blacklist they will receive the following error:

Our supplier cannot currently offer these products to you based on your current location of ( COUNTRY NAME )

If you still wish to continue with your purchase please use the button provided below to go back and remove these products from your shopping cart:

* (PRODUCT NAME)

Once you have logged in to your account click the ‘Shipping’ tab and then select the ‘E-Goods’ subcategory. From here you may scroll thought the countries in your Allowed list and select the countries you wish to remove. Once you have selected the countries you wish to remove you may click on the ‘Deny’ button at the bottom of the list. This will move the country to your Denied list. If you wish to allow a country on your Denied list, you may select the country and click on the ‘Allow’ button at the bottom of the list.

Restricting shipping to certain countries.

Tangible Products: (Products set up as tangible when they were added to our database.)

2Checkout allows you to restrict the shipping of tangible products to certain countries based on the shipping country the customer selects in the purchase routine. If a customer enters a shipping country that is not supported by your shipping method they will receive the following error:

No shipping available to your country

Once you have logged in to your account click the ‘Shipping’ tab and then select the ‘List’ subcategory. From here you may click the edit icon next to the shipping method you wish to edit. This will open the shipping wizard where you will need to select ‘Custom List’ under the countries section. This will open the custom country list where you can select the check box for the country you wish to restrict. Once you have selected the countries you wish to restrict you may click on the ‘Continue’ button at the bottom of the page. You will then need to click the ‘Save’ button to save your changes and exit the shipping wizard.

Related Articles

My customers aren’t being charged shipping. Why not?

If you are using our Plug n’ Play cart, there are two main issues that could cause your customers not to be charged shipping on orders placed.

Your Products are Set up as ‘Intangible’:

When you set up your products in our database, you have the option of indicating whether they are tangible (a physical product that will be shipped or otherwise delivered offline) or intangible (a good that will be delivered by download or electronically). If your product(s) are set up as intangible, shipping charges will not be applied because the system thinks your products won’t be shipped.

To check this in the 2CO Classic Sellers Area (V2):

1. Login to your 2CO account.
2. Click on ‘Shipping Methods’.
3. If you see a message that says ‘You have no shipping methods’, then your shipping methods have not been set up and this is why no charges are applied to orders.
4. Click the button to set up shipping methods for your account to rectify this problem.

To check this in our New (VA) Vendor Sellers Area please login at the following url: https://www.2checkout.com/va/
Once you have logged in click the ‘Shipping’ tab and then select the ‘List’ subcategory. If no shipping methods are listed click the ‘Add New Shipping Method’ link to rectify this problem.

If you are using a third-party cart, the 2CO software does not compute shipping. This function is handled by your third-party cart. Please check the configuration of your cart to ensure that this is set up correctly.

If you have not setup any shipping methods and a customers attempts to order a product defined as tangible in our system they will receive the following error message:

No shipping available to your country

Related Articles

Does 2checkout support affiliate accounts?

2Checkout provides our suppliers with an integrated affiliate system where your affiliates can resell your products and the affiliate commissions are payed out by 2Checkout. For more information please visit our article on our integrated affiliate system.

We also provide you with the option to use your own third party affiliate script that works off of a hidden image tag. When using a third party affiliate script 2Checkout does not payout your affiliate commissions. Please visit this article for instructions on using a third party affiliate script.

Page 18 of 20« First...«1617181920»

Recent Posts from the Community:

API Beta

posted by: cliff

session destroy

posted by: rojan

Payment request

posted by: shoj
More from the community »

Spotlight Supplier

Spotlight Supplier

Sell Downloads Guide

Spotlight Product

Spotlight Product

Professional Banner Design


Popular Tags