Magento 2

Pickup@Store

Give your customers the ability to pick up their orders from any of your sales outlets or warehouses when checking out. Locations can be displayed on a Google Map and managed by store views and/or customer groups.

marketplace approved
245,00€excl. VAT

5.0/5 rated 60 reviews

  • Lifetime license
  • 12 months support & upgrade
  • 60 days money-back guarantee
  • Extensible source code
  • Unlimited test domains
  • Free composer access
Demo Store

Offer your customers the best of both worlds: Buy Online, Pickup in Store with Pickup@Store for Magento2

  • Generate more sales, and increase the traffic of your points of sales showing all the places where you sell on a store locator and allowing your customers to collect their orders in any of your stores!

Take the shopping experience on your website to a higher level

  • Click & Collect — Let your customers choose the store, the day, and the hour when they want to collect their orders.
  • Nearest store — Automatically suggest the point of sale that is the nearest to their location.
  • Route information — Provide detailed information and directions from the customer's location to your stores.
  • Store details — Display store details and additional information: opening days and hours, days off, description...
  • Store page link — Add a link to the stores' pages from the store locator.
  • Google Map — Enable or disable the Google Map in the checkout.

Allow your customers to select their preferred store

  • Let your customers choose their preferred store and don't worry anymore about choosing a pickup store.

Display all your stores on a Google map

  • Geolocation — Display the nearest store thanks to geolocation.
  • Get directions — Show directions to all your stores from any location.
  • Unit systems — Choose to display distance in miles or kilometers.

Deeply customize each store

  • Custom attributes Create custom attributes for your stores and add the placeholders in your templates.
  • Display customization Edit the display of each store using variables and CSS code.

Create specific pages for each point of sale

  • Create a unique page for each one of your points of sale and customize the content for each page as you want.

Use a cross-device tool

  • Fully responsive — Responsive on all devices to offer an optimized mobile experience.
  • Multi-store and multi-website — You can define a specific configuration for each Magento store and website.
  • Store views and customer groups — Manage your points of sale by store views and/or customer groups.

Keep organized after the sale

  • Orders grid — Enjoy a quick and understandable overview of the orders placed using the pickup at store method in the orders grid.
  • Calendar — At a glance, get an understandable overview of the orders that must be prepared and at what time in a calendar.

Export and import all your points of sale in one go

  • Gain considerable time importing all your points of sale to Magento and easily download a CSV file that includes all information about the stores you've just created or imported.

Advanced Inventory

Manage your stocks in several warehouses and across all your points of sale

  • Automatically assign each order to one inventory and create different stock levels for each store view. Decrease the stocks of pickup locations accordingly.
  • Are you interested in Advanced Inventory?
  • See More details
  • Check the demo

