LogoLogo
Homepage
  • Documentations for PrestaShop 1.4
  • English documentation 1.4
    • Getting Started
    • Updating PrestaShop
    • User Guide
      • Training
      • Customizing your shop
      • Browsing the front-office
      • Connecting to the PrestaShop back-office
      • Adding Products and Product Categories
      • A Look inside the Catalog
      • Managing Customers
      • Managing Orders
      • Managing Payment Methods
      • Managing Shipping
      • Understanding Statistics
      • Managing Modules
      • Managing Employees
      • Understanding the Preferences
      • Exploring PrestaShop's Tools
      • PrestaShop Support
    • System Administrator Guide
    • Developer Guide
      • Developer tutorials
        • Using the REST webservice
          • Chapter 1 - Creating Access to Back Office
          • Chapter 2 - Discovery - Testing access to the web service with the browser
          • Chapter 3 - First steps - Access the Web service and list client
            • 3.1 - Access the web service
            • 3.2 - Handling errors
            • 3.3 - List clients
          • Chapter 4 - Retrieve Data - Retrieving a Client
          • Chapter 5 - Modification - Update client
          • Chapter 6 - Creation - Remote Online Form
          • Chapter 7 - Removal - Remove customer accounts from the database
          • Chapter 8 - Advanced Use
          • Cheat-sheet - Concepts outlined in this tutorial
        • Understanding and using hooks
        • Synchronization via Hooks
        • Modules, Classes and Controller Override
        • Modules, Override, Web Service
        • Db class good practices for Prestashop 1.4
        • Carrier modules - functions, creation and configuration
        • Creating your own payment module
        • Accelerated Security Course - Episode 1 - Never Trust Foreign Data
        • Accelerated Security Course - Episode 2 - SQL Injections
        • Accelerated Security Course - Episode 3 - XSS
        • Accelerated Security Course - Episode 4 - CSRF
      • Fundamentals
      • Creating a PrestaShop module
      • Development standard
      • Public and overloadable methods
      • Web-service reference
      • How to use the forge to contribute to PrestaShop
      • Rocky's guides
        • PrestaShop 1.4.3 Development Guide
          • Architecture
          • Overriding Files
          • Creating Modules
          • Cookie Structure
          • Database Structure
        • PrestaShop 1.4.3 Performance Guide
    • Designer Guide
      • Coding a theme
      • Design tips
      • Implementing layered navigation in a theme
    • Troubleshooting
    • FAQ
    • User contributions
    • Documentation PDFs
  • Documentation française 1.4
    • Guide de démarrage
    • Mettre à jour PrestaShop
    • Guide de l'utilisateur
      • Formation
      • Personnaliser votre boutique
      • Se connecter au back-office de Prestashop
      • Ajouter des produits et des catégories de produits
      • Un aperçu du catalogue
      • Gérer les clients
      • Gérer les commandes
      • Gérer les méthodes de paiement
      • Gérer le transport
      • Comprendre les statistiques
      • Gérer les modules
      • Gérer les employés
      • Comprendre les préférences
      • Explorer les outils de PrestaShop
      • Obtenir de l'aide
    • Guide de l'administrateur système
    • Guide du développeur
      • Fondamentaux
      • Créer un module PrestaShop
      • Tutoriels pour développeurs
        • Tutoriel Webservice REST
          • Chapitre 1 - Mise en place - Création des accès dans le Back Office
          • Chapitre 2 - Découverte - Tester l'accès au service web avec le navigateur
          • Chapitre 3 - Premiers pas - Accéder au service web et lister les clients
            • 3.1 Accéder au service web
            • 3.2 Gestion des erreurs
            • 3.3 Lister les clients
          • Chapitre 4 - Récuperer des données : Récupérer un client
          • Chapitre 5 - Modification : Mettre à jour un client
          • Chapitre 6 - Création : Formulaire d'ajout à distance
          • Chapitre 7 - Suppression : Retirer des comptes client de la base
          • Chapitre 8 – Utilisation avancée
          • Chapitre 9 - Gestion des images
          • Chapitre 10 - Gestion des prix
          • Mémento : Notions énoncées dans ce tutoriel
        • Mieux comprendre et utiliser les hooks
        • La synchronisation via les Hooks
        • Surcharge et override
        • Modules, surcharge, web service
        • Les bonnes pratiques de la classe Db sur Prestashop 1.4
        • Les modules transporteurs - fonctionnement, création, configuration
        • Cours de sécurité accéléré no. 1 - Never trust foreign data
        • Cours de sécurité accéléré no. 2 - Injections SQL
        • Cours de sécurité accéléré no. 3 - XSS
        • Cours de Sécurité accéléré no. 4 - CSRF
    • Guide du designer
      • Conseils en design
      • Créer un thème
    • Guide du Vendeur
    • Import Wiki FR
      • Dépannage
        • Changer la taille maximum de téléchargement de fichiers
        • Comment ajouter une page à PrestaShop
        • Générer le fichier .htaccess par Prestashop pour avoir des URLs simplifiées
        • Générer un nouveau mot de passe manuellement
        • Import CSV
        • Personnalisation des mails clients
        • Problème d'allocation mémoire chez 1&1
        • Problème pour se connecter après avoir effacé une langue
        • Votre site ne répond plus, une page blanche s’affiche
      • Fidéliser les Clients
      • Gestion des Taxes
      • Installer Un Module
      • Sauvegarder votre Base de Données
    • PDF de la documentation
    • Contributions des utilisateurs
    • Questions fréquentes
  • Documentación española 1.4
    • Introducción
    • Actualización de PrestaShop
    • Guía de Usuario
      • Entrenamiento
      • Personalización de su tienda
      • Exploración del front-office
      • Conexión al back-office PrestaShop
      • Añadir Productos y Categorías de Productos
      • Una Mirada Dentro del Catálogo
      • Gestión de Clientes
      • Gestión de Pedidos
      • Gestión de Métodos de Pago
      • Gestión de Envío
      • Comprensión de las Estadísticas
      • Gestión de Módulos
      • Gestión de Empleados
      • Comprensión de Preferencias
      • Exploración de las herramientas de PrestaShop
      • Soporte PrestaShop
    • Guía del Administrador del Sistema
    • Guía del Desarrollador
      • Aspectos Fundamentales
      • Creación de un módulo de PrestaShop
      • Estándares de desarrollo
      • Manuales de desarrollador
        • Utilización del servicio web REST
          • Capítulo 1 - Creación de Acceso al Back Office
          • Capítulo 2 - Descubrimiento - Pruebas de acceso al servicio web con el navegador
          • Capítulo 3 - Primeros pasos - Acceso al servicio Web y lista de clientes
            • 3.1 - Acceso al servicio web
            • 3.2 - Manejo de errores
            • 3.3 - Enumeración de clientes
          • Capítulo 4 - Recuperación de datos - Recuperación de un cliente
          • Capítulo 5 - Modificación - Actualización de cliente
          • Capítulo 6 - Creación - Formulario En Línea Remoto
          • Capítulo 7 - Eliminación - Eliminar cuentas de clientes de la base de datos
          • Capítulo 8 - Uso avanzado
        • Comprensión y uso de hooks
        • Sincronización a través de Hooks
        • Módulos, Reemplazo, Servicio Web
        • Módulos, Clases y Reemplazo del Controlador
        • Buenas prácticas de Clase DB para Prestashop 1.4
        • Módulos de transportistas - funciones, creación y configuración
        • Curso Acelerado de Seguridad - Episodio 1 - Nunca Confíe en Datos Exteriores
        • Curso Acelerado de Seguridad - Episodio 2 - Inyecciones SQL
        • Curso Acelerado de Seguridad - Episodio 3 - XSS
        • Curso Acelerado de Seguridad - Episodio 4 - CSRF
      • Referencia del servicio web
    • Guía de Diseñador
      • Codificación de un tema
      • Consejos de Diseño
    • Solución de problemas
    • Preguntas Frecuentes
