Préscript Realisaprint.com Flyer - Intégration classique

Vous trouverez ci-dessous un exemple de l'intégration classique de l'API Préscript Realisaprint.com pour le produit Flyer :

  • impression prospectus 135g brillant pas cher

Format prédéfini : sélectionnez les formats standard de l'imprimerie.

Découpe droite : découpe en forme rectangulaire ou carrée.
Découpe à la forme : découpe vos flyers selon un tracé choisi issu de notre bibliothèque ou de votre création.
Nous ne proposons qu'un pli décalé, vertical uniquement.

Pelliculage :
Film recouvrant le papier afin d'augmenter la durée de vie de votre support. Il permet également d'embellir votre imprimé (appelé également laminage).

Type
Orientation
Format
Hauteur format fermé (cm)
Largeur format fermé (cm)
Format ouvert (cm)
Type de pli
Hauteur format ouvert (cm)
Largeur format ouvert (cm)
Lieu pli vertical (cm)

Le lieu du pli est basé sur le fichier intérieur, il doit se situer à 1cm minimum du bord gauche. Un seul pli vertical est paramétrable.
Face imprimée
Couleur d'impression
Support
Pelliculage

Pelliculage :
Film recouvrant le papier afin d'augmenter la durée de vie de votre support. Il permet également d'embellir votre imprimé (appelé également laminage).

Quantité (du même visuel)

Options

Conditionnement par lot spécifique
Choisissez la quantité pour regrouper vos imprimés par lot
Quantité par lot spécifique
Perforation (Ø : 5mm)
Lieu de la perforation
Personnalisation unitaire 1 face
Enveloppe blanche

Options


Vernis sélectif :
Le vernis sélectif permet de définir des zones de surbrillance et de créer ainsi un contraste de matière en rehaussant les éléments que vous souhaitez mettre en valeur.

Vernis sélectif 3D :
Le vernis sélectif 3D permet d'accentuer la sensation de relief au toucher sur les éléments graphiques de votre création.

Dorure à chaud :
Consiste à déposer une pellicule brillante en la collant à chaud sur l'imprimé. Ce procédé permet en réalité de réhausser l'imprimé d'une palette de couleurs brillantes qui apportent une touche de luxe au document.

Dorure à chaud 3D :
Consiste à déposer une pellicule brillante en la collant à chaud sur l'imprimé. Ce procédé permet en réalité de réhausser l'imprimé d'une palette de couleurs brillantes qui apportent une touche de luxe au document.

Vernis sélectif

Vernis sélectif

Vernis sélectif 3D

Vernis sélectif 3D

Dorure à chaud 3D

Dorure à chaud 3D

Dorure à chaud