Content

    How to use Pickup@Store for Magento 2

    The Pickup@Store extension only requires a few steps before being ready to use.

    STEP 1: Manage your pickup locations

    First of all, you need to create your pickup locations. For this, go to:
    Sales › POINT OF SALE › Manage POS / Wh

    Create your pickup locations

    With Pickup@Store that includes the Point of Sale extension, you can manage as many warehouses or points of sale as you want in the backend of Magento 2.

    To add new points of sale, click on Create new Point Of Sale / Warehouse.

    General information
    Each POS must have at least a name, a code, an order of display, latitude and longitude. Other information is additional, however, we recommend you to fill in a maximum of fields. 

    You will also be able to reuse these fields in the Google map display.

    • Code (internal use)
      That code is for internal use only.
    • Name
      This is the name that appears on the front-office of your web-site in Google Maps. It can be a shop sign or used help to localize the point of sale, eg. «USA Washington Store». 
    • Type of display
      Display the point of sale in the Gmap and in the checkout or not (warehouse).
    • Visible on store locator
      Display the point of sale in the store locator. 
    • Visible on checkout page (Collect in store option)
      Display the point of sale on the checkout page. 
    • Order of display
      This is the order of display on the Google Map.
    • Latitude & Longitude
      This information is essential to allow the point of sale to be displayed in Google Maps. You can find this information with Google maps.
    Address & Hours
    All the details specified in Address & Hours appear in the information section when a customer selects a particular point of sale.

    You must fill in:

    • Address, City, Postal code
    • Country
      The country allows customers to filter their point of sale search results.
    • State
      The state code is essential if data files are exported to a Google Places account.
    • Main phone
      The telephone number is essential if data files are exported to a Google Places account   
    • Email
      It is the email to contact the website.
    • Image
      This is the image associated with a point of sale eg. the shop front, the logo etc... The image appears in the information section when a customer selects this particular point of sale. The image can be a .jpeg, .gif or .jpg file.    
    • Description
      This is a description of the point of sale. The description appears in the information section when a customer selects this particular POS.    
    • Hours
      The opening hours can be shown for each point of sale. You can set lunch hours as well. 
    • Days off 
      You can list all the days off. Each date must be on a new line formatted as follows:

      yyyy-mm-dd

      Note that you can also add hours off. Each date and hour must be on a new line formatted as follows:

      yyyy-mm-dd HH:ii-HH:ii

       
      In the case where there are several breaks during the day, you'll need to add one line per break time:

      2019-02-25 14:00-15:00

      2019-02-25 18:30-19:30

    Store Views selection
    A point of sale can be linked to one or more Magento 2 store views. Only the points of sale linked to a store view are then displayed for customers in Google Maps.
    Customer group selection
    You must then select in the Customer Group Selection tab, the customer group(s) that will be able to see the point of sale.
    Pickup At Store
    For each point of sale, you can define a fee when customers choose the pickup at store method. The handling fee will be displayed in the cart, in the checkout when selecting the point of sale, as well as in the total of the order.
    • Handling Fee
      You can use the handling fee defined globally in the configuration or define a specific one for that point of sale. 
    • Fee amount
      If you define a specific fee for that point of sale, you don't need to add the currency as it will automatically use the one linked to the store view. Use a dot if needed, for example:

      5.5

    • Minimum time required to handle an order
      Choose to use the delay defined globally in the configuration or define a specific one for this point of sale. 
    • Minimal delay for an order
      If you want to use a specific delay for this point of sale, add the time in minutes: 

      2880

    • Minimum time required to handle a backorder
      You can use the delay defined globally in the configuration or define a specific one for this point of sale. 
    • Minimal delay for a backorder
      If you define a specific delay for this point of sale, add the time in minutes. 

      5760

    You can also configure:

    • Maximum number of pickups per time slot
      This is only used when customers are allowed to select a pickup time. 0 means that there is no limit. 
      For example, to allow only 2 customers to select the same time slot:

      2

         
      If in the meantime, other customers have selected the same pickup hour and it is no more possible to use this time slot, then an error message is displayed:
    • Calendar Color
      Select the color for that point of sale in the calendar for reserved time slots.
    Frontend

    You have the possibility to define a description specific to the POS/WH as well as to enable a unique frontend page.

    On the Store Locator page, you can use the global store description, or use a specific one for the POS/WH.  

    If you choose to use a template specific to the POS/WH, you have the possibility to add variables to the description. 

    You can also enable a unique Store page for the POS/WH.

    Define your own URL key, for example, with italy-store, you'll be able to access the store page from:
    https://www.yourstore.com/italy-store

    Also, add the content of your choice. Note that HTML and CSS code are supported. 

    You can use the below variables in the templates:

    • {{code}}
      The point of sale code
    • {{name}}
      The point of sale name
    • {{phone}}
      The point of sale phone number
    • {{email}}
      The point of sale email address
    • {{address_1}}, {{address_2}}, {{city}}, {{state}}, {{country}}, {{zipcode}}
      The point of sale address
    • {{hours}}
      The point of sale opening hours
    • {{description}}
      The point of sale description
    • {{image}}
      The point of sale image
    • {{link}}
      Link to the point of sale page 
    • {{google_map}}
      The Google map with the targeted point of sale
      Note that you can't use the Google map variable in the Store locator description template. 
    • {{additional_attribute_code}}
      All custom attributes that you have configured:
      See how to configure your own attributes
    Additional information

    For each store, you can define your own attributes in order to customize the store page as you want.

    For this, go to:
    Sales › Point Of Sale › POS / WH Attributes

    Click on Add a new attribute.

    This works the same way than product attributes. 

    The attribute can be:

    • text (simple input)
    • textarea
    • wysiwyg

    Note that the attribute code will be generated automatically from the attribute label.

    Once saved, a notification displays, and the attribute is listed in the grid. 

    Once created, the attributes will be displayed in the Additional information tab of each point of sale. 

    Then, they can be used in the description template for the store locator and in the template for the point of sale page.

    Import and export a CSV file

    Import your pickup locations

    If you already have a file with all your pickup locations, you can easily import them with Pickup@Store. Click  Import a csv File and import your file in Magento (it must be a CSV file). 

    You should now see all the pickup locations added in: 
    Sales › POINT OF SALE › Manage POS / Wh

    Export your pickup locations

    To export a CSV file, it is quite easy, you need to click on Export a csv File. You will then be able to download a CSV file that includes all the data of your points of sale or warehouses. 


    Configure the display of your points of sale

    In order to edit the display of your points of sale in the Google map, go to:
    Stores › Settings › Configuration › Wyomind › Point Of Sale

    To see your points of sale on the map, go to http://www.yourwebsite.com/pointofsale

    Add your Google API key

    There you will be able to add your API key in the Google API key field.

    Indeed, Google is now asking for an API key to display the Google map. If you don't have an API key yet, check our faq to know how to get your own key.

    Edit the location configuration

    You can totally configure the location: 

    • Number of POS to display according to the distance
      Note that 0 means unlimited. 

    • Display the distance from the customer location to the store in the store title
      You can add the distance to the store from the customer location.
    • Display the duration from the customer location to the store in the store title
      You can add the time it takes from the customer location to go to the store.
    • Unit systems for the distance
      Choose between Metric or Imperial.
    Edit the store description

    You can change the display of your points of sale and even add some PHP code.

    For example, let's say you want to display the phone number in red. You'll just need to add in the Store description template field:

    <span> {{phone}} </span>

    To see your points of sale on the map, go to http://www.yourwebsite.com/pointofsale

    Edit the time format

    You have the possibility to change the format of the date. For example, for 2:30 AM, use:

    h:i A

    For more details, you can refer to the below table: 

    STEP 2: Enable the Store Pickup method in the Shipping methods

    So that you can use the Pickup@Store extension, you need to enable the store pickup method. 

    Enable the store pickup

    Pickup At Store
    Start with enabling the store pickup, from:

    STORES › SETTINGS › Configuration › Sales › Shipping Methods

    There, you will be able to configure the Pickup@Store extension according to your needs:

    • Enabled
      You can at any time disable that option. 
    • Enable logs?
      You have the possibility to enable or disable the logs.
    • Title
      Change the title of the method if you desire or leave it on Store pickup. This will be displayed in the checkout when your customers will choose the shipping method.
    • Global handling fee
      The handling fee will be charged during the order, if you define one, don't forget to enter the decimal point. Note that you can define the handling fee for each pos in their configuration.
    Frontend

    If enabled, your customers will be able to choose the store pickup method when going to checkout.

    The Store Pickup method will also be displayed in the order Summary as below. 

    Configure the Magento backend settings

    You can configure the Magento backend settings from:
    STORES › SETTINGS › Configuration › Sales › Shipping MethodS › Pickup At Store

    Order page

    You have the possibility to display only the title in the shipping description of the order page from: 
    Sales › Operations › Orders

    When the option is enabled, only the title will be displayed.

    When the option is disabled, the full description will be displayed.

    Configure the Preferred Store settings

    You can configure the preferred store settings from:
    STORES › SETTINGS › Configuration › Sales › Shipping MethodS › Pickup At Store

    You have the possibility to ask customers to choose a preferred store when registering an account.

    Also, you can allow them to modify the preferred store in their dashboard.

    Configure the email settings

    You can configure the email templates from:
    STORES › SETTINGS › Configuration › Sales › Shipping MethodS › Pickup At Store

    Order confirmation email

    Select the template you want to use for the Pickup@Store order confirmation email. 

    Guest order confirmation email

    Select the template you want to use for the Pickup@Store order confirmation email as a guest. 

    Confirmation email copy

    You can send a copy of the confirmation email to the point of sale selected for collecting the order.

    Configure the display settings

    Pickup@Store can be totally customized from:
    STORES › SETTINGS › Configuration › Sales › Shipping MethodS › Pickup At Store

    Here define the display of the store pickup: 

    • Store pickup activated by default?
      Automatically activate the store pickup method.
    • Display a unique store pickup shipping method in the cart estimation
      If you select Yes, only one "store pickup" radio button will be displayed in the cart.
    • Display a "Collect in store your order" block as the first step of the checkout?
      If you choose No, the store pickup option will be listed in the shipping methods directly. 
    • Display the locations in a dropdown
      Choose to display the locations in a dropdown, or in a simple list with radio buttons.

    If you choose to display the locations in a dropdown, you have the choice to: 

    • Display the stores list
      Choose to display or not the list of the stores in the frontend.
    • Display the Google Map
      Choose to display or not the Google Map in the frontend.

    In the case where you don't want to display the location in a dropdown, your point will be listed. You have the possibility to:

    • Display the description of the locations
      You can add the description of each point of sale.

    Date Settings
    Pickup@Store gives the customers the opportunity to decide on the day when they want to pick up their orders.

    • Allow the customer to choose the day to pickup the order
      Give the possibility to your customers to choose the day when to pick up their orders.
    • Allow pickup method ahead
      Choose how much time in advance the store pickup method can be planned. For example, allow the pickup method ahead 15 days.
    • Date format to display
      Choose how you want the date to be displayed in the frontend. A table should help you to configure the date format as you want it to appear. 
      For example, to write Wednesday 14th April, you should write:

      l jS F

    Below, you will find the characters recognized in the date format. 

    Time Settings
    You can give your customers entire satisfaction by allowing them to choose the time to pick up their orders. 
    • Allow the customer to choose the time to pickup the order
      Give the possibility to your customers to choose the time when to pick up their orders. 
    • Pickup time range
      Define a Pickup time range. You need to be aware that this range shouldn't exceed 60 minutes.
    • Minimum time required to handle an order
      Define the minimum time required to handle an order. In the case where you need one day to prepare the order, you can enter:

      1440

      See how to define a specific time to handle orders for a point of sale.
    • Minimum time required to handle a backorder
      Define the minimum time required to handle a backorder. In the case where you need 2 days to prepare the order, you can enter:

      2880

      See how to define a specific time to handle backorders for a point of sale.
    • Time format to display
      Choose how you want the time to be displayed in the frontend. 
      For example, to display 11:30 am, you should write:

      g:i a

    Below, you will find the characters recognized in the time format. 

    Labels
    • Store pickup activation title
      Define the title when activating the store pickup method. 
    • Shipping address title
      Define your title for the Shipping address. 
    • Store choice title
      Define your title when selecting the store.
    • Ship to title
      Define your title for the place to ship.

    Below, you can see the Store pickup activation, Shipping address, and Store choice titles in the Shipping section of the checkout. 

    Below you can see the Ship to title in the Review & Payment section of the checkout.

    STEP 3: Enable the Preferred store option

    Add the widget

    You have the possibility to add a widget to let your customers select their preferred store. 

    For that, go to: 
    Content › Elements › Widgets

    Click on Add Widget.

    Select Preferred Store as the type and choose your theme. Click on Continue. 

    Configure the Storefront Properties according to your needs and Add Layout Updates as in the example below.

    Finally, choose the widget options. You have the choice between:

    • 1 column - Store List 
    • 1 column - Google Map
    • 2 columns - Store List and Google Map

    You can also choose to automatically select the nearest store if the customer doesn't have selected a preferred store. 

    Select the preferred store

    When the widget is added, your customers will then have the possibility to choose their preferred store by clicking on Find a store from the top bar. 

    A popup should be displayed and list all available stores. 

    If enabled, geolocation can be used to propose the closest store and customers can also select their preferred store by clicking on Choose this store. 

    Once the store is selected, this will be displayed in the top bar.

    STEP 4: Check the calendar

    You can check all reserved time slots for each point of sale from:
    Sales › Store Pickup › Calendar

    In the calendar, all reserved time slots are displayed and show the below information:

    • Hour of pickup
      The hour reserved by the customers to collect their orders is displayed.
    • Customer name
      The full name of the customer is displayed
    • Oder id
      Click on the order id to be redirected to the order's back-end page

    When moving the mouse over the time slots, the above information will be displayed as well as the name of the pickup store. 

    You have several possibilities to filter your time slots.

    Time filter

    You can filter all the reserved time slots by:

    • day
    • week
    • month
    Store filter

    Pickup@Store allows you to filter all reserved time slots by point of sale.

    You can define a specific color for each store in the Pickup At Store tab from: 
    SAles › Point of Sale › Manage POS/WH

     See how to manage the calendar color for each store. 

    FAQ

    Pre-sales informations

    Magento Open Source vs Magento Commerce vs Magento Commerce Cloud

    Magento offers three variations of its product.

    As their names have changed over the past few years, here is a recap:

    • Magento Open Source: previously Magento Community Edition (CE), is a free and non-hosted e-commerce platform.
    • Magento Commerce: previously Magento Enterprise (EE), is the paid version of Magento and offers support services.
    • Magento Commerce Cloud: is the paid version of Magento and offers support and hosting services.
    Pickup@Store vs Click & Collect

    You can use Pickup@Store on any version of Magento 2. 

    However, if you are using the Magento MSI module available from Magento 2.3, you must use the Click & Collect extension. 

    Points of sale limitation on the Google map

    There are some limitations with the Google Shopping API that allows to calculate the directions. Only the 24 closest locations can be calculated but all the points of sale will be displayed anyway in your Magento 2 online store.

    Use of Advanced Inventory with Pickup@Store

    Advanced Inventory allows you to manage your stocks in different points of sale/warehouses from your Magento 2 backoffice.

    The advantage of using Advanced Inventory with Pickup@Store is that you can offer your customers to pickup their orders in a store and manage the stocks of these pickup stores. 

    License and domains

    License validity

    A license is valid for an unlimited period of time on one single installation

    • If you're using more than one installation, you will have to buy a separate license for each instance.
    • if you're running several domains on a same installation, you will need only one license for all of them.
    Although your license doesn’t have a limited period of validity, your Support & Upgrade period does. By purchasing a module, you’ll be granted a 12-month support period for free. Passed this period, you will have to pay for a new one (see FAQ: Extend your Support period)
    Domains pre-registration

    You can pre-register your live domain to your license in advance.

    Thanks to this option, you'll be able to get the module ready to use on your domain before it goes live.

    To pre-register your production domain: 

    1. Go to:
      mY account › Licenses & DOwnloads
    2. Click on the Settings icon next to the module you want your domain to pre-register on.
    3. Click on the link at the bottom of the page saying:
      Do you want to pre-register your domain in order to be ready to go live?
    4. Finally, enter your domain name and click on pre-register now .

    Testing environments

    One license is valid for an unlimited period of time on one installation only. However, it is possible to extend or transfer your license in 2 cases: 

    • If you would like to add your testing environments to your license. 
      In that case, it is possible to extend your license to an unlimited number of domains for free.
      For  mywebsite-staging.com or mywebsite-dev.com
    • If you want to transfer your license to another live domain.
      In that case, the Support & Upgrade period for your license must still be active.

    To be able to use Pickup@Store on both your production and testing environments, follow the instructions below:

    1. Download Pickup@Store.
      (see FAQ: Extensions download)
    2. Install Pickup@Store on your environment.
      (see FAQ: Modules installation in Magento or in WooCommerce)
    3. Activate the license.
      (see FAQ: Licenses activation in Magento or in WooCommerce)
    Also, if you are managing a large amount of domains, please contact us so that we can automatically whitelist these domains.

    Modules versioning and download

    Extensions download

    In order to download Pickup@Store, log into your Wyomind account:

      1. Go to:
        my account › Licenses & downloads 
      2. Click on the settings icon next to Pickup@Store.

        A new window opens.

      3. Click on the download icon.

    Only the latest extension version released within your Support & Upgrade period is available. In order to get the very latest extension version make sure your Support & Upgrade plan is up to date.

    Modules upgrade

    When purchasing a module from wyomind.com, you benefit from 12 months of upgrade. Within this period you can at any time download the latest version of the module directly from your account.

    To upgrade Pickup@Store, follow the steps below:

    1. Go to:
      my account › Licenses & Downloads
    2. Click on the settings icon next to Pickup@Store.
    3. Click on the download icon.
    4. Install the new version of Pickup@Store in your Magento admin or your WooCommerce back-office.

    Modules Installation/Uninstallation

    Extensions manual installation

    You can install Pickup@Store manually.

    1. Download Pickup@Store (zip file) on:
      mY ACCOUNT › Licenses & Downloads 
      Refer to the FAQ: Extensions download
    2. Once Pickup@Store is downloaded, open the folder and unzip it.
    3. Copy the content of the unzipped folder and paste all files and directories in your Magento 2 root directory.
    4. In your Command Line Interface, execute:
      bin/magento setup:upgrade 

      If you are using a production mode, execute also:

      bin/magento setup:static-content:deploy  
      bin/magento setup:di:compile  
    Extensions installation via Composer

    You can install Pickup@Store using Composer software in two cases:

    • if you purchased Pickup@Store on Magento Marketplace.
    • if you purchased Pickup@Store on Wyomind.com AND requested access to our repository:
      repo.wyomind.com
    1. Add to your composer configuration our repository:
      composer config repositories.wyomind composer https://repo.wyomind.com 

    2. Execute Composer command:
      composer require wyomind/pickupatstore
    3. Then go in your Command Line Interface and execute:
      bin/magento setup:upgrade ​
    4. If you are using a production mode, also execute:
      bin/magento setup:static-content:deploy  ​
      bin/magento setup:di:compile​
    Extensions uninstallation

    To uninstall Pickup@Store, start with disabling the extension running the following command:

    bin/magento module:disable Wyomind_PickupAtStore

    Then, you have 2 ways to uninstall the extension depending on how the extension has been previously installed: 

    • Manual installation

      Run the pickupatstore-uninstall.sh file (you can find it in the extension zip folder) from your Magento root directory:

      sh pickupatstore-uninstall.sh
    • Installation via Composer

      Run the below command line:

      composer remove wyomind/pickupatstore

    Once the uninstallation is over, refresh your cache and enable the compiler back again (if you use it). 

    Extensions installation via Web Setup Wizard

    You can install Pickup@Store via Web Setup Wizard if you purchased it from Magento Marketplace only.

    To know how to proceed, all steps are described in the link below: 
    http://docs.magento.com/m2/ce/user_guide/system/component-manager.html

    Next step is to activate your license:
    Extension activation

    Modules activation

    Extensions activation from the back-office of Magento

    Once Pickup@Store is installed, you have to activate the license. For previous versions, you can activate the license from your back-office:

      1. Go to your Magento admin panel. A message pops up at the top of the page.
        If the message doesn't appear then you must check that:

           1. The Adminhtml_Notifications and Wyomind_Core modules are well enabled.
           2. The HTML output of the Adminhtml_Notifications and Wyomind_Core modules are not disabled in:
        storesconfigurationadvanced advanced
           3. The encryption key well exists in app/etc/env.php:
        <?php
         return array(
         'backend' => array(
         'frontName' => 'admin'
         ),
         'crypt' => array(
         'key' => '1e8f3c6772b7a6a6689c3c8cefa4ccf0'
         ),
         /* ... */
         )
        ?>​
      2. Copy your activation key in:
        Stores › Configuration › Wyomind › Your extension

        You can find your activation key in 2 different places:
        -  In the confirmation email that you received after purchasing Pickup@Store.
        -  In your Wyomind account: My account › Licenses & downloads
        Select Pickup@Store and click on  .

        A new page opens where you'll find your activation key (see below).
      3. In your Magento admin go to:
        Stores › Configuration › Wyomind › Your extension

        Paste the activation key in the Activation Key field and choose between the automatic (yes) or the manual (no) activation method:
        -  By choosing Yes, the connection to Wyomind license server will be automatic.
        -  By choosing No, you will have to log on to Wyomind license server yourself.
      4. Click on Save config .
      5. A message appears at the top of your admin panel. Click on that link: 
        Activate it now!
      6. Copy and paste the license code in the License code field from your admin or simply click on  Activate now! 

      7. Finally, refresh your cache, log out and log in back straight after, to complete the installation.

    Add another domain to your license


    To activate the license on another domain (test, staging...):

    1. Once the extension is installed on the new domain, copy your activation key in:
      Stores › Configuration › Wyomind › Your extension
    2. After having saved the configuration, a notification appears. Click on Add this domain to my license.

    3. A transfer request will then be sent to our team within an hour.
      Once the request is taken care of, you will receive a confirmation email.
      If your transfer request is accepted, you can use Pickup@Store on both environments at the same time.

    Note that the order in which you activate your license on your domains does not matter. You can start with your staging/dev/local environment or with your live domain, the process will be the same.

    Also, if you have loads of staging domains, or if you are an agency managing load of domains for your customers, please contact us so that we can automatically whitelist these domains.
    Extensions activation from the CLI

    Once Pickup@Store is installed, you have to activate the license.

    For this, you can use the below command line (change the Activation key with the corresponding value):

    bin/magento wyomind:license:activate Wyomind_PickupAtStore <YOUR_ACTIVATION_KEY>

    To retrieve the list of all the available modules as well as the licenses status, please use:

    bin/magento wyomind:license:status

     Among the different status, you can find: 

    • registered = your license is registered
    • pending = you need to run the activation command line
    • invalidated = the license has been invalidated due to a wrong activation key or a license infringement

    To activate several licenses at the same time, use:

    bin/magento wyomind:license:activate \
    Wyomind_Extension1,Wyomind_Extension2 \
    ACTIVATION_KEY_1,ACTIVATION_KEY_2

    or:

    bin/magento wyomind:license:activate \
    Extension1,Extension2 \
    ACTIVATION_KEY_1,ACTIVATION_KEY_2

    Check how to add another domain to your license.

    Modules use

    Edit the email templates

    You can edit the email templates from:
    Marketing › Communication › Email Templates

    Edit an existing template or click on  Add new template . 

    You can adapt the information and the content of the template as you want.

    To add variables to the template, click on  Insert Variable .

    You can add one of the below Pickup At Store variables:

    • Pickup At Store Store name
    • Pickup At Store Store code
    • Pickup At Store Store opening hours
    • Pickup At Store date and time
    • Pickup At Store date

    When you are done, click on  Save template .

    Below is an example of an email that will be sent when customers choose the store pickup method. 

    Differentiate a warehouse from a point of sale

    With the Pickup@Store extension for Magento 2, while creating your stores from:
    Sales › Point of Sale › Manage POS/WH

    You have the choice between two types of display. In order to configure your Magento 2 shop, you need to understand what's the difference between both statuses:

    • A warehouse won't be visible at all by the customers from the Magento 2 front-office.
    • A point of sale will be visible on the Google map in the Magento 2 front-office. In the case where you're using Advanced Inventory, customers will be able to check if products are in stock in these points of sale directly from the front-officer. Also with the Pickup@Store extension, they will have the possibility to come and pickup their orders in these points of sale.

    Create a Google API key

    In order to use Pickup@Store, you need to have a Google API key filled in the extension's settings. 

    To create an API key:

    1. Log into https://console.developers.google.com. 
      There, you'll be asked to agree the Terms of Service.
      You can then click on Agree and Continue . 

    2. You will first need to create a new project with a name, an organization and a location.
    3. To that project you will have to link some API's by clicking on Enable APIs and services .
    4. From the library you will be able to add the services you want.
    5. In order to use Pickup@Store, you will need to enable the below APIs by clicking on  Enable : 

      - Maps JavaScript API

      - Geocoding API

      - Distance Matrix API

      - Directions API

    6. When enabled, you'll be able to see the traffic, errors and latency for each API. 
    7. You should see all the enabled APIs from the APIs section. 
    8. From APIs & Services › Credentials, you will be able to create credentials. 
      Click on Create credentials  and then choose API key.
    9. You'll also have the possibility to restrict your API key by websites, applications, IP addresses...
    10. Once restricted or not, the API key will be listed among the credentials. 
    11. The final step for this to work is to link your account to a billing account from the Billing section. 
    Use Paypal Express Checkout with Pickup@Store

    When customers make a purchase from your site using Paypal Express Checkout and choose to pickup the articles in store (using Pickup@Store), they can't fill in their billing address. Paypal uses the shipping address instead, which is in that case the address of the store.

    Then, to force Paypal to ask for the billing address, you can activate the Require Customer's Billing Address option in your Magento admin:
    Stores › Configuration › Sales › Payment Methods › Paypal Express Checkout › Basic Settings › Advanced Settings

    Note that the owner of the Paypal account must ask the Paypal team to activate that option in the account.

    User's reviews

    Mauro

    Ecommerce Agency · Chile · User for 3 years

    ★★★★★

    We worked with a lot of "store pickup" extensions and it is the best one

    We used the extension in a food store and it gave us great results.

    March 20, 2023Magento 2

    Alicia

    Marketing Agency · Ireland · User for 5 years

    ★★★★★

    Wyomind a great choice for our extension.

    We choose Wyomind as it has outstanding reviews for their extensions. Their click & collect extension has everything we want for our new ecommerce site, with ease of use for our new online customers. I would recommend to anyone looking for any ecommerce extensions to look no further than Wyomind. After looking at other companies it wasn't a hard decision but to go with Wyomind.

    Steve Smith

    Developer · United States · User for 7 years

    ★★★★★

    Great extension with great support

    We have integrated pickup at store on our website and it is working awesome. and the support them from wyomind is also very quick in support. It's worth the time and money spent in integrating it into our store

    November 5, 2021Magento 2

    Harry D

    Merchant · United Kingdom · User for 6 years

    ★★★★★

    Great Extension

    One of the good modules with great support

    steve flanagan

    Ecommerce Agency · United Kingdom · User for 6 years

    ★★★★★

    Works a treat!

    great module with 1st class support

    Henk

    Ecommerce Agency · Netherlands · User for 9 years

    ★★★★★

    Great extension

    We have been using this extension for some time now. We experience few issues and the extension is very useful for webshops with multiple pickup locations. Easy to set up and fast support when you need it.

    February 8, 2021Magento 2

    Stuart

    Ecommerce Agency · United Kingdom · User for 6 years

    ★★★★★

    Great plugin

    Installed and worked with ease great plygin

    December 16, 2020Magento 2

    niko

    Developer · United States · User for 5 years

    ★★★★★

    Good module

    This is the only module with the correct logic for a store pickup that I found after a very long search.

    November 19, 2020Magento 2

    Mike

    Developer · United States · User for 7 years

    ★★★★★

    Wyomind has good plugins, we have used in multiple sites

    Have used Wyomind plugins in multiple sites; pick up at store and the point of sale have also gotten some customization done for these. Overall experience was positive for installation and customization. The support desk was responsive and developers also were good although migrating to staging site created some issues in customization which were resolved later

    Alberto

    SEO specialist · United States · User for 7 years

    ★★★★★

    This is been working great!

    Im been using this extension for more than 1 year and its been very great for all my clients, as they are like 100 stores where they can select the pickup. Thanks!

    Hans Hoogendoorn (Hoogendoorn Kaas)

    Merchant · Netherlands

    ★★★★★

    Work perfectly

    We use point of sale to offer the option to our customers to pick up their orders at weekly markets. It works perfectly fine for that.

    CódigoPi

    Developer · Spain · User for 9 years

    ★★★★★

    Wyomind's technicians are very good and their extensions are too

    Very good extension. And above all great technical service. They helped us with the adaptation to the version of magento 2.1. It is also very easy to make improvements due to its clean code. Fully recommended.

    John

    Ecommerce Agency · United States · User for 7 years

    ★★★★★

    Right extension if you're looking for Magento2

    We used this extension for one of our clients and they're happy with this extension's features it's also supported with the one-step checkout extensions. The extension also provides good support. Their user experience is good but you can also further customize it as per your brand needs.

    August 11, 2020Magento 2

    Alexander BMAS

    Ecommerce Agency · United Kingdom · User for 9 years

    ★★★★★

    Really useful extension we have been using this since 2.1 and is working all the way through to 2.3.5

    We have leveraged this plugin for store pickup, the interface is easy to use and it integrates nicely, without bloat or overly opinionated styling, that many plugins suffer from. We would recommend this plugin for those looking to add pick up in store functionality.

    Gilbert

    Developer · Australia · User for 12 years

    ★★★★★

    Pickup at store with Advance Inventory

    Great extension and working fine with latest 2.3.4 without issue. Quick support system never let you down highly recommended.

    sww

    Netherlands · User for 9 years

    ★★★★★

    Extension does what it promises to do.

    Helpful support when you need them. Quick on solutions too. Now that there is lifetime update for the extension you can have confidence in Wyomind.

    January 18, 2020Magento 2

    Tedd

    United States · User for 7 years

    ★★★★★

    Pickup at store with Advance Inventory

    We have integrated pickup at store with advance inventory on our website and it is working awesome. and the support them from wyomind is also very quick in support. Thanks

    December 24, 2019Magento 2

    Alex

    Merchant · United Kingdom · User for 8 years

    ★★★★★

    PIckUpAtStore and PointOfSale modules are great and very useful

    Mandatory module for those who sell from multiple warehouses/shops and require collection from these. Updates are regular, including new features and support. Would recommend to everyone looking to improve their e-commerce versatility..

    Alex

    United Kingdom · User for 9 years

    ★★★★★

    Works well for multiple shipping destinations

    This plug in allows us to deliver our customers parcel to hundreds of locations nationwide.

    September 24, 2019Magento 2

    Jörg

    Germany · User for 8 years

    ★★★★★

    Works Good. Nice Support.

    Works Good. Nice Support.

    July 26, 2019Magento 2

    Magento 2 Compatibility

    Supported by our master extension versions

    • 2.4.8
    • 2.4.7
    • 2.4.6
    • 2.4.5
    • 2.4.4
    • 2.4.3
    • 2.4.2
    • 2.4.1
    • 2.4
    • 2.3.7
    • 2.3.6
    • 2.3.5
    • 2.3.4
    • 2.3.3
    • 2.3.2
    • 2.3.1
    • 2.3

    Supported by our legacy extension versions

    • 2.2.11
    • 2.2.10
    • 2.2.9
    • 2.2.8
    • 2.2.7
    • 2.2.6
    • 2.2.5
    • 2.2.4
    • 2.2.3
    • 2.2.2
    • 2.2.1
    • 2.2
    • 2.1.18
    • 2.1.17
    • 2.1.16
    • 2.1.15
    • 2.1.14
    • 2.1.13
    • 2.1.12
    • 2.1.11
    • 2.1.10
    • 2.1.9
    • 2.1.8
    • 2.1.7
    • 2.1.6
    • 2.1.5
    • 2.1.4
    • 2.1.3
    • 2.1.2
    • 2.1.1
    • 2.1
    • 2.0.18
    • 2.0.17
    • 2.0.16
    • 2.0.15
    • 2.0.14
    • 2.0.13
    • 2.0.12
    • 2.0.11
    • 2.0.10
    • 2.0.9
    • 2.0.8
    • 2.0.7
    • 2.0.6
    • 2.0.5
    • 2.0.4
    • 2.0.3
    • 2.0.2

    Changelog

    10.2.7

    Bug fix

    • The store address is no longer replaced by the customer address in the "Ship To" block of the checkout summary on Magento 2.4.7 and later when PayPal Payment Services is enabled.
    • Fixed a conflict with Magento In-Store Pickup that could override the shipping information block depending on the module load order.
    • Fixed the store pickup option at checkout on Magento 2.3 (Undefined variable: secureRenderer).
    • Admin order creation now uses the shipping method template made for Magento 2.4.7 and later.

    Improvement

    • The shipping information block of the checkout summary also renders the elements added by other modules, such as the PayPal Fastlane watermark.
    • The web API sample script is renamed PickupAtStore-webapi.php.sample.

    10.2.6

    10.2.5

    10.2.4

    10.2.3

    10.2.2

    10.2.1

    10.2.0

    10.1.1

    10.1.0

    10.0.3

    10.0.2

    10.0.0

    Initial release for the master version

    9.0.0 legacy

    Initial release for the legacy version

    8.0.3

    Bug fix

    • Fix order confirmation email for in store collection

    8.0.2

    Bug fix

    • Fix potential error on login/account creation if now preferred store selected

    8.0.1

    Code improvement

    • $_objectManager properties renamed to $objectManager 

    8.0.0

    Compatibility

    • Compatibility with Magento v2.4.6 + PHP v8.2

    7.2.17

    Improvement

    • Compatibility fix for Amasty One Step Checkout (still requires to purchase the additional compatibility service)

    7.2.16

    Improvement

    • Improve the reset of the shipping form when the customer comes back for the checkout

    7.2.15

    Improvement

    • Compatibility fix for Amasty One Step Checkout (still requires to purchase the additional compatibility service)

    7.2.14

    Bug fix

    • Fix for a compilation error with $objectManager

    7.2.13

    Improvement

    • Class properties updated with the correct scopes

    7.2.12

    Improvement

    • Amasty One Step Checkout 4.0.0 is now supported as part of our compatibility service

    7.2.11

    Improvement

    • Reset the shipping form when the customer comes back for the checkout

    7.2.10

    • Compatibility fix for Php v8.1

    7.2.9

    • Php v8.1 compatibility improvement

    7.2.8

    • Php v8.1 compatibility improvement

    7.2.7

    • Php v8.1 compatibility improvement

    7.2.6

    • Php v8.1 compatibility improvement

    7.2.5

    • Php v8.1 compatibility improvement

    7.2.4

    • Compatibility with PHP v8.1

    7.2.3

    • New templates for Magento versions 2.3.0-2.4.3

    7.2.2

    • Minor fix in the JS

    7.2.1

    • Adaptation of checkout templates for Magento 2.4.4

    7.2.0

    Compatibility

    • Compatibility with Magento 2.4.4

    7.1.3

    • The "Store pickup activated by default" option is taken into account when the "Collect your order in store" block is not displayed

    7.1.2

    • A save action of the order has been removed to avoid creating unwanted orders

    7.1.1

    • Improved rendering of the pickup date in the orders grid

    7.1.0

    Improvement

    • Possibility to disable the logs

    7.0.19

    • Fix for the sample data for the demo

    7.0.18

    • Improved support for Amasty_Checkout (still requires Compatibility service)

    7.0.17

    • Fix when selecting the shipping address as billing address

    7.0.16

    • Fix for the taxes application during the creation of an order in the backend depending on the shipping method used

    7.0.15

    • The point of sale chosen in the shipping estimation is automatically selected in the checkout when stores are listed using radio buttons

    7.0.14

    • Fix for a bug in the checkout with the display of stores using radio buttons: the pickup store was not pre-selected after being selected in the cart

    7.0.13

    • Fix for Magento < 2.3.3

    7.0.12

    • Minor fix for the email template content

    7.0.11

    • Fix for the API method

    7.0.10

    • Fix for a JS error for preferred stores

    7.0.9

    • Fix for the multi-shipping

    7.0.8

    • Fix for the multi-shipping

    7.0.7

    • Fix for the multi-shipping where products disappeared from the cart during the shipping step

    7.0.6

    • Minor fix on a typo

    7.0.5

    • Fix for the display of undefined in the point of sale selection dropdown

    7.0.4

    Fix for switching the last name and first name of the points of sale

    7.0.3

    • Fix for the preferred store popup if there is no current quote

    7.0.2

    • Fix for multi-shipping

    7.0.1

    • Fix for multi shipping

    6.2.8

    • Fix for a bug that could cause an empty stores dropdown in the checkout

    6.2.7

    • Email templates adapted to the latest Magento versions

    6.2.6

    • Fix for the shipping description in emails containing "Your pickup time" without any date or hours

    6.2.5

    • Use of QuoteRepository rather than CheckoutSession to retrieve the current quote

    6.2.4

    • Fix for the layout

    6.2.3

    • Fix for loading the checkout when the customer has just created an account

    6.2.2

    Compatibility

    • Better compatibility with Amasty One Step Checkout

    6.2.1

    • Fix when sending a copy of the emails to the points of sale

    6.2.0

    Improvement

    • Possibility to send a copy of the order confirmation email to the point of sale

    Bug fix

    • Minor fix on code

    6.1.5

    • Fix for Magento versions lower than 2.3.5 for the UiComponentListingColumnPickupDatetime class

    6.1.4

    • Fix for the display of the point of sale selection in the shipping methods list

    6.1.3

    • Minor fix on code

    6.1.2

    • Fix for the date filter according to the user's locale

    6.1.1

    • Fix for an infinite loop in the checkout

    6.1.0

    • The orders grid filter works by pickup date

    6.0.5

    • Use of a direct SQL request to avoid permissions errors in the front-end

    6.0.4

    • Minor fix on code

    6.0.3

    • Fix when selecting No to the Collect your order in store option in the checkout page

    6.0.2

    • Fix for a minor issue in the checkout

    6.0.1

    Bug fix

    • Fix for a bug preventing the display of a selected shipping method
    • Fix when creating an account after the order: the store pickup address is not saved anymore in the address field

    6.0.0

    Improvement

    • Possibility to display the block to select the pickup store in the checkout at the level of the shipping method

    5.2.11

    • JS fix for Magento 2.2

    5.2.10

    Improvement

    • Improved functioning of the module with latest Magento versions

    5.2.9

    Improvement

    • The module setup has been adapted for better use with latest Magento versions

    5.2.8

    • The selected pickup point and date are emptied in the database when rolling back to the shipping method selection in the checkout

    5.2.7

    Improvement

    • Possibility to translate the Store Pickup label in the delivery addresses

    5.2.6

    Bug fix

    • Fix for the display of date/time in the orders grid
    • Fix when saving shipping information when creating orders from the back-office

    5.2.5

    Improvement

    • Scenario updated for the demo

    5.2.4

    Improvement

    • Scenario updated for the demo

    5.2.3

    • The first available shipping method selection is removed if no method is selected

    5.2.2

    • Minor fix on the configuration

    5.2.1

    Improvement

    • Possibility to display the title of the shipping method only in the backend order page instead of the complete description
    • Modification of an AJAX call in the checkout to avoid a possible loss of the pickup date selected by the customer

    5.2.0

    Improvement

    • Improved license management system (Clear code)

    5.1.13

    • Fix for the email templates

    5.1.12

    • Use of the date format configured in the shipping method in the checkout summary

    5.1.11

    • Fix for the calculation of the number of available time slots for store pickup

    5.1.10

    Improvement

    • The shipping address form is emptied when the shipping address is the one of the point of sale in the checkout

    5.1.9

    Improvement

    • The billing address is emptied in the checkout when selecting Pickup@Store as the shipping method

    5.1.8

    • Fix for the display of the option in the checkout when the method is enabled or disabled

    5.1.7

    Improvement

    • The Pickup@Store block is not displayed if no point of sale is available
    • License system improved

    5.1.6

    Compatibility

    • Compatibility with Magento 2.2.3

    5.1.5

    • Fix for error notices in the checkout

    5.1.4

    • Minor fix for typo

    5.1.3

    • Fix for an error in config.xml

    5.1.1

    • Fix for an Error 500 when there is more than 10 points of sale in the calendar

    5.1.0

    Improvement

    • Possibility to select the email templates to use for the Pickup@Store orders

    5.0.3

    • Fix for the color assignation when there is more than 11 points of sale

    5.0.2

    • Fix on the ACL and the sample data for the demo

    5.0.1

    Improvement

    • Permissions for the calendar on the demo
    • Access to Sales > Orders on the demo

    5.0.0

    Improvement

    • Sample data available for the calendar

    4.3.2

    • Fix for an error message in the checkout

    4.3.1

    • Fix for the upgrade script

    4.3.0

    Improvement

    • Possibility to limit the number of pick-ups by time slots
    • Back-end calendar available

    4.2.14

    Improvement

    • Scenario added for the sample data

    Bug fix

    • Fix on the Place Order button for Paypal Express template

    4.2.13

    • Minor fix for the Shipping Address title in the checkout

    4.2.12

    • Pickup locations addresses are now taken into account in the checkout calculation when users are logged in

    4.2.11

    • Fix when retrieving the list of shipping methods when a product contains custom options

    4.2.10

    • Exception management added for the orders grid

    4.2.9

    • Fix for the display of the points of sale in the checkout

    4.2.8

    • Fix when filtering stores in the checkout

    4.2.7

    • Adjustment of JS for One Step Checkout

    4.2.6

    • Fix on a variable

    4.2.2

    • Minor compatibility fix 

    4.2.1

    • Fix for compatibility with OneStepCheckout module

    4.2.0

    • Compatibility fix for Magento 2.3.3

    4.1.6

    • Fix for the disallow_storepickup products attribute

    4.1.5

    • Paypal support

    4.1.4

    • JS fix for AmazonPay support

    4.1.3

    • Fix for hiding shipping methods when loading the checkout page whereas the collect in store option was selected

    4.1.2

    • Compatibility with Point of Sale 7.0.4 (possibility to define the display of points of sale in the checkout, the product page and the store locator)

    4.1.1

    Improvement

    • Sample data available for the demo

    Patch v4.1.1.2

    • Update for sample data

    Patch v4.1.1.1

    • Improvement for compatibility with Amasty OSC

    4.1.0

    Compatibility

    • Compatibility with Magento 2.3.2

    Bug fix

    • Days / hours off are loaded in backend and frontend
    • Minor fix on filters

    Patch v4.1.0.3

    • Fix for the demo layout

    Patch v4.1.0.2

    • Fix for the selection of a shipping method in the checkout

    Patch v4.1.0.1

    • Fix for Magento < 2.3

    4.0.2

    • Compatibility with Mageplaza OSC integrated

    Patch v4.0.2.9

    • Days and hours off are loaded in the backend and frontend

    Patch v4.0.2.8

    • Fix for the Amazon payment module

    Patch v4.0.2.7

    • Minor fix on file

    Patch v4.0.2.6

    • Fix for the permissions

    Patch v4.0.2.5

    • CSS fix
    • Enhancement of the display in the checkout

    Patch v4.0.2.4

    • CSS fix

    Patch v4.0.2.3

    • Minor display fix for the opening hours in the order confirmation message

    Patch v4.0.2.2

    • Minor fix

    Patch v4.0.2.1

    • Compatibility fix 

    4.0.1

    • Better store selection when the payment is made via Paypal Express

    Patch v4.0.1.1

    • Minor fix in the configuration

    4.0.0

    New feature

    • Possibility to choose a preferred store
    • Individual page for each store

    Improvement

    • Possibility to choose the date and hour when reviewing the order back from Paypal (Paypal Express Checkout)

    Bug fix

    • JS typo fix

    Compatibility

    • Compatible with Aheadworks OSC 1.3.1
    • Compatible with Paypal Express Checkout

    Patch v4.0.0.1

    • JS fix for the Preferred Store widget

    3.7.0

    Improvement

    • Possibility to define days & hours off

    Patch v3.7.0.3

    • Fix on a template formatting error

    Patch v3.7.0.2

    • Fix on the date and hour for Paypal Express Checkout

    Patch v3.7.0.1

    • JS fix

    3.6.0

    Improvement

    • Management of days and hours off
    • Compatibility with Paypal Express Checkout (possibility to choose the date and hour when reviewing the order back from Paypal)
    • Better management of taxes according to the selected point of sale

    Bug fix

    • Minor fix

    Patch v3.6.0.5

    • JS fix

    Patch v3.6.0.4

    • JS fix when no shipping method is selected in the checkout

    Patch v3.6.0.3

    • Fix for the billing address

    Patch v3.6.0.2

    • Minor fix on code

    Patch v3.6.0.1

    • Code clean

    3.5.0

    Compatibility

    • Compatibility with Magento 2.2.5

    Patch v3.5.0.10

    • Better management of rates according to the point of sale selected

    Patch v3.5.0.9

    • Fix when selecting the pickup hour from the admin
    • Fix on typos

    Patch v3.5.0.8

    • Fix for the error on the shipping postcode field when attempting to pay

    Patch v3.5.0.7

    • Fix for the checkout display

    Patch v3.5.0.6

    • Fix on typo

    Patch v3.5.0.5

    • Fix on the points of sale display in the cart shipping fees estimate

    Patch v3.5.0.4

    • Fix on the "Ship To" label in the checkout when Store pickup was on No

    Patch v3.5.0.3

    • Fix to retrieve the storeview configuration

    Patch v3.5.0.2

    • Fix when retrieving the available points of sale for configurable products

    Patch v3.5.0.1

    • Fix on a typo

    3.4.0

    Compatibility

    • Magento 2.2.4

    Patch v3.4.0.3

    • Fix when selecting the pickup hour from the admin
    • Fix on typos

    Patch v3.4.0.2

    • Fix on a typo

    Patch v3.4.0.1

    • Fix for pre-selecting a pickup store from the cart

    3.3.0

    New feature

    • Selection of date/hour when creating an order from the backend

    Improvement

    • Better management of fees for each pos

    Patch v3.3.0.4

    • Fix when selecting the pickup hour from the admin
    • Fix on typos

    Patch v3.3.0.3

    • Fix on a typo

    Patch v3.3.0.2

    • Minor fix

    Patch v3.3.0.1

    • Fix on the install

    3.2.3

    Improvement

    • The store address is not used anymore as the default shipping address of the new customers

    Patch v3.2.3.3

    • Fix on a typo

    Patch v3.2.3.2

    • Minor fix

    Patch v3.2.3.1

    • Fix on a table error

    3.2.2

    Improvement

    • Better management of the shipping method storage (avoid the "please select a shipping method" alert)

    Patch v3.2.2.3

    • Fix on a typo

    Patch v3.2.2.1

    • Fix for the installation

    3.2.1

    Improvement

    • Handling fees are now displayed in the drop-down that lists the point of sale

    Patch v3.2.1.6

    • Fix on a typo

    Patch v3.2.1.5

    • Minor fix

    Patch v3.2.1.4

    • Fix on a table

    Patch v3.2.1.3

    • Fix for the shipping address (the region ID did not store properly)

    Patch v3.2.1.1

    • Wording fix for the API's ACL

    3.2.0

    Improvement

    • Handling fees by point of sale
    • API to retrieve the point of sale selected by the customer for a given order Id

    Patch v3.2.0.5

    • Fix on a typo

    Patch v3.2.0.4

    • Fix on table key

    Patch v3.2.0.3

    • Fix on a table error

    Patch v3.2.0.2

    • Fix for the shipping address (the region ID did not store properly)

    3.1.1

    Improvement

    • new column pickup_store in sales_orders table

    Patch v3.1.1.3

    • Minor fix

    Patch v3.1.1.2

    • Minor fix

    Patch v3.1.1.1

    • Fix for the shipping address (the region ID did not store properly)

    3.1.0

    Improvement

    • Magento v2.2.1 compatibilty

    Patch v3.1.0.4

    • Fix on a missing table key

    Patch v3.1.0.3

    • Minor fix

    Patch v3.1.0.2

    • Fix for the shipping address (the region ID did not store properly)

    Patch v3.1.0.1

    • Fix for the javascript (all scripts are now loaded through require.js)

    3.0.5

    Improvement

    • Ability select by default the collect in store method in the checkout

    Patch v3.0.5.3

    • Fix on a table error

    Patch v3.0.5.2

    • Fix for the shipping address (the region ID did not store properly)

    Patch v3.0.5.1

    • fix for the display of the countries that don't have states or region 

    3.0.4

    Improvement

    • Remember the selection of the store selected in the cart shipping estimation
    • Avoid a Magento html minification bug when it is on

    Patch v3.0.4.6

    • Minor fix

    Patch v3.0.4.5

    • Fix for the shipping address (the region ID did not store properly)

    Patch v3.0.4.4

    • fix for the display of the countries that don't have states or region 

    Patch v3.0.4.3

    • Fix for the ACL

    Patch v3.0.4.2

    • Fix for logged in customers

    Patch v3.0.4.1

    • Date and time display is fixed in the orders grid
    • Order can now been placed even if the POS has no email and phone number

    3.0.3

    Improvement

    • Browsing improved between checkout step pages shipping and billing: better display of payment method

    Patch v3.0.3.8

    • Minor fix

    Patch v3.0.3.7

    • Fix for the shipping address (the region ID did not store properly)

    Patch v3.0.3.6

    • fix for the display of the countries that don't have states or region 

    Patch v3.0.3.5

    • Fix for the ACL

    Patch v3.0.3.4

    • Fix for logged in customers

    Patch v3.0.3.3

    • Date and time display is fixed in the orders grid
    • Order can now been placed even if the POS has no email and phone number

    Patch v3.0.3.2

    • Fix for third party checkout modules in back-office

    Patch v3.0.3.1

    • Fix for Knockout.js in billing-address.html template
    • Javascript fix in pickupatstore.js.phtml

    3.0.2

    Improvement

    • Order shipment method is automatically selected if only one method is available (default method)

    Patch v3.0.2.9

    • Fix on a table error

    Patch v3.0.2.8

    • Fix for the shipping address (the region ID did not store properly)

    Patch v3.0.2.7

    • fix for the display of the countries that don't have states or region 

    Patch v3.0.2.6

    • Fix for the ACL

    Patch v3.0.2.5

    • Fix for logged in customers

    Patch v3.0.2.4

    • Date and time display is fixed in the orders grid
    • Order can now been placed even if the POS has no email and phone number

    Patch v3.0.2.3

    • Fix for third party checkout modules in back-office

    Patch v3.0.2.2

    • Fix for Knockout.js in billing-address.html template

    Patch v3.0.2.1

    • Fix on Javascript when selecting the only shipping method available 

    3.0.1

    Improvement

    • Support of the Magento EE "split database" solution
    • Option to display only one shipping method in the cart estimation instead of all locations

    Patch v3.0.1.7

    • Fix on a table error

    Patch v3.0.1.6

    • Fix for the shipping address (the region ID did not store properly)

    Patch v3.0.1.5

    • fix for the display of the countries that don't have states or region 

    Patch v3.0.1.4

    • Fix for the ACL

    Patch v3.0.1.3

    • Fix for logged in customers

    Patch v3.0.1.2

    • Date and time display is fixed in the orders grid
    • Order can now been placed even if the POS has no email and phone number

    Patch v3.0.1.1

    • Fix for third party checkout modules in back-office

    3.0.0

    Compatibility

    • Pickup@Store is compatible with Magento 2

    Patch v3.0.0.6

    • Fix on an error during the install

    Patch v3.0.0.5

    • Fix for the shipping address (the region ID did not store properly)

    Patch v3.0.0.4

    • fix for the display of the countries that don't have states or region 

    Patch v3.0.0.3

    • Fix for the ACL

    Patch v3.0.0.2

    • Fix for logged in customers

    Patch v3.0.0.1

    • Date and time display is fixed in the orders grid
    • Order can now been placed even if the POS has no email and phone number

    Feature request

    Specific needs or any ideas of enhancements and new features to add to the extension? Tell us more, we'll get back to you shortly!

    Thank you

    That’s a wrap.

    We will get back to you as soon as possible.

    You may also like