Powered by GitBook
On this page
  • Managing Shipping
  • Carriers
  • Countries
  • States
  • Zones
  • Price Ranges
  • Weight Ranges

Was this helpful?

  1. English documentation 1.4
  2. User Guide

Managing Shipping

PreviousManaging Payment MethodsNextUnderstanding Statistics

Last updated 4 years ago

Was this helpful?

Table of contents

/*<![CDATA[*/ div.rbtoc1597330876163 {padding: 0px;} div.rbtoc1597330876163 ul {list-style: disc;margin-left: 0px;} div.rbtoc1597330876163 li {margin-left: 0px;padding-left: 0px;} /*]]>*/

Managing Shipping

How you choose to ship your products is a key element to the management and success of your store. You must account for the great variety of available methods, which can mix carriers, regional and international taxes, package weight and the price of a product itself. Luckily, PrestaShop makes it easy for you to handle it all in just a few screens.

To configure your shop's shipping, head to the "Shipping" tab of your Back Office.

Right from the Shipping page, you can set some global options.

  • Handling. Enter the handling expenses, and the price or weight after which your customers will receive free shipping. A message will appear to your customers indicating how much more money they need to spend in order to receive free shipping. If you don't want this message to appear, type 0 into the fields.

  • Billing. Choose whether you are calculating the shipping costs by total weight or price.

