Raysly
OpenCart ยท Installation guide

Install Raysly on OpenCart

Install the Raysly extension in OpenCart 4, connect it to your Raysly account in one click and add the Get instant offer form to your shop.

Last updated

The Raysly extension adds the instant-offer form to your OpenCart shop and can send opted-in checkout customers to your Raysly lead pipeline. Your products, checkout and invoices stay in OpenCart.

This connector is in beta. Raysly keeps issuing offers and invoices as it does today; invoicing pass-through stays off while the connector is in beta.

Diagram of the steps to install Raysly on OpenCart, from signing in to Raysly to a finished connection.

Before you start

  • You need a Raysly account. If you do not have one yet, create a Raysly account first.
  • OpenCart 4.0.2.0 or later (4.0.x), with PHP 8.0 or newer and the curl and openssl extensions.
  • Your shop must be served over HTTPS on the default port.
  • The storage/ folder must be writable by PHP (the extension keeps a random secret file in storage/raysly/).

Install and connect

  1. Get the extension package. Raysly supplies the package as a ZIP file. Request the current version from Raysly support at support@raysly.com.
  2. Upload the package. In the OpenCart admin open Extensions โ†’ Installer, upload the Raysly .ocmod.zip and click Install.
  3. Install the module. Open Extensions โ†’ Extensions, choose Modules, find Raysly, click Install (the green plus), then Edit (the blue pencil). Installing creates the raysly_lead table and registers the extension's events (see Extensions โ†’ Events, codes starting with raysly_).
  4. Click Connect to Raysly. On the Raysly settings page click Connect to Raysly, confirm the shop in Raysly (you can sign in or sign up on the way) and you land back on the page showing Connected to your Raysly account.
  5. Add your shop to the widget list. In Raysly add the shop address to the list under Settings โ†’ Website widget, so the form may load there.
  6. Add the module to a layout (optional). To show the form in any other position, add the Raysly module to a layout under Design โ†’ Layouts.
  7. Choose which checkout customers become leads (optional). Tick Lawful basis, then Send opted-in checkout customers to my Raysly account as leads. Until both are ticked nothing is sent.
  8. Link your products (optional). The Products card has Sync my products to Raysly. See the user guide for exactly what it shares.

What the connection can and cannot do

When you connect, Raysly creates an API key for this shop that can only create leads (permission leads:write) and sends it securely to the plugin or module. The key cannot read or change your products, prices, orders, customers or settings. No key travels in a URL, and you never copy or paste one. Disconnecting in the shop revokes the key in Raysly.

Connect manually (advanced)

On the settings page use the manual option to paste the tenant ID, the widget host (Settings โ†’ Website widget) and a key with the leads:write permission (Settings โ†’ API keys). The key field is write-only.

If you remove the extension

  • Open Extensions โ†’ Modules โ†’ Raysly and click Uninstall first. This revokes the key in Raysly and removes the events, the table, the settings and the secret file.
  • Then open Extensions โ†’ Installer and uninstall the package to delete the files.
  • A key you pasted by hand is not revoked from the shop: revoke it under Settings โ†’ API keys.

Languages

The extension speaks English, German, French, Italian and Greek (en-gb, de-de, fr-fr, it-it, el-gr).

Frequently asked questions

Do I need a Raysly account first?

Yes. Raysly connects a shop to your Raysly account, so you create the account first and then connect the shop. Create a Raysly account if you do not have one.

The confirmation page expired. What now?

The request is valid for 15 minutes from when you clicked Connect to Raysly. Go back to the Raysly settings screen in your shop admin and click Connect to Raysly again.

Connect to Raysly says one-click connect is not available. What now?

The screen says so when one-click connect is switched off for your account. The manual fields keep working: under Connect manually (advanced) paste your tenant ID and widget host from Settings โ†’ Website widget, and a key with the leads:write permission from Settings โ†’ API keys.

How many shops can I connect?

Raysly limits the number of connected shops per account. The limit and your connected shops are shown on the Shop plugins & modules card in Settings โ†’ Integrations.

Where can I get more help?

Still stuck? Email support@raysly.com and tell us the platform, what you clicked and what you saw.

More for OpenCart

User guide: Using Raysly with OpenCart

GuidesIntegrationsFAQDownloads