# Landing Page Setup (Form-Code)

If you are using Direct API then you do not need to worry about the Landing Page Setup within the campaign.

Single Product Lander - Customer only has 1 offer to purchase on the checkout page (not including upsells)

Multi Product Lander - Customer has multiple offers to choose from (ex. 1 bottle, 3 bottles, 5 bottles) but they can only checkout with 1 item (not including upsells)

Shopping Cart Lander - Customer can add multiple products to their cart and then can checkout with all items

Variants have been added to the Form code. In the event that you add product variants and the product is associated to your campaign, the variants will be available in the form code. Form code will need to be downloaded after adding product variants. This change adds the product variant details to the form-code config file. These details can be accessed and used by your custom code. This change does not add support for product variants in form-code (including them in price totals calculations, etc.)

* Adding Extra Products To Checkout Page (Upsells, Hidden Fees, Free Gifts, Order Bumps)
* Additional Upsell Pages (Form-Code)
* Configure Google Analytics
* Form Code Integration
* Multiple Product Lander
* Performing Callbacks after Form Submits (For Dev)
* Prepaid, Debit Card & Mastercard Redirect (For Devs)
* Shopping Cart Lander
* Single Product Lander
* Upsell Selection on an Upsell Page (For Devs)
* Wordpress Plugin Setup
  * Using WooCommerce Catalog with Konnektive Checkout Page


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.konnektive.com/konnektive-crm/crm-setup/campaign-setup/landing-page-setup-form-code.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