The "Fees" section enables you to see the shipping fee for each of the carriers added to your store. Once the ranges are determined and allotted to a carrier, you can define the shipping and handling for each range. Go to the first page of the "Shipping" tab, and fill out the table found at the bottom of the page. Here we have taken as an example the bill according to the total weight of the order.

Carriers

You must have carriers added to your store – that is, a clear indicator of who will deliver the product. It might be just yourself or your shop (for instance if you are selling downloadable products, or work locally), but as soon as you are actually sending packages using stamps and a 3rd-party delivery service integrated with PrestaShop, or FedEx, UPS and such, then you must have their details added to your store's database. This will enable you and your customers to better choose which carrier to use, based on their ranges, fees and delivery dates.

By default, you only have one carrier in your database: your own store. It's up to you to add new carriers for your customers.

We are going to create a sample carrier, from A to Z.

Note: Many of the details asked by PrestaShop's forms should be provided by your carriers once you have set up an account with them directly. Check with them in order to make sure everything is configured correctly.

Creating a New Carrier

Click on the "Carriers" sub-tab, and click on the "Add New" button.

Let's examine all of the information you need to enter:

  • Company. Fill out this field with the name of your carrier and/or a description of the service (for instance, you could fill in "PrestaPost – 500 lbs and over")

  • Logo. Add a logo so that your customers can easily choose between different carriers.

  • Transit time. This is displayed to customers during checkout. It will help them select their carrier according to the amount of time they want to wait to receive their shipment.

  • Zone. Indicate the customer's zones in which this carrier is available (the zones where the carrier can make deliveries).

  • Group Access. Select which customers groups will have access to this carrier.

  • Status. Include or exclude this carrier in your shop's list of carriers.

  • Shipping & handling. Include the shipping & handling costs in the carrier's price

  • Tax. Indicate if this carrier requires a tax in order to deliver to a certain zone.

  • Shipping & Handling. Include or exclude shipping & handling costs in this carrier's price.

  • Out-of-range behavior. In case you have left out a range for an order, you can indicate how the software should react. You have two options:

    • If the software doesn't find the range it needs, it will take the largest configuration and apply these conditions.

    • Otherwise, it will not offer this carrier because it cannot deliver this order.

  • Finally, save your newly-created carrier.

Here is an example of out-of-range behavior: Let's say you have set up a weight range from 0 to 10 lbs. Your customer wants to place an order that is 15 lbs., and no behavior has been configured for this weight. By choosing "Apply the cost of the highest defined range", PrestaShop will apply the price conditions that you have set up for orders from 5-10 lbs. If you choose "Deactivate the carrier", then this carrier will not be offered to the customer in this case.

Countries

Country

PrestaShop must know all existing countries in order for customers to clearly indicate their own.

At the bottom of the page, you can set the default country for your shop.

Normally, PrestaShop comes with all current countries in the database. But in the scenario that new ones appear, you would need to add a new country. Click "Add New" to do so.

  • Enter the name of the country that you would like to add.

  • Indicate its default currency. You can use your shop's default currency (as set in the Payments > Currencies sub-tab), or one of the other default currencies. Remember that if needed, you can add a new currency to your shop using that sub-tab.

  • Indicate its zone, the world's subregion to which this country is attached. If necessary, you can add new zones using the Shipping > Zones sub-tab.

  • Indicate whether a user signing up with the address must give a zip code or not.

    • You may also give more detail on the format of the postal code (or zip code). If you don't put anything, PrestaShop won't verify the validity of the zip code when given a new address for this country.

    • Use the following codes for the postal code: "L" for a letter, "N" for a number and "C" for the country's ISO code (the one which you entered in the ISO field above).

  • Give details about the address layout. You can click on the various helper links on the side of the text-field in order to add more fields. In live usage, they are automatically replaced by PrestaShop with the data from the customer's account.

  • Enabled or disabled it. A disabled country will not be offered as an option when your customers want to register and create an account.

  • Indicate if it contains "states". This adds a new field to the PrestaShop address form. Note that "states" can be regions, provinces, departments... anything that makes sense to that country's postal service.

  • Indicate if the country needs a Tax Identification Number, and if its tax label should be displayed or not.

  • Save: you're done creating a country!

States

By "States", PrestaShop calls first-level administrative divisions of a country. In the United-States, they are called states; in Italy, it's regioni (singular: regione); in France, it's régions (regions); in the United-Kingdom, it's regions. By default, PrestaShop provides you with a set of states: the 50 US states, the 13 Canadian provinces and territories, 24 Argentinian provincias, and 110 Italian province (singular: provincia).

Note: the PrestaShop address form currently only lists states are available for the customer to choose. Therefore, make sure to use a sensible list when adding content to your states list. That is the reason why, for instance, the list contains Italian province rather than regioni.

Let's create a new state. Click "Add New" to get to the creation form.

  • Enter the name of the state.

  • Enter its ISO-3166-2 code:

    • Click the state's country two-letter code (in the "Entry" column of the main table),

    • On that page, find the state's code (it should be in a list on the page, or in the text for the smallest countries),

    • If there is one, remove the country's prefix in order to keep the code under 4 characters. For instance, the full ISO 3166-2 for Devon, in the United Kingdom, is "GB-DEV". Simply use "DEV" as the state's ISO code – it already is attached to the country using PrestaShop's "Country" drop-down menu (see next step).

  • Indicate its country using the drop-down menu.

  • Indicate its geographical zone using the drop down menu.

  • Choose its status.

  • Save.

Zones

PrestaShop's zones are a list of the world's subregions. It helps categorize countries.

If needed, you can create more zones, by clicking, as usual, on "Add New".

All you need is a name and a status.

Price Ranges

With PrestaShop, you can add a unique shipping & handling price to each total purchase price range.

For example, if you want orders between $1 and $15 to be sent by the US Post Office with a special rate, create a price range from 1 to 15, and set it to "US Postal Service".

Weight Ranges

The process for defining weight ranges is exactly the same as that of defining price ranges.

For example, if you want orders between 1 lbs and 15 lbs to be sent by the US Post Office with a special rate, create a weight range from 1 to 15, and set it to "US Postal Service".

URL. This field must be filled with the tracking URL provided by your carrier. For example, France's postal service (La Poste) offers this URL: . When customers select their carrier, they will be sent the URL that you enter into this field, which they can click to track their delivery.

Enter its ISO-3166 code, which you can found on .

Enter its international call code, which you can found on .

You can rely on if you do not know the postal code format. Make sure you do NOT copy/paste the notation from Wikipedia, but to adapt it! For instance, Wikipedia indicates "AAA 9999*" for Malta, so the notation for PrestaShop becomes "LLL NNNN" (without the final *).

Having states properly defined in your database helps better represent the delivery possibilities of your carriers. It is therefore important to enter all of a given country's administrative divisions if they are important to your carriers. You can find a list of such divisions on .

Go to

http://www.colissimo.fr/portail_colissimo/suivreResultat.do?parcelnumber=@
the official ISO page
this Wikipedia page
this Wikipedia page
this Wikipedia page
this Wikipedia page
Managing Shipping
Carriers
Countries
States
Zones
Price Ranges
Weight Ranges