Dorure à chaud
Couleur de la dorure
CODE_REMPLACEMENT_BLOC_INFO_ID_366_
Hauteur à fournir (cm)
Largeur à fournir (cm)
Position pli(s) interieur verso (cm)
Position pli(s) exterieur recto (cm)
Bords perdus (cm)
0.2
Bords de sécurité (cm)
0.3
Forme
Echelle autorisée
1
Résolution demandée (dpi)
300
Types de fichiers autorisés
1
Epaisseur (µm)
0
Epaisseur (mm)
0.5
Masse/m² (g)
Poids (kg)
0
0
0
Hauteur à fournir (cm)
Largeur à fournir (cm)
Résolution demandée (dpi)
300
Types de fichiers autorisés
1
Fichier impression : recto
Fichier impression : verso
Fichier base de données
Fichier exemple
Fichier de tracé vernis sélectif : recto
Fichier de tracé vernis sélectif : verso
Fichier de tracé dorure à chaud: recto
Fichier de tracé dorure à chaud: verso
Fichier de tracé vernis sélectif 3D : recto
Fichier de tracé vernis sélectif 3D : verso
Fichier tracé de découpe
NUMERIQUE_hauteur_entre 62-65 ou 43.4-65
OFFSET_PA_Pliage
BAT numérique (bon à tirer)
9
BAT_force
0
Type_BAT
Code_PV1_pelliculage_reference
Pondération calendrier souple
Laize_max
0
Longueur_max
0
Var_site_usage
1
Coupe_pour_usage
Coupe_rotative_pour usage
Coupe_table_mini
0
Décalage hunkeler
0
Pli_existe
Rainage_existe
Hauteur format ouvert (cm)
0
Largeur format ouvert (cm)
0
Nombre de pli(s)
0
pli_vertical
0
pli_horizontal
0
Position pli 1
0
Position pli 2
0
Position pli 3
0
Position pli 4
0
Position pli 5
0
Depliant_format ouvert_mini
Depliant_format ouvert_mini-1pli
Depliant_format ouvert_max-32-45
Depliant_format ouvert_max-32-65
Depliant_format ouvert_max-KM1
Depliant_format ouvert_max-VC
Gamme stock
Format_masqué
1
Impression_RICOH
Produit à pli
1
Numérique existe
Libellé produit
Depliant
Categorie_ca
-Prospectus
Num catca
0
Atelier
Type d'impression
Position des plis_IMP
Imp_template
Imp_template_usage
A_recouper
A_recouper_usage
0
A_recouper_pour_usage
Imp_temporisation
oui
Imp_ticket_commande
aucun
Imp_sens_imposition
code_imposition
Poids (kg)
NUMERIQUE_Hauteur planche (cm)
NUMERIQUE_Largeur planche (cm)
m² planche total
OFFSET_Nb feuille nécessaire
Prix achat1 HT
RICOH_PA_encre
RICOH_coût encre total (m²)
RICOH_PA papier
RICOH_coût papier au kg
RICOH_ PA_impression
RICOH_ PA_total
RICOH_Ecart pour choix atelier
RICOH_PA_total+écart
PA_offset_potentiel
Prix achat1 HT_URG
NUMERIQUE_Nb_flyer_max
NUMERIQUE_Nb_de_planche_necessaire
NUMERIQUE_hauteur_entre 62-65 ou 43.4-65_URG
NUMERIQUE_Hauteur planche (cm)_URG
NUMERIQUE_Largeur planche (cm)_URG
NUMERIQUE_Nb_flyer_hauteur_par_planche1_URG
NUMERIQUE_Nb_flyer_largeur_par_planche1_URG
NUMERIQUE_Nb_flyer_hauteur_par_planche2_URG
NUMERIQUE_Nb_flyer_largeur_par_planche2_URG
NUMERIQUE_Nb_flyer_somme_par_planche1_URG
NUMERIQUE_Nb_flyer_somme_par_planche2_URG
NUMERIQUE_Nb_flyer_max_URG
NUMERIQUE_Nb_de_planche_necessaire_URG
m² planche total_URG
NUMERIQUE_coût encre total (m²)_URG
NUMERIQUE_ PA papier_URG
NUMERIQUE_ PA_impression_URG
NUMERIQUE_ PA_total_URG
NUMERIQUE_PA_dorure_int
NUMERIQUE_PA_dorure3D_int
NUMERIQUE_PA_dorure
NUMERIQUE_PA_dorure3D
NUMERIQUE_ PA_impression
OFFSET_PA_total
Ecart pour choix atelier
Ecart_en_moins_350g
NUMERIQUE_PA_total+écart
NUMERIQUE_ PA_total
NUMERIQUE_PA_Vernis
OFFSET_A6_PA_impression
OFFSET_PA_Pelliculage
OFFSET_PA_forme_de_decoupe
OFFSET_PA_decoupe a la forme_cylindre
OFFSET_PA_Conditionnement
OFFSET_PA_impression_total
NbA6_somme_max
0
NUMERIQUE_PA_Vernis
PA_sous-traitance
PV vernis
PV vernis 3D
PV dorure
PV dorure 3D
Code_prix_reference
Prix vente1 HT_inter
PV1_prix_de_reference_FLYER
PV1_prix_de_reference_PELL_FLYER
PV1_prix_de_reference_DEPLIANT
PV_base_numerique_FLYER
PV_base_numerique_DEPLIANT
PV_base_offset_FLYER
PV_base_offset_DEPLIANT
Ponderation_PV_pli
Ajout_PV_pli_sur mesure
Prix pour calcul du PV_FLYER
Ponderation_PV_pelliculage_FLYER
Ponderation_PV_pelliculage_DEPLIANT
Prix pour calcul du PV_DEPLIANT
Ponderation_PV_pli_decale
Prix vente1 HT
Prix vente3 HT
Prix vente2 HT
Prix transport standard
Prix transport urgence
PV1 + transport
Prix achat1 HT
FINAL PA
FINAL PV
FINAL Marge
Informations données techniques
(pour la création du fichier)
Hauteur à fournir (cm)
Largeur à fournir (cm)
Echelle autorisée
1
Résolution autorisée (dpi)
200
Comment préparer mon fichier d'impression ?

Pour réaliser une intégration semblable à celle ci-dessus, il suffit d'effectuer une requête POST sur l'URL de la fonction get_prescript afin de récupérer le contenu, puis d'afficher ce contenu sur la page.

Vous trouverez ci-dessous un extrait du code PHP utilisé pour générer cette intégration :

<?php
$endpoint_url 
'https://www.realisaprint.com/api/get_prescript';
$params = array(
    
'shop_id' => ***,
    
'api_key' => '******',
    
'product' => '278',
    
'stock' => '988',
    
'margin' => '1',
    
'country' => 'FR',
    
'save_configuration_url' => '/save_configuration.php',
);
$ch curl_init();
curl_setopt($chCURLOPT_URL$endpoint_url);
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
curl_setopt($chCURLOPT_POSTFIELDS$params);
$contents curl_exec($ch);
curl_close($ch);
?>
<div id="api_prescript_wrapper">
    <?php echo $contents?>
</div>

Vous devrez également créer la page qui vous servira à générer le code (ici appelée /save_configuration.php) en vous basant sur la fonction save_configuration de l'API classique.

Voici un exemple de code qui pourra vous servir pour créer cette page :

<?php
$endpoint 
'save_configuration';
$api_url 'https://www.realisaprint.com/api/' $endpoint;
$post_fields = array();
foreach (
$_POST as $k => $v) {
    if (!
is_array($v) && trim($v) == '') {
        continue;
    }
    if (
$k == 'variables') {
        foreach (
$v as $k2 => $v2) {
            
$var $k2;
            
$val $v2;
            
$post_fields['variables[' $var ']'] = $val;
        }
    } else {
        
$post_fields[$k] = $v;
    }
}
$ch curl_init($api_url);
curl_setopt($chCURLOPT_POSTtrue);
curl_setopt($chCURLOPT_POSTFIELDS$post_fields);
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
$return curl_exec($ch);
curl_close($ch);
echo 
$